A two-stage three-machine assembly flow shop scheduling with learning consideration to minimize the flowtime by six hybrids of particle swarm optimization

Abstract There have been many applications of two-stage three-machine assembly flow shop in query scheduling, such as fire engine assembly, personal computer manufacturing, and distributed database system. Moreover, learning phenomenon has been shown present in many two-stage assembly flow shop environments. In conjunction with this learning phenomenon, we addressed, in this study, a two-stage three-machine flow shop scheduling problem with a cumulated learning function. Our objective was to search an optimal sequence for minimizing the flowtime (or total completion time). We developed some dominance propositions with a lower bound used in a branch-and-bound algorithm for small-size jobs. We also proposed six versions of hybrid particle swam optimization (PSO) algorithms to find approximate solutions for small-size and big-size jobs, and for three different data types. In addition, analysis of variance (ANOVA) was employed to examine the performances of the six PSOs for each data type. Subsequently, Fisher's least significant difference tests were carried out to further make pairwise comparisons among the performances of the six algorithms.

[1]  Dehua Xu,et al.  Some single-machine scheduling problems with past-sequence-dependent setup times and a general learning effect , 2010 .

[2]  T. C. Edwin Cheng,et al.  Scheduling the fabrication and assembly of components in a two-machine flowshop , 1999 .

[3]  G. M. Komaki,et al.  Minimising makespan in the two-stage assembly hybrid flow shop scheduling problem using artificial immune systems , 2016 .

[4]  MengChu Zhou,et al.  Single-Machine Scheduling With Job-Position-Dependent Learning and Time-Dependent Deterioration , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[5]  Ji-Bo Wang,et al.  A Note on Scheduling Jobs with Extended Sum-of-Processing-Times-Based and Position-Based Learning Effect , 2015, Asia Pac. J. Oper. Res..

[6]  C. Sung,et al.  A two-stage multiple-machine assembly scheduling problem for minimizing sum of completion times , 2008 .

[7]  Reza Tavakkoli-Moghaddam,et al.  A three-stage assembly flow shop scheduling problem with blocking and sequence-dependent set up times , 2012 .

[8]  Chin-Chia Wu,et al.  Note on a Single-Machine Scheduling Problem with Sum of Processing Times Based Learning and Ready Times , 2015 .

[9]  Bertrand M. T. Lin,et al.  Fabrication and assembly scheduling in a two-machine flowshop , 2002 .

[10]  T. P. Wright,et al.  Factors affecting the cost of airplanes , 1936 .

[11]  E. Ignall,et al.  Application of the Branch and Bound Technique to Some Flow-Shop Scheduling Problems , 1965 .

[12]  C. Potts,et al.  A branch and bound algorithm for the two-stage assembly scheduling problem , 1997 .

[13]  Arthur G. Bills,et al.  General Experimental Psychology , 2006 .

[14]  Louis E. Yelle THE LEARNING CURVE: HISTORICAL REVIEW AND COMPREHENSIVE SURVEY , 1979 .

[15]  Dar-Li Yang,et al.  Minimizing the total completion time in a single-machine scheduling problem with a time-dependent learning effect , 2006, Eur. J. Oper. Res..

[16]  Dirk Biskup,et al.  Single-machine scheduling with learning considerations , 1999, Eur. J. Oper. Res..

[17]  Fawaz S. Al-Anzi,et al.  Evolutionary heuristics and an algorithm for the two-stage assembly scheduling problem to minimize makespan with setup times , 2006 .

[18]  Christos Koulamas,et al.  The three-stage assembly flowshop scheduling problem , 2001, Comput. Oper. Res..

[19]  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..

[20]  Teofilo F. Gonzalez,et al.  Flowshop and Jobshop Schedules: Complexity and Approximation , 1978, Oper. Res..

[21]  Chin-Chia Wu,et al.  A two-stage three-machine assembly scheduling problem with a position-based learning effect , 2018, Int. J. Prod. Res..

[22]  Fawaz S. Al-Anzi,et al.  The two-stage assembly flowshop scheduling problem with bicriteria of makespan and mean completion time , 2008 .

[23]  Fawaz S. Al-Anzi,et al.  The two-stage assembly scheduling problem to minimize total completion time with setup times , 2009, Comput. Oper. Res..

[24]  Xiujuan Lei,et al.  Mobile Robot Path Planning with Complex Constraints Based on the Second-Order Oscillating Particle Swarm Optimization Algorithm , 2009, 2009 WRI World Congress on Computer Science and Information Engineering.

[25]  Paul Higgins,et al.  Manufacturing Planning and Control: Beyond MRP II , 1996 .

[26]  Danyu Bai,et al.  Permutation flow shop scheduling problem to minimize nonlinear objective function with release dates , 2017, Comput. Ind. Eng..

