Skip to main content
Log in

Discrete artificial bee colony algorithm for lot-streaming flowshop with total flowtime minimization

  • Published:
Chinese Journal of Mechanical Engineering Submit manuscript

Abstract

Unlike a traditional flowshop problem where a job is assumed to be indivisible, in the lot-streaming flowshop problem, a job is allowed to overlap its operations between successive machines by splitting it into a number of smaller sub-lots and moving the completed portion of the sub-lots to downstream machine. In this way, the production is accelerated. This paper presents a discrete artificial bee colony (DABC) algorithm for a lot-streaming flowshop scheduling problem with total flowtime criterion. Unlike the basic ABC algorithm, the proposed DABC algorithm represents a solution as a discrete job permutation. An efficient initialization scheme based on the extended Nawaz-Enscore-Ham heuristic is utilized to produce an initial population with a certain level of quality and diversity. Employed and onlooker bees generate new solutions in their neighborhood, whereas scout bees generate new solutions by performing insert operator and swap operator to the best solution found so far. Moreover, a simple but effective local search is embedded in the algorithm to enhance local exploitation capability. A comparative experiment is carried out with the existing discrete particle swarm optimization, hybrid genetic algorithm, threshold accepting, simulated annealing and ant colony optimization algorithms based on a total of 160 randomly generated instances. The experimental results show that the proposed DABC algorithm is quite effective for the lot-streaming flowshop with total flowtime criterion in terms of searching quality, robustness and effectiveness. This research provides the references to the optimization research on lot-streaming flowshop.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. PAN Quanke, TASGETIREN M F, SUGANTHAN P N, et al. A discrete artificial bee colony algorithm for the lot-streaming flow shop scheduling problem[J]. Information Sciences, 2011, 181(12): 2 455–2 468.

    Article  MathSciNet  Google Scholar 

  2. PAN Quanke, WANG Ling. No-idle permutation flow shop scheduling based on a hybrid discrete particle swarm optimization algorithm[J]. International Journal of Advanced Manufacturing Technology, 2008, 39(7–8): 796–807.

    Article  Google Scholar 

  3. PAN Quanke, WANG Ling, ZHAO Baohua. An improved iterated greedy algorithm for the no-wait flow shop scheduling problem with makespan criterion[J]. International Journal of Advanced Manufacturing Technology, 2008, 38(7–8): 778–786.

    Article  Google Scholar 

  4. PAN Quanke, WANG Ling, TASGETIREND M F, et al. A hybrid discrete particle swarm optimization algorithm for the no-wait flow shop scheduling problem with makespan criterion[J]. International Journal of Advanced Manufacturing Technology, 2008, 38(3–4): 337–347.

    Article  Google Scholar 

  5. CHANG J H, CHIU H N. A comprehensive review of lot streaming[J]. International Journal of Production Research, 2005, 43(8): 1 515–1 536.

    Google Scholar 

  6. SRISKANDARAJAH C, WAGNEUR E. Lot streaming and scheduling multiple products in two-machine no-wait flowshops[J]. IIE Transactions, 1999, 31(8): 695–707.

    Google Scholar 

  7. KUMAR S, BAGCHI T P, SRISKANDARAJAH C. Lot streaming and scheduling heuristics for m-machine no-wait flowshops[J]. Computers & Industrial Engineering, 2000, 38(1): 149–172.

    Article  Google Scholar 

  8. KALIR A A, SARIN S C. A near-optimal heuristic for the sequencing problem in multiple-batch flow-shops with small equal sublots[J]. Omega, 2001, 29(6): 577–584.

    Article  Google Scholar 

  9. MARIMUTHU S, PONNAMBALAM S G, JAWAHAR N. Tabu search and simulated annealing algorithms for scheduling in flow shops with lot streaming[C]//Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 2007, 22(2): 317–331.

    Article  Google Scholar 

  10. MARIMULTHU S, PONNAMBALAM S G, JAWAHAR N. Evolutionary algorithms for scheduling m-machine flow shop with lot streaming[J]. Robotics and Computer-Integrated Manufacturing, 2008, 24(1): 125–139.

    Article  Google Scholar 

  11. MARIMULTHU S, PONNAMBALAM S G, JAWAHAR N. Threshold accepting and ant-colony optimization algorithm for scheduling m-machine flow shop with lot streaming[J]. Journal of Material Processing Technology, 2009, 209(2): 1 026–1 041.

    Google Scholar 

  12. PAN Quanke, WANG Ling, GAO Liang, et al. An effective shuffled frog-leaping algorithm for lot-streaming flow shop scheduling problem[J]. The International Journal of Advanced Manufacturing Technology, 2010, 52(5–8): 699–713.

    Google Scholar 

  13. PAN Quanke, DUAN Junhua, LIANG J J, et al. A novel discrete harmony search algorithm for scheduling lot-streaming flow shops[C]//Proceeding of the 22nd Chinese Control and Decision Conference, Xuzhou, China, May 26–28, 2010: 1 531–1 536.

  14. YOON S H, VENTURA J A. Minimizing the mean weighted absolute deviation from due dates in lot-streaming flow shop scheduling[J]. Computers & Operations Research, 2002, 29(10): 1 301–1 315.

    Article  MathSciNet  Google Scholar 

  15. YOON S H, VENTURA J A. An application of genetic algorithms to lot-streaming flow shop scheduling[J]. IIE Transactions, 2002, 34(9): 779–787.

    Google Scholar 

  16. TSENG C T, LIAO C J. A discrete particle swarm optimization for lot-streaming flowshop scheduling problem[J]. European Journal of Operational Research, 2008, 191(2): 360–373.

    Article  MATH  Google Scholar 

  17. SANG HONGYAN. A discrete differential evolution aAlgorithm for lot-streaming flow shop scheduling problems[C]//Proceedings of 2101 Sixth International Conference on Natural Computation, Yantai, China, August 10–12, 2010: 10–13.

  18. KARABOGA D. An idea based on honey bee swarm for numerical optimization[R]. Technical Report TR06, Computer Engineering ET.

  19. BASTURK B, KARABOGA D. An artificial bee colony (abc) algorithm for numeric function optimization[C/CD]//IEEE Swarm Intelligence Symposium, Indianapolis, Indiana, USA, May 2006.

  20. KARABOGA D, BASTURK B. A powerful and efficient algorithm for numerical function optimization: artificial bee colony (abc) algorithm[J]. Journal of Global Optimization, 2007, 39(3): 459–471.

    Article  MathSciNet  MATH  Google Scholar 

  21. KARABOGA D, BASTURK B. On the performance of artificial bee colony (abc) algorithm[J]. Applied Soft Computing, 2008, 8(1): 687–697.

    Article  Google Scholar 

  22. KARABOGA D, BASTURK B. Artificial bee colony (ABC) optimization algorithm for solving constrained optimization problems[C]//Proceedings of the 12th international Fuzzy Systems Association world congress on Foundations of Fuzzy Logic and Soft Computing, LNCS, Springer-Verlag, 2007(4529): 789–798.

  23. KARABOGA D, BASTURK B, OZTURK C. Artificial bee colony (ABC) optimization algorithm for training feed-forward neural networks[C]//Proceeding of the 4th International Conference on Modeling Decisions for Artificial Intelligence, LNCS, Springer-Verlag, 2007(4617): 318–329.

  24. KARABOGA D, BASTURK B. An artificial bee colony (abc) algorithm on training artificial neural networks[C]// 15th IEEE Signal Processing and Communications Applications, SIU Eskisehir, Turkey, June, 2007(2): 1–4.

  25. KARABOGA D. A new design method based on artificial bee colony algorithm for digital iir filters[J]. Journal of the Franklin Institute, 2009, 346(4): 328–348.

    Article  MathSciNet  MATH  Google Scholar 

  26. KARABOGA D, AKAY B. A comparative study of artificial bee colony algorithm[J]. Applied Mathematics and Computation, 2009, 214(1): 108–132.

    Article  MathSciNet  MATH  Google Scholar 

  27. WANG L, ZHENG D Z. An effective hybrid heuristic for flow shop scheduling[J]. International Journal of Advanced Manufacturing Technology, 2003, 21(1): 38–44.

    Article  Google Scholar 

  28. NAWAZ M, ENSCORE EE JR., HAM I. A heuristic algorithm for the m-machine, n-job flow shop sequencing problem[J]. Omega, 1983, 11(1): 91–95.

    Article  Google Scholar 

  29. RAJENDRAN C, ZIEGLER H. An efficient heuristic for scheduling in a flowshop to minimize total weighted flowtime of jobs[J]. European Journal of Operational Research, 1997, 103(1): 129–138.

    Article  MATH  Google Scholar 

  30. LI Xiaoping, WU Cheng. An efficient constructive heuristic for permutation flow shops to minimize total flowtime[J]. Chinese Journal of Electronics, 2005, 14(2): 203–208.

    Google Scholar 

  31. LI Xiaoping, WANG Qian, WU Cheng. Efficient composite heuristics for total flowtime minimization in permutation flow shops[J]. Omega, 2009, 37(1): 155–164.

    Article  Google Scholar 

  32. DONG Xingye, HUANG Houkuan, CHEN Ping. An iterated local search algorithm for the permutation flowshop problem with total flowtime criterion[J]. Computers & Operations Research, 2009, 36(5): 1 664–1 669.

    Article  MathSciNet  Google Scholar 

  33. ZHANG Yi, LI Xiaoping, WANG Qian. Hybrid genetic algorithm for permutation flowshop scheduling problems with total flowtime minimization[J]. European Journal of Operational Research, 2009, 196(3): 869–876.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Liang Gao.

