Text this: Simultaneous solution of material procurement scheduling and material allocation to warehouse using simulated annealing