{"title":"An improved genetic algorithm using opposition-based learning for flexible job-shop scheduling problem","authors":"Ming Huang, W. Mingxu, Liang Xu","doi":"10.1109/CCIOT.2016.7868294","DOIUrl":null,"url":null,"abstract":"Aiming at the flexible job-shop scheduling problem, the mathematical model was established with the objective of minimizing the makespan, and an improved genetic algorithm using opposition-based learning was proposed. For the characteristics of flexible job-shop scheduling, a dual chains structure coding method was used to encode the chromosome. Population was initialized with a hybrid scheme. Genetic operations were conducted in population among two effective crossover methods and two mutation methods, which were proposed basis of context coding method. Lastly, case-studies based on some typical benchmark examples were carried out to evaluate the proposed algorithm. The experimental results show that these improvements allow the genetic algorithm to reach high quality solutions in very short time.","PeriodicalId":384484,"journal":{"name":"2016 2nd International Conference on Cloud Computing and Internet of Things (CCIOT)","volume":"194 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 2nd International Conference on Cloud Computing and Internet of Things (CCIOT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCIOT.2016.7868294","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
Aiming at the flexible job-shop scheduling problem, the mathematical model was established with the objective of minimizing the makespan, and an improved genetic algorithm using opposition-based learning was proposed. For the characteristics of flexible job-shop scheduling, a dual chains structure coding method was used to encode the chromosome. Population was initialized with a hybrid scheme. Genetic operations were conducted in population among two effective crossover methods and two mutation methods, which were proposed basis of context coding method. Lastly, case-studies based on some typical benchmark examples were carried out to evaluate the proposed algorithm. The experimental results show that these improvements allow the genetic algorithm to reach high quality solutions in very short time.