Additional information

This project is supported by National Natural Science Foundation of China (Grant Nos. 60973085, 61174187), National Hi-tech Research and Development Program of China (863 Program, Grant No. 2009AA044601), and New Century Excellent Talents in University of China (Grant No. NCET-08-0232)

SANG Hongyan, born in 1981, is currently a PhD candidate at State Key Lab. of Digital Manufacturing Equipment & Technology, Huazhong University of Science and Technology, China. She received her bachelor degree from Liaocheng University, China, in 2003. Her research interests include intelligent algorithms and scheduling problems.

GAO Liang, born in 1974, is currently a full-time professor at Huazhong University of Science and Technology, China. He received his PhD degree in mechatronic engineering from Huazhong University of Science and Technology, China, in 2002. His research interests include collaborative design, shop scheduling, swarm intelligence, etc.

PAN Quanke, born in 1971, is a full-time professor at Liaocheng University, China. He received his PhD degree in mechatronic engineering from University of Science and Technology, China, in 2003. His research interests include collaborative design, shop scheduling, swarm intelligence, etc.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sang, H., Gao, L. & Pan, Q. Discrete artificial bee colony algorithm for lot-streaming flowshop with total flowtime minimization. Chin. J. Mech. Eng. 25, 990–1000 (2012). https://doi.org/10.3901/CJME.2012.05.990

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.3901/CJME.2012.05.990

Key words

Navigation