A genetic algorithm heuristic approach to general outsourcing capacitated production planning problems

This paper addresses a dynamic capacitated production planning (CPP) problem with consideration of outsourcing. Specifically, the outsourcing problem considered in this paper has the following features: (1) all demands are met by production or outsourcing without postponement or backlog, (2) production, inventory, and outsourcing levels all have a limit, and (3) the cost functions are considered arbitrarily and time-varying. These features come together, leading to a so-called general outsourcing CPP problem. In our previous work, an algorithm with pseudo-polynomial time complexity was developed, which includes a formation of a feasible solution region and then a search procedure using dynamic programming techniques. Due to the computational complexity with such an approach, only small and medium problems can be solved in a practical sense. In this paper, we present a genetic algorithm (GA) approach to the same problem. The novelty of this GA approach is that the idea of the feasible solution region is used as a heuristic to guide the searching process. We present a computational experiment to show the effectiveness of the proposed approach.

[1]  Wen-Hsien Tsai,et al.  Outsourcing or capacity expansions: Application of activity-based costing model on joint products decisions , 2007, Comput. Oper. Res..

[2]  Wilson L. Price,et al.  Hybrid genetic approach for solving large-scale capacitated cell formation problems with multiple routings , 2006, Eur. J. Oper. Res..

[3]  Nicolas Jonard,et al.  A genetic algorithm to solve the general multi-level lot-sizing problem with time-varying costs , 2000 .

[4]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[5]  Albert P. M. Wagelmans,et al.  An $O(T^3)$ algorithm for the economic lot-sizing problem with constant capacities , 1993 .

[6]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[7]  Fuchiao Chyr A dynamic lot-sizing model with quantity discount , 1999 .

[8]  J. K. Lenstra,et al.  Deterministic Production Planning: Algorithms and Complexity , 1980 .

[9]  Jian Yang,et al.  A Production-Inventory System with Markovian Capacity and Outsourcing Option , 2005, Oper. Res..

[10]  Xiao Liu,et al.  Capacitated production planning with outsourcing in an OKP company , 2008 .

[11]  Yiliu Tu,et al.  Production planning and control in a virtual one-of-a-kind production company , 1997 .

[12]  M. Useem,et al.  The impact of corporate outsourcing on company value , 1998 .

[13]  Kavindra Malik,et al.  Lotsizing and Scheduling in Parallel Machines with Sequence-Dependent Setup Costs , 1999 .

[14]  Hui-Ming Wee,et al.  A deterministic lot-size inventory model for deteriorating items with shortages and a declining market , 1995, Comput. Oper. Res..

[15]  X. Liu,et al.  Models and Algorithms for Capacitated Lot Sizing Problems , 2004 .

[16]  Xiao Liu,et al.  A model and algorithm for out-sourcing planning , 2005, IEEE International Conference on e-Business Engineering (ICEBE'05).

[17]  David F. Pyke,et al.  Inventory management and production planning and scheduling , 1998 .

[18]  Mario T. Tabucanon,et al.  Adaptive genetic algorithm for lot-sizing problem with self-adjustment operation rate , 2005 .

[19]  Harvey M. Wagner,et al.  Dynamic Version of the Economic Lot Size Model , 2004, Manag. Sci..

[20]  M. Ben-Daya,et al.  Multi-stage lot sizing models with imperfect processes and inspection errors , 1999 .

[21]  Yi-Feng Hung,et al.  A multi-class multi-level capacitated lot sizing model , 2000, J. Oper. Res. Soc..

[22]  Jinxing Xie,et al.  Heuristic genetic algorithms for general capacitated lot-sizing problems☆ , 2002 .

[23]  M. Florian,et al.  DETERMINISTIC PRODUCTION PLANNING WITH CONCAVE COSTS AND CAPACITY CONSTRAINTS. , 1971 .

[24]  C.-E. Lee,et al.  Outsourcing capacity planning for an an IC design house , 2004 .