A self-adaptive PSO for joint lot sizing and job shop scheduling with compressible process times

This paper seeks the optimal value of the following decision variables:Sequence of processes on different item types over every machine.Sequence of processes of a given item type over the corresponding machines according to predefined precedence relations.Batch size of different item types over planning periods.Working speed/mode of each machine for processing on different item types. This paper presents mathematical modeling of joint lot sizing and scheduling problem in a job shop environment under a set of realistic working conditions. One main realistic assumption of the current study is dealing with flexible machines able to change their working speeds, known as process compressibility. The production schedules should be subject to limited available time in every planning period. Also, the model assumes that periodical sequences should be determined in a way that they obey from a fixed global sequence. Another complicating aspect of the problem is about consideration of precedence relationships for the needed processes of an item type over the corresponding machines. As the problem is proved to be strongly NP-hard, it is solved by a particle swarm optimization (PSO) algorithm. The proposed algorithm is self-controller about its working parameters, time to stop the search process, search diversification/intensification, and totally about its behavior. Performance of the algorithm is verified in terms of optimality gap using Lingo 11.0 on a set of randomly generated test data.

[1]  Laurence A. Wolsey,et al.  Production Planning by Mixed Integer Programming (Springer Series in Operations Research and Financial Engineering) , 2006 .

[2]  Felix T.S. Chan,et al.  Lot streaming for product assembly in job shop environment , 2008 .

[3]  Panos Afentakis Simultaneous lot sizing and sequencing for multistage production systems , 1985 .

[4]  Jim Freeman,et al.  Inventory Control and Management , 1992 .

[5]  Andreas C. Nearchou,et al.  The effect of various operators on the genetic search for large scheduling problems , 2004 .

[6]  Sameh M. Saad,et al.  Uncertainty under MRP-planned manufacture: Review and categorization , 2002 .

[7]  Wilbert E. Wilhelm,et al.  Scheduling and lot sizing with sequence-dependent setup: A literature review , 2006 .

[8]  Norbert Trautmann,et al.  Batch scheduling in process industries: an application of resource–constrained project scheduling , 2000, OR Spectr..

[9]  Klaus Neumann,et al.  A capacity-oriented hierarchical approach to single-item and small-batch production planning using project-scheduling methods , 1997 .

[10]  Chris N. Potts,et al.  Integrating Scheduling with Batching and Lot-Sizing: A Review of Algorithms and Complexity , 1992 .

[11]  Oliver Kramer,et al.  Evolutionary self-adaptation: a survey of operators and strategy parameters , 2010, Evol. Intell..

[12]  Mark A. Turnquist,et al.  Production planning for a project job shop, with application to disassembly, evaluation and maintenance of nuclear weapons , 2002 .

[13]  John M. Wilson,et al.  The capacitated lot sizing problem: a review of models and algorithms , 2003 .

[14]  Christodoulos A. Floudas,et al.  Effective Continuous-Time Formulation for Short-Term Scheduling. 2. Continuous and Semicontinuous Processes , 1998 .

[15]  Christos T. Maravelias,et al.  Integration of production planning and scheduling: Overview, challenges and opportunities , 2009, Comput. Chem. Eng..

[16]  Laurence A. Wolsey,et al.  Production Planning by Mixed Integer Programming , 2010 .

[17]  Cemalettin Öztürk,et al.  Capacitated lot sizing with linked lots for general product structures in job shops , 2010, Computers & industrial engineering.

[18]  Jwm Will Bertrand,et al.  The finite horizon economic lot sizing problem in job shops: The multiple cycle approach , 2001 .

[19]  E. Shayan,et al.  Integrated Material Planning and Operations Scheduling (IMPOS) , 2002 .

[20]  Yeong-Dae Kim,et al.  Simulated annealing and genetic algorithms for scheduling products with multi-level product structure , 1996, Comput. Oper. Res..

[21]  Felix T. S. Chan,et al.  A resource-constrained assembly job shop scheduling problem with Lot Streaming technique , 2009, Comput. Ind. Eng..

[22]  Xianpeng Wang,et al.  A discrete particle swarm optimization algorithm with self-adaptive diversity control for the permutation flowshop problem with blocking , 2012, Appl. Soft Comput..

[23]  Christodoulos A. Floudas,et al.  Short-term scheduling of batch plants with multiple intermediate due dates , 1999 .

[24]  Fawaz S. Al-Anzi,et al.  A self-adaptive differential evolution heuristic for two-stage assembly scheduling problem to minimize maximum lateness with setup times , 2007, Eur. J. Oper. Res..