A distributed genetic algorithm for deterministic and stochastic labor scheduling problems

被引:49
|
作者
Easton, FF [1 ]
Mansour, N
机构
[1] Syracuse Univ, Sch Management, Robert H Brethen Operat Management Inst, Syracuse, NY 13244 USA
[2] Lebanese Amer Univ, Beirut, Lebanon
关键词
scheduling; genetic algorithms; heuristics; goal programs;
D O I
10.1016/S0377-2217(98)00327-0
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
A recurring operational decision in many service organizations is determining the number of employees, and their work schedules, that minimize labor expenses and expected opportunity costs. These decisions have been modeled as generalized set covering (GSC) problems, deterministic goal programs (DGP), and stochastic goal programs (SGP); each a challenging optimization problem. The pervasiveness and economic significance of these three problems has motivated ongoing development and refinement of heuristic solution procedures. In this paper we present a unified formulation for these three labor scheduling problems and introduce a distributed genetic algorithm (DGA) that solves each of them. Our distributed genetic algorithm operates in parallel on a network of message-passing workstations. Separate subpopulations of solutions evolve independently on each processor but occasionally, the fittest solutions migrate over the network to join neighboring subpopulations. With its standard genetic operators, DGA frequently produces infeasible offspring. A few of these are repaired before they enter the population. However, most enter the population asis, carrying an appropriate fitness penalty. This allows DGA to exploit potentially favorable adaptations that might be present in infeasible solutions while orienting the locus of the search near the feasible region. We applied the DGA to suites of published test problems for GSC, DGP, and SGP formulations and compared its performance with alternative solution procedures, including other metaheuristics such as simulated annealing and tabu search. We found that DGA outperformed the competing alternatives in terms of mean error, maximum error, and percentage of least cost solutions. While DGA is computationally intensive, the quality of its solutions is commensurate with the effort expended. In plots of solution quality versus CPU time for the various algorithms evaluated in our study, DGA consistently appeared on the efficient frontier. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:505 / 523
页数:19
相关论文
共 50 条
  • [1] A modified genetic algorithm for distributed scheduling problems
    H. Z. Jia
    A. Y. C. Nee
    J. Y. H. Fuh
    Y. F. Zhang
    Journal of Intelligent Manufacturing, 2003, 14 : 351 - 362
  • [2] A modified genetic algorithm for distributed scheduling problems
    Jian, HZ
    Nee, AYC
    Fuh, JYH
    Zhang, YF
    JOURNAL OF INTELLIGENT MANUFACTURING, 2003, 14 (3-4) : 351 - 362
  • [3] An adaptive genetic algorithm with dominated genes for distributed scheduling problems
    Chan, FTS
    Chung, SH
    Chan, PLY
    EXPERT SYSTEMS WITH APPLICATIONS, 2005, 29 (02) : 364 - 371
  • [4] A hybrid genetic algorithm for stochastic job-shop scheduling problems
    Boukedroun, Mohammed
    Duvivier, David
    Ait-el-Cadi, Abdessamad
    Poirriez, Vincent
    Abbas, Moncef
    RAIRO-OPERATIONS RESEARCH, 2023, 57 (04) : 1617 - 1645
  • [5] An expanded genetic algorithm for stochastic job-shop scheduling problems
    Yu, XiaoYi
    Sun, ShuDong
    Chu, Wei
    PROCEEDINGS OF JOURNAL PUBLICATION MEETING (2007), 2007, : 209 - 214
  • [6] A genetic algorithm for solving dynamic scheduling problems in distributed manufacturing systems
    Wang, Yanhong
    Yan, Lixin
    Zhu, Hongyu
    Yin, Chaowan
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 7343 - 7347
  • [7] A stochastic algorithm for deterministic multistage optimization problems
    Akian, Marianne
    Chancelier, Jean-Philippe
    Tran, Benoit
    ANNALS OF OPERATIONS RESEARCH, 2025, 345 (01) : 1 - 38
  • [8] A Deterministic Distributed TDMA Scheduling Algorithm for Wireless Sensor Networks
    Wang, Yu
    Henning, Ian
    2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, : 2759 - 2762
  • [9] A hybrid genetic tabu search algorithm for distributed job-shop scheduling problems
    Xie, Jin
    Gao, Liang
    Li, Xinyu
    Gui, Lin
    SWARM AND EVOLUTIONARY COMPUTATION, 2024, 90
  • [10] A hybrid genetic tabu search algorithm for distributed flexible job shop scheduling problems
    Xie, Jin
    Li, Xinyu
    Gao, Liang
    Gui, Lin
    JOURNAL OF MANUFACTURING SYSTEMS, 2023, 71 : 82 - 94