A heuristic algorithm for master planning that satisfies multiple objectives

This study proposes a heuristic algorithm, called the multi-objective master planning algorithm (MOMPA), to solve master planning (MP) problems for a supply chain network with multiple finished products. MOMPA has three objectives: to minimize delay penalties, to minimize use of outsourcing capacity, and to minimize the costs of materials, production, processing, transportation, and inventory holding-all while respecting the capacity limitations and the demand deadlines of all those involved in a given supply chain network. MOMPA plans each demand, one by one, without backtracking, and sorts those demands using a sorting mechanism that is part of the algorithm. For each demand, the minimum production cost tree is determined within the limits of the time bucket for the demand deadline. The maximum available capacity of this tree is then computed for the ''no delay'' case. Following this calculation, the delay-or-not criterion is evaluated to determine whether or not further delay is necessary. MOMPA compares the results of these two procedures and allocates the appropriate capacities to the demand for all the nodes on the selected tree. If the minimum cost production tree has no available capacity, MOMPA adjusts the network and looks for a new tree. With complexity and computational analysis, MOMPA is shown to be very efficient in solving MP problems, sometimes generating the same optimal solution as the LP model.

[1]  Hasan Pirkul,et al.  A multi-commodity, multi-plant, capacitated facility location problem: formulation and efficient heuristic solution , 1998, Comput. Oper. Res..

[2]  Khalid Sheikh Manufacturing Resource Planning (MRP II) with Introduction to Erp, Scm, and Crm , 2002 .

[3]  Chiung Moon,et al.  Advanced planning and scheduling with outsourcing in manufacturing supply chain , 2002 .

[4]  QI Er-shi Advanced Planning and Scheduling with Outsourcing in Manufacturing Supply Chain , 2005 .

[5]  Hokey Min,et al.  Supply chain modeling: past, present and future , 2002 .

[6]  Young Hae Lee,et al.  Production-distribution planning in supply chain considering capacity constraints , 2002 .

[7]  Chris N. Potts,et al.  Constraint satisfaction problems: Algorithms and applications , 1999, Eur. J. Oper. Res..

[8]  Asoo J. Vakharia,et al.  Integrated production/distribution planning in supply chains: An invited review , 1999, Eur. J. Oper. Res..

[9]  J. Winch,et al.  Supply Chain Management: Strategy, Planning, and Operation , 2003 .

[10]  Michael Pinedo,et al.  Planning and Scheduling in Supply Chains: An Overview of Issues in Practice , 2004 .

[11]  Nariman Sepehri,et al.  A computer-aided process planning model based on genetic algorithms , 1995, Comput. Oper. Res..

[12]  S. Chopra,et al.  Supply Chain Management: Strategy, Planning & Operation , 2007 .

[13]  D. Simchi-Levi Designing And Managing The Supply Chain , 2007 .

[14]  Hasan Pirkul,et al.  Planning and coordination of production and distribution facilities for multiple commodities , 2001, Eur. J. Oper. Res..

[15]  Alain Martel,et al.  On the optimization of supply chain networking decisions , 2001, Eur. J. Oper. Res..

[16]  Jesuk Ko,et al.  A symbiotic evolutionary algorithm for the integration of process planning and job shop scheduling , 2003, Comput. Oper. Res..

[17]  B. Beamon Supply chain design and analysis:: Models and methods , 1998 .

[18]  Philip M. Kaminsky,et al.  Designing and managing the supply chain : concepts, strategies, and case studies , 2007 .