Text this: An efficient method for the open-shop scheduling problem using simulated annealing