Text this: Simulated annealing approach for an overbooking appointment scheduling problem