Text this: A vibration damping optimization algorithm to solve flexible job shop scheduling problems with reverse flows