Research Article

An Integrated Model for Production and Distribution Planning of Perishable Products with Inventory and Routing Considerations

Algorithm 3

Details of perturbation mechanism.
If (NUMBER OF SETUPS > )
 ARTIFICIAL SETUP COST = 2 * SETUP COST
 ARTIFICIAL HOLDING COST = HOLDING COST/2
End If
If (NUMBER OF SETUPS < )
 ARTIFICIAL SETUP COST = SETUP COST/2
 ARTIFICIAL HOLDING COST = 2 * HOLDING COST
End If