Adaptive multiple crossover genetic algorithm to solve workforce scheduling and routing problem

被引:9
|
作者
Algethami, Haneen [1 ]
Martinez-Gavara, Anna [2 ]
Landa-Silva, Dario [3 ]
机构
[1] Taif Univ, Collage Comp & Informat Technol, At Taif, Saudi Arabia
[2] Univ Valencia, Estadst & Invest Operat, Valencia, Spain
[3] Univ Nottingham, Sch Comp Sci, ASAP Res Grp, Nottingham, England
关键词
Genetic algorithms; Adaptive algorithms; Genetic operators; Routing; Scheduling; Workforce planning; POPULATION ALGORITHM;
D O I
10.1007/s10732-018-9385-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The workforce scheduling and routing problem refers to the assignment of personnel to visits, across various geographical locations. Solving this problem demands tackling numerous scheduling and routing constraints while aiming to minimise the operational cost. One of the main obstacles in designing a genetic algorithm for this problem is selecting the best set of operators that enable better GA performance. This paper presents a novel adaptive multiple crossover genetic algorithm to tackle the combined setting of scheduling and routing problems. A mix of problem-specific and traditional crossovers are evaluated by using an online learning process to measure the operator's effectiveness. Best operators are given high application rates and low rates are given to the worse. Application rates are dynamically adjusted according to the learning outcomes in a non-stationary environment. Experimental results show that the combined performances of all the operators were better than using only one operator used in isolation. This study provided an important opportunity to advance the understanding of the best method to use crossover operators for this highly-constrained optimisation problem effectively.
引用
收藏
页码:753 / 792
页数:40
相关论文
共 50 条
  • [1] Adaptive multiple crossover genetic algorithm to solve workforce scheduling and routing problem
    Haneen Algethami
    Anna Martínez-Gavara
    Dario Landa-Silva
    [J]. Journal of Heuristics, 2019, 25 : 753 - 792
  • [2] A Genetic Algorithm for a Workforce Scheduling and Routing Problem
    Algethami, Haneen
    Pinheiro, Rodrigo Lankaites
    Landa-Silva, Dario
    [J]. 2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 927 - 934
  • [3] Diversity-Based Adaptive Genetic Algorithm for a Workforce Scheduling and Routing Problem
    Algethami, Haneen
    Landa-Silva, Dario
    [J]. 2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 1771 - 1778
  • [4] A new crossover to solve the full truckload vehicle routing problem using genetic algorithm
    El Bouyahyiouy, Karim
    Bellabdaoui, Adil
    [J]. PROCEEDINGS OF THE 3RD IEEE INTERNATIONAL CONFERENCE ON LOGISTICS OPERATIONS MANAGEMENT (GOL'16), 2016,
  • [5] Genetic algorithm for rotating workforce scheduling problem
    Mörz, M
    Musliu, N
    [J]. ICCC 2004: SECOND IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL CYBERNETICS, PROCEEDINGS, 2004, : 121 - 126
  • [6] An Adaptive Genetic Algorithm to Solve the Single Machine Scheduling Problem with Earliness and Tardiness Penalties
    Ribeiro, Fabio F.
    de Souza, Sergio R.
    Souza, Marcone J. F.
    Gomes, Rogerio M.
    [J]. 2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [7] Genetic algorithm to solve constrained routing problem with applications for cruise missile routing
    Latourell, J
    Wallet, B
    Copeland, B
    [J]. APPLICATIONS AND SCIENCE OF COMPUTATIONAL INTELLIGENCE, 1998, 3390 : 490 - 500
  • [8] Hybrid genetic algorithm for vehicle routing and scheduling problem
    Ghoseiri, Keivan
    Ghannadpour, S.F.
    [J]. Journal of Applied Sciences, 2009, 9 (01) : 79 - 87
  • [9] Simple genetic algorithm to solve the Job Shop Scheduling Problem
    Algoritmo genético simple para resolver el problema de programación de la tienda de trabajo
    [J]. Jiménez-Carrión, Miguel (mjimenezc@gmail.com), 2018, Centro de Informacion Tecnologica (29):
  • [10] An Adaptive Genetic Algorithm for the Grid Scheduling Problem
    Zhou Wei
    Bu Yan-ping
    [J]. PROCEEDINGS OF THE 2012 24TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2012, : 730 - 734