Abstract
Considering the imprecise nature of the data in real-world problems, the earliness/tardiness (E/T) flowshop scheduling problem with uncertain processing time and distinct due windows is concerned in this paper. A fuzzy scheduling model is established and then transformed into a deterministic one by employing the method of maximizing the membership function of middle value. Moreover, an effective scatter search based particle swarm optimization (SSPSO) algorithm is proposed to minimize the sum of total earliness and tardiness penalties. The proposed SSPSO algorithm incorporates the scatter search (SS) algorithm into the frame of particle swarm optimization (PSO) algorithm and gives full play to their characteristics of fast convergence and high diversity. Besides, a differential evolution (DE) scheme is used to generate solutions in the SS. In addition, the dynamic update strategy and critical conditions are adopted to improve the performance of SSPSO. The simulation results indicate the superiority of SSPSO in terms of effectiveness and efficiency.
Similar content being viewed by others
References
T. N. Dhamala, G. B. Thapa, H. N. Yu. An efficient frontier for sum deviation JIT sequencing problem in mixed-model systems via apportionment. International Journal of Automation and Computing, vol. 9, no. 1, pp. 87–97, 2012.
E. E. Uyiomendo, T. Markeset. Subsea maintenance service delivery: Mapping factors influencing scheduled service duration. International Journal of Automation and Computing, vol. 7, no. 2, pp. 167–172, 2010.
J. Balasubramanian, I. E. Grossmann. Scheduling optimization under uncertainty-an alternative approach. Computers & Chemical Engineering, vol. 27, no. 4, pp. 469–490, 2003.
C. S. McCahon, E. S. Lee. Fuzzy job sequencing for a flow shop. European Journal of Operational Research, vol. 62, no. 3, pp. 294–301, 1992.
S. Chanas, A. Kasperski. Minimizing maximum lateness in a single machine scheduling problem with fuzzy processing times and fuzzy due dates. Engineering Applications of Artificial Intelligence, vol. 14, no. 3, pp. 377–386, 2001.
M. Sakawa, T. Mori. An efficient genetic algorithm for jobshop scheduling problems with fuzzy processing time and fuzzy duedate. Computers & Industrial Engineering, vol. 36, no. 2, pp. 325–341, 1999.
S. S. Nezhad, R. G. Assadi. Preference ratio-based maximum operator approximation and its application in fuzzy flow shop scheduling. Applied Soft Computing, vol. 8, no. 1, pp. 759–766, 2008.
Q. Niu, B. Jiao, X. S. Gu. Particle swarm optimization combined with genetic operators for job shop scheduling problem with fuzzy processing time. Applied Mathematics and Computation, vol. 205, no. 1, pp. 148–158, 2008.
J. Q. Li, K. B. Sun, D. H. Xu, H. Q. Li. Single machine due date assignment scheduling problem with customer service level in fuzzy environment. Applied Soft Computing, vol. 10, no. 3, pp. 849–858, 2010.
R. Tavakkoli-Moghaddam, B. Javadi, F. Jolai, A. Ghodratnama. The use of a fuzzy multi-objective linear programming for solving a multi-objective single-machine scheduling problem. Applied Soft Computing, vol. 10, no. 3, pp. 919–925, 2010.
P. J. Lai, H. C. Wu. Evaluate the fuzzy completion times in the fuzzy flow shop scheduling problems using the virusevolutionary genetic algorithms. Applied Soft Computing, vol. 11, no. 8, pp. 4540–4550, 2011.
J. Kennedy, R. C. Eberhart. Particle swarm optimization. In Proceedings of International Conference on Neural Networks, IEEE, Piscataway, USA, pp. 1942–1948, 1995.
A. Gorbenko, V. Popov. Task-resource scheduling problem. International Journal of Automation and Computing, vol. 9, no. 4, pp. 429–441, 2012.
F. Glover. Heuristics for integer programming using surrogate constraints. Decision Sciences, vol. 8, no. 1, pp. 156–166, 1977.
M. Laguna, R, Martí. Scatter Search. Methodology and Implementations in C, Boston, USA: Kluwer Academic Publishers, pp. 1–88, 2003.
Y. H. Liu. Incorporating scatter search and threshold accepting in finding maximum likelihood estimates for the multinomial probit model. European Journal of Operational Research, vol. 211, no. 1, pp. 130–138, 2011.
T. Zhang, W. A. Chaovalitwongse, Y. J. Zhang. Scatter search for the stochastic travel-time vehicle routing problem with simultaneous pick-ups and deliveries. Computers & Operations Research, vol. 39, no. 10, pp. 2277–2290, 2012.
M. de Athayde Costa e Silva, C. E. Klein, V. C. Mariani, L. dos Santos Coelho. Multiobjective scatter search approach with new combination scheme applied to solve environmental/economic dispatch problem. Energy, vol. 53, no. 1, pp. 14–21, 2013.
M. Sakawa, R. Kubota. Fuzzy programming for multiobjective job shop scheduling with fuzzy processing time and fuzzy duedate through genetic algorithms. European Journal of Operational Research, vol. 120, no. 2, pp. 393–407, 2000.
Q. Liu, X. S. Gu. A kind of job shop schedule problems with uncertain processing time. Journal of East China University of Science and Technology, vol. 27, no. 5, pp. 442–445, 2001. (in Chinese)
R. Storn, K. Price. Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization, vol. 11, no. 4, pp. 341–359, 1997.
R. Martí, M. Laguna, F. Glover. Principles of scatter search. European Journal of Operational Research, vol. 169, no. 2, pp. 359–372, 2006.
M. F. Tasgetiren, Y. C. Liang, M. Sevkli, G. Gencyilmaz. A particle swarm optimization algorithm for makespan and total flowtime minimization in the permutation flowshop sequencing problem. European Journal of Operational Research, vol. 177, no. 3, pp. 1930–1947, 2007.
F. Glover. A template for scatter search and path relinking. Artificial Evolution, J. K. Hao, E. Lutton, E. Ronald, M. Schoenauer, D. Snyers, Eds., Berlin, Germany: Springer-Verlag, pp. 1–51, 1998.
E. Taillard. Some efficient heuristic methods for the flow shop sequencing problem. European Journal of Operational Research, vol. 47, no. 1, pp. 65–74, 1990.
P. Li, X. Gu. Flow-shop scheduling problem with uncertain processing time and distinct due window. Journal of System Simulation, vol. 16, no. 1, pp. 155–157, 2004. (in Chinese)
R. C. Eberhart, Y. H. Shi. Particle swarm optimization: Developments, applications and resources. In Proceedings of the IEEE Congress on Evolutionary Computation, IEEE, Seoul, Korea, pp. 81–86, 2001.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported by National Natural Science Foundation of China (Nos. 61174040 and 61104178), Shanghai Commission of Science and Technology (No. 12JC1403400), and the Fundamental Research Funds for the Central Universities.
Recommended by Guest Editor Xin Sun
Jia-Can Geng received the B. Sc. degree in automation from East China University of Science and Technology, China in 2012. She is currently a master student in control science and engineering in East China University of Science and Technology, China.
Her research interests include scheduling problems and intelligent optimization.
ORCID iD: 0000-0001-7299-3847
Zhe Cui received the B. Sc. degree in Department of Automation, School of Information Science and Engineering, East China University of Science and Technology, China in 2009. He is now a Ph.D. degree candidate in control science and engineering in East China University of Science and Technology, China.
His research interests include scheduling problems and meta-heuristics.
Xing-Sheng Gu received the B. Sc. degree from Nanjing Institute of Chemical Technology, China in 1982, received the M. Sc. and Ph.D. degrees from East China University of Science and Technology, China in 1988 and 1993, respectively. He is currently a professor at School of Information Science and Engineering, East China University of Science and Technology, China.
His research interests include planning and scheduling for process industry, modeling, control and optimization for industry processes, intelligent optimization, faults detection and diagnosis.
ORCID iD: 0000-0001-7180-1989
Rights and permissions
About this article
Cite this article
Geng, JC., Cui, Z. & Gu, XS. Scatter search based particle swarm optimization algorithm for earliness/tardiness flowshop scheduling with uncertainty. Int. J. Autom. Comput. 13, 285–295 (2016). https://doi.org/10.1007/s11633-016-0964-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11633-016-0964-8