Journal of Systems Engineering and Electronics ›› 2019, Vol. 30 ›› Issue (2): 327-342.doi: 10.21629/JSEE.2019.02.12

• Systems Engineering • Previous Articles     Next Articles

Hybrid heuristic algorithm for multi-objective scheduling problem

Jian'gang PENG*(), Mingzhou LIU(), Xi ZHANG(), Lin LING()   

  • Received:2017-05-08 Online:2019-04-01 Published:2019-04-28
  • Contact: Jian'gang PENG E-mail:jiangang@163.com;LiuMingZhou0551@163.com;isaachft@126.com;linglin8787@123.com
  • About author:PENG Jiangang was born in 1970. He is currently a Ph.D. and an associate research fellow at School of Mechanical Engineering in Hefei University of Technology, China. His main research interests include production planning and scheduling, quality function deployment, decision-making analysis, fuzzy theory and multi-objective optimization algorithm. E-mail:peng jiangang@163.com|LIU Mingzhou was born in 1968. He is currently a professor and a Ph.D. candidate supervisor in manufacturing process monitoring and control at School of Mechanical Engineering in Hefei University of Technology, China. His main research interests include theory, analysis & decision method of industrial engineering system, monitoring and control of manufacturing process, modeling and simulation of manufacturing system, modern integrated manufacturing system, facilities planning and logistics engineering and computer integrated manufacturing system. E-mail:LiuMingZhou0551@163.com|ZHANG Xi was born in 1985. He received his Ph.D. degree at School of Mechanical Engineering in 2015, Hefei University of Technology, China. His main research interests include production scheduling and intelligent manufacturing, uncertainty and multi-objective optimization. E-mail:isaachft@126.com|LING Lin was born in 1987. She received her Ph.D. degree from Hefei University of Technology in 2014. She works in Hefei University of Technology from 2014. Her research interests include material flow control and intelligent manufacturing system. E-mail:linglin8787@123.com
  • Supported by:
    the National Key Research and Development Program of China(2016YFD0700605);the Fundamental Research Funds for the Central Universities(JZ2016HGBZ1035);the Anhui University Natural Science Research Project(KJ2017A891);This work was supported by the National Key Research and Development Program of China (2016YFD0700605), the Fundamental Research Funds for the Central Universities (JZ2016HGBZ1035), and the Anhui University Natural Science Research Project (KJ2017A891)

Abstract:

This research provides academic and practical contributions. From a theoretical standpoint, a hybrid harmony search (HS) algorithm, namely the oppositional global-based HS (OGHS), is proposed for solving the multi-objective flexible job-shop scheduling problems (MOFJSPs) to minimize makespan, total machine workload and critical machine workload. An initialization program embedded in opposition-based learning (OBL) is developed for enabling the individuals to scatter in a well-distributed manner in the initial harmony memory (HM). In addition, the recursive halving technique based on opposite number is employed for shrinking the neighbourhood space in the searching phase of the OGHS. From a practice-related standpoint, a type of dual vector code technique is introduced for allowing the OGHS algorithm to adapt the discrete nature of the MOFJSP. Two practical techniques, namely Pareto optimality and technique for order preference by similarity to an ideal solution (TOPSIS), are implemented for solving the MOFJSP. Furthermore, the algorithm performance is tested by using different strategies, including OBL and recursive halving, and the OGHS is compared with existing algorithms in the latest studies. Experimental results on representative examples validate the performance of the proposed algorithm for solving the MOFJSP.

Key words: flexible job-shop scheduling, harmony search (HS) algorithm, Pareto optimality, opposition-based learning