[27]  M. Clerc,et al.  The swarm and the queen: towards a deterministic and adaptive particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[28]  Fawaz S. Al-Anzi,et al.  A PSO and a Tabu search heuristics for the assembly scheduling problem of the two-stage distributed database application , 2006, Comput. Oper. Res..

[29]  Chin-Chia Wu,et al.  An order scheduling problem with position-based learning effect , 2016, Comput. Oper. Res..

[30]  Adam Janiak,et al.  Scheduling Problems with Learning and Ageing Effects: A Survey , 2011 .

[31]  Jairo R. Montoya-Torres,et al.  Ant colony optimization algorithm for a Bi-criteria 2-stage hybrid flowshop scheduling problem , 2011, J. Intell. Manuf..

[32]  Dehua Xu,et al.  Some scheduling problems with general position-dependent and time-dependent learning effects , 2009, Inf. Sci..

[33]  Chris N. Potts,et al.  The Two-Stage Assembly Scheduling Problem: Complexity and Approximation , 1995, Oper. Res..

[34]  Jia-Jun Wang,et al.  Parameter optimization and speed control of switched reluctance motor based on evolutionary computation methods , 2017, Swarm Evol. Comput..

[35]  Parham Moradi,et al.  A multi-objective particle swarm optimization algorithm for community detection in complex networks , 2017, Swarm Evol. Comput..

[36]  T. C. Edwin Cheng,et al.  A combined approach for two-agent scheduling with sum-of-processing-times-based learning effect , 2017, J. Oper. Res. Soc..

[37]  Dehua Xu,et al.  Notes on "some single-machine scheduling problems with general position-dependent and time-dependent learning effects" , 2011, Inf. Sci..

[38]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[39]  Shengyao Wang,et al.  A competitive memetic algorithm for the distributed two-stage assembly flow-shop scheduling problem , 2016 .

[40]  Dehua Xu,et al.  Single-machine scheduling with a general sum-of-actual-processing-times-based and job-position-based learning effect , 2010 .

[41]  Christos Koulamas,et al.  Single-machine and two-machine flowshop scheduling with general learning functions , 2007, Eur. J. Oper. Res..

[42]  Yu-Bin Wu,et al.  Single-machine scheduling with truncated sum-of-processing-times-based learning effect including proportional delivery times , 2015, Neural Computing and Applications.

[43]  Chin-Chia Wu,et al.  Single-machine scheduling problems with a learning effect matrix , 2016, Iranian Journal of Science and Technology, Transactions A: Science.

[44]  V. Reddy Dondeti,et al.  Impact of learning and fatigue factors on single machine scheduling with penalties for tardy jobs , 1998, Eur. J. Oper. Res..

[45]  Christos Koulamas,et al.  A note on the two-stage assembly flow shop scheduling problem with uniform parallel machines , 2007, Eur. J. Oper. Res..

[46]  Ali Tozkapan,et al.  A branch and bound algorithm to minimize the total weighted flowtime for the two-stage assembly scheduling problem , 2003, Comput. Oper. Res..

[47]  Byung Soo Kim,et al.  Two-stage assembly scheduling problem for processing products with dynamic component-sizes and a setup time , 2017, Comput. Ind. Eng..

[48]  G. Nadler,et al.  MANUFACTURING PROGRESS FUNCTIONS FOR TYPES OF PROCESSES , 1963 .

[49]  Ji-Bo Wang,et al.  Resource constrained scheduling with general truncated job-dependent learning effect , 2017, J. Comb. Optim..

[50]  Danyu Bai,et al.  Flow shop learning effect scheduling problem with release dates , 2017, Omega.

[51]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[52]  Chung-Yee Lee,et al.  Minimizing the makespan in the 3-machine assembly-type flowshop scheduling problem , 1993 .

[53]  Guoqing Wang,et al.  Single Machine Scheduling with Learning Effect Considerations , 2000, Ann. Oper. Res..

[54]  Fawaz S. Al-Anzi,et al.  A Hybrid Tabu Search Heuristic for the Two-Stage Assembly Scheduling Problem , 2006 .

[55]  Ali Allahverdi,et al.  The two stage assembly flowshop scheduling problem to minimize total tardiness , 2012, J. Intell. Manuf..

[56]  Meriem Ennigrou,et al.  Scheduling problems under learning effects: classification and cartography , 2018, Int. J. Prod. Res..

[57]  Yang Kuei Lin,et al.  Uniform parallel machine scheduling problems with a truncation sum-of-logarithm-processing-times-based learning effect , 2015 .

[58]  Dirk Biskup,et al.  A state-of-the-art review on scheduling with learning effects , 2008, Eur. J. Oper. Res..