ABSTRACT
Genetic Programming based hyper-heuristics (GP-HH) for dynamic job shop scheduling (JSS) problems are approaches which aim to address the issue where heuristics are only effective for specific JSS problem domains, and that designing effective heuristics for JSS problems can be difficult. This paper is a preliminary investigation into improving the robustness of heuristics evolved by GP-HH by evolving ensembles of dispatching rules from a single population of GP individuals. The results show that the current approach does not evolve significantly better or more robust rules than a standard GP-HH approach of evolving single constituent rules.
- Pinedo, M.L.: Scheduling: Theory, Algorithms, and Systems. Springer (2012) 3rd edition. Google ScholarDigital Library
- Nguyen, S., Zhang, M., Johnston, M., Tan, K.C.: A computational study of representations in genetic programming to evolve dispatching rules for the job shop scheduling problem. IEEE Transactions on Evolutionary Computation 17(5) (2013) 621--639 Google ScholarDigital Library
- Burke, E.K., Gendreau, M., Hyde, M., Kendall, G., Ochoa, G., Ozcan, E., Qu, R.: Hyper-heuristics: a survey of the state of the art. Journal of the Operational Research Society 64(12) (2013) 1695--1724Google ScholarCross Ref
- Branke, J., Pickardt, C.W.: Evolutionary search for difficult problem instances to support the design of job shop dispatching rules. European Journal of Operational Research 212(1) (2011) 22--32Google ScholarCross Ref
- Polikar, R.: Ensemble based systems in decision making. IEEE Circuits and Systems Magazine 6(3) (2006) 21--45Google ScholarCross Ref
- Panait, L., Luke, S.: Cooperative multi-agent learning: The state of the art. Autonomous Agents and Multi-Agent Systems 11(3) (2005) 387--434 Google ScholarDigital Library
- Bhowan, U., Johnston, M., Zhang, M., Yao, X.: Evolving diverse ensembles using genetic programming for classification with unbalanced data. IEEE Transactions on Evolutionary Computation 17(3) (2013) 368--386 Google ScholarDigital Library
- Liu, Y., Yao, X.: Negatively correlated neural networks can produce best ensembles. Australian Journal of Intelligent Information Processing Systems 4(3--4) (1997) 176--185Google Scholar
- Hunt, R., Johnston, M., Zhang, M.: Evolving "less-myopic" scheduling rules for dynamic job shop scheduling with genetic programming. In: Proceedings of the 2014 Conference on Genetic and Evolutionary Computation. GECCO 2014 (2014) 927--934 Google ScholarDigital Library
- Wu, S.X., Banzhaf, W.: Rethinking multilevel selection in genetic programming. In: Proceedings of the 13th Annual Conference on Genetic and Evolutionary Computation. GECCO 2011 (2011) 1403--1410 Google ScholarDigital Library
Index Terms
- A Single Population Genetic Programming based Ensemble Learning Approach to Job Shop Scheduling
Recommendations
Evolving "less-myopic" scheduling rules for dynamic job shop scheduling with genetic programming
GECCO '14: Proceedings of the 2014 Annual Conference on Genetic and Evolutionary ComputationJob Shop Scheduling (JSS) is a complex real-world problem aiming to optimise a measure of delivery speed or customer satisfaction by determining a schedule for processing jobs on machines. A major disadvantage of using a dispatching rule (DR) approach ...
Feature Selection in Evolving Job Shop Dispatching Rules with Genetic Programming
GECCO '16: Proceedings of the Genetic and Evolutionary Computation Conference 2016Genetic Programming (GP) has been successfully used to automatically design dispatching rules in job shop scheduling. The goal of GP is to evolve a priority function that will be used to order the waiting jobs at each decision point, and decide the next ...
Niching Genetic Programming based Hyper-heuristic Approach to Dynamic Job Shop Scheduling: An Investigation into Distance Metrics
GECCO '16 Companion: Proceedings of the 2016 on Genetic and Evolutionary Computation Conference CompanionThis paper investigates the application of fitness sharing to a coevolutionary genetic programming based hyper-heuristic (GP-HH) approach to a dynamic job shop scheduling (DJSS) problem that evolves an ensemble of dispatching rules. Evolving ensembles ...
Comments