Browse > Article
http://dx.doi.org/10.1016/j.jcde.2016.05.001

Combinatorial particle swarm optimization for solving blocking flowshop scheduling problem  

Eddaly, Mansour (MODILS Lab, Universite de Sfax, FSEGS)
Jarboui, Bassem (MODILS Lab, Universite de Sfax, FSEGS)
Siarry, Patrick (LiSSi, universite de Paris 12)
Publication Information
Journal of Computational Design and Engineering / v.3, no.4, 2016 , pp. 295-311 More about this Journal
Abstract
This paper addresses to the flowshop scheduling problem with blocking constraints. The objective is to minimize the makespan criterion. We propose a hybrid combinatorial particle swarm optimization algorithm (HCPSO) as a resolution technique for solving this problem. At the initialization, different priority rules are exploited. Experimental study and statistical analysis were performed to select the most adapted one for this problem. Then, the swarm behavior is tested for solving a combinatorial optimization problem such as a sequencing problem under constraints. Finally, an iterated local search algorithm based on probabilistic perturbation is sequentially introduced to the particle swarm optimization algorithm for improving the quality of solution. The computational results show that our approach is able to improve several best known solutions of the literature. In fact, 76 solutions among 120 were improved. Moreover, HCPSO outperforms the compared methods in terms of quality of solutions in short time requirements. Also, the performance of the proposed approach is evaluated according to a real-world industrial problem.
Keywords
Scheduling; Blocking flowshop; Particle swarm optimization; Iterated local search; Makespan;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Liu SQ, Kozan E. Scheduling a flow shop with combined buffer conditions. International Journal of Production Economics 2009;117:371-80.   DOI
2 Levner EM. Optimal planning of parts machining on a number of machines. Automation and Remote Control 1969;12:1972-8.
3 Suhami I, Mah RSH. An implicit enumeration scheme for the flowshop problem with no intermediate storage. Computers and Chemical Engineering 1981;5: 83-91.   DOI
4 Ronconi DP. A branch and bound algorithm to minimize the makespan in a flowshop problem with blocking. Annals of Operations Research 2005;138:53-65.   DOI
5 Companys R, Mateo M. Different behaviour of a double branch and bound algorithm on Fm\prmu\Cmax and Fm\block\cmax problems. Computers and Operations Research 2007;34:938-53.   DOI
6 McCormick ST, Pinedo ML, Shenker S, Wolf B. Sequencing in an assembly line with blocking to minimize cycle time. Operations Research 1989;37:925-35.   DOI
7 Leistein R. Flowshop sequencing with limited buffer storage. International Journal of Production Research 1990;28:2085-100.   DOI
8 Ronconi DP, Armentano VA. Lower bounding schemes for flowshops with blocking in-process. Journal of the Operational Research Society 2001;52: 1289-97.   DOI
9 Ronconi DP. A note on constructive heuristics for the flowshop problem with blocking. International Journal of Production Economics 2004;87:39-48.   DOI
10 Caraffa V, Ianes S, Bagchi TP, Sriskandarajah C. Minimizing makespan in a blocking flowshop using genetic algorithms. International Journal of Production Economics 2001;70:101-15.   DOI
11 Abadi INK, Hall NG, Sriskandarajah C. Minimizing cycle time in a blocking flowshop. Operations Research 2000;48:177-80.   DOI
12 Sha DY, Hsu C-Y. A new particle swarm optimization for the open shop scheduling problem. Computers and Operations Research 2008;35:3243-61.   DOI
13 Wang L, Pan QK, Suganthan PN, Wang WH, Wang YM. A novel hybrid discrete differential evolution algorithm for blocking flow shop scheduling problems. Computers and Operations Research 2010;37:509-20.   DOI
14 Kennedy J, Eberhart RC. Particle swarm optimization. In: Proceedings of the IEEE international conference on neural networks, vol. 4; 1995; p. 1942-8.
15 Jarboui B, Ibrahim S, Siarry P, Rebai A. A combinatorial particle swarm optimization for solving permutation flowshop problems. Computers and Industrial Engineering 2008;54:526-38.   DOI
16 Pan QK, Tasgetiren MF, Liang YC. A discrete particle swarm optimization algorithm for the no-wait flowshop scheduling problem. Computers and Operations Research 2008;35:2807-39.   DOI
17 Lourenc HR, Martin O, Stutzle T. Iterated local search. In: Glover F, Kochenberger G, editors. Handbook of metaheuristics, international series in operations research and management science, vol. 57. Norwell, MA: Kluwer Academic Publishers; 2002; p. 321-53.
18 Tseng LY, Lin YTA. Hybrid genetic algorithm for no-wait flowshop scheduling problem. International Journal of Production Economics 2010;128:144-52.   DOI
19 Jarboui B, Eddaly M, Siarry P, Rebai A. An estimation of distribution algorithm for minimizing the makespan in blocking flowshop scheduling problems. Studies in computational intelligence. Computational Intelligence in Flow Shop and Job Shop Scheduling 2009;230:151-67.
20 Pan QK, Wang L, Tasgetiren MF, Zhao BH. A hybrid discrete particle swarm optimization algorithm for the no-wait flow shop scheduling problem with makespan criterion. International Journal of Advanced Manufacturing Technology 2008;38:337-47.   DOI
21 Jarboui B, Damak N, Siarry P, Rebai A. A combinatorial particle swarm optimization for solving multi-mode resource-constrained project scheduling problems. Applied Mathematics and Computation 2008;195:299-308.   DOI
22 Jarboui B, Eddaly M, Siarry P. A hybrid genetic algorithm for solving no-wait flowshop scheduling problems. International Journal, Advanced Manufacturing Technology 2011;54:1129-43.   DOI
23 Graham RL, Lawler EL, Lenstra JK, Rinnooy Kan AHG. Optimization and approximation in deterministic sequencing and scheduling: a survey. Annals of Discrete Mathematics 1979;5:287-326.
24 Jarboui B, Cheikh M, Siarry P, Rebai A. Combinatorial particle swarm optimization (CPSO) for partitional clustering problem. Applied Mathematics and Computation 2007;192:337-45.   DOI
25 Caramia M, Dell'Olmo P. Coloring graphs by iterated local search traversing feasible and infeasible solutions. Discrete Applied Mathematics 2008;156: 201-17.   DOI
26 Tasgetiren MF, Liang Y-C, Sevkli M, Gencyilmaz G. A particle swarm optimization algorithm for makespan and total flowtime minimization in the permutation flowshop sequencing problem. European Journal of Operational Research 2007;177:1930-47.   DOI
27 Nawaz M, Enscore EE, Ham I. A heuristic algorithm for the m-machine, n-job flowshop sequencing problem. OMEGA The International Journal of Management Science 1983;11:91-5.   DOI
28 Stutzle T. Iterated local search for the quadratic assignment problem. European Journal of Operational Research 2006;174:1519-39.   DOI
29 Ibarakia T, Imahorib S, Nonobec K, Sobued K, Unoe T, Yagiuraf M. An iterated local search algorithm for the vehicle routing problem with convex time penalty functions. Discrete Applied Mathematics 2008;156:2050-69.   DOI
30 Dong X, Huang H, Chen P. An iterated local search algorithm for the permutation flowshop problem with total flowtime criterion. Computers and Operations Research 2009;36:1664-9.   DOI
31 Taillard E. Some efficient heuristic methods for the flow shop sequencing problems. European Journal of Operational Research 1990;47:65-74.   DOI
32 Nowicki E, Smutncki C. A fast tabu search algorithm for the permutation flow-shop problem. European Journal of Operational Research 1996;91:160-75.   DOI
33 Nowicki E. The permutation flow shop with buffers: a tabu search approach. European Journal of Operational Research 1999;116:205-19.   DOI
34 Hall NG, Sriskandarajah C. A survey of machine scheduling problems with blocking and no-wait in process. Operations Research 1996;44:510-25.   DOI
35 Taillard E. Benchmarks for basic scheduling problems. European Journal of Operational Research 1993;64:278-85.   DOI
36 Akrout H, Jarboui B, Siarry P, Rebai A.A GRASP based on DE to solve single machine scheduling problem with SDST. ComputationalOptimizationand Applications 2012;51:411-35.
37 Montgomery DC. Design and analysis of experiments, 5th ed., New York: Wiley; 2000.
38 Grabowski J, Pempera J. The permutation flow shop problem with blocking. A tabu search approach. OMEGA The International Journal of Management Science 2007;35:302-11.   DOI
39 Grabowski J, Pempera J. Sequencing of jobs in some production system. European Journal of Operational Research 2000;125:535-50.   DOI