• DocumentCode
    962174
  • Title

    An Evolutionary Squeaky Wheel Optimization Approach to Personnel Scheduling

  • Author

    Aickelin, Uwe ; Burke, Edmund K. ; Li, Jingpeng

  • Author_Institution
    Sch. of Comput. Sci. & Inf. Technol., Univ. of Nottingham, Nottingham
  • Volume
    13
  • Issue
    2
  • fYear
    2009
  • fDate
    4/1/2009 12:00:00 AM
  • Firstpage
    433
  • Lastpage
    443
  • Abstract
    The quest for robust heuristics that are able to solve more than one problem is ongoing. In this paper, we present, discuss and analyze a technique called Evolutionary Squeaky Wheel Optimization and apply it to two different personnel scheduling problems. Evolutionary Squeaky Wheel Optimization improves the original squeaky wheel optimization´s effectiveness and execution speed by incorporating two additional steps (selection and mutation) for added evolution. In the evolutionary squeaky wheel optimization, a cycle of analysis-selection-mutation-prioritization-construction continues until stopping conditions are reached. The aim of the analysis step is to identify below average solution components by calculating a fitness value for all components. The selection step then chooses amongst these underperformers and discards some probabilistically based on fitness. The mutation step further discards a few components at random. Solutions can become incomplete and thus repairs may be required. The repair is carried out by using the prioritization step to first produce priorities that determine an order by which the following construction step then schedules the remaining components. Therefore, improvements in the evolutionary squeaky wheel optimization is achieved by selective solution disruption mixed with iterative improvement and constructive repair. Strong experimental results are reported on two different domains of personnel scheduling: bus and rail driver scheduling and hospital nurse scheduling.
  • Keywords
    evolutionary computation; iterative methods; personnel; probability; random processes; scheduling; analysis-selection-mutation-prioritization-construction; evolutionary squeaky wheel optimization; fitness value; iterative method; personnel scheduling problem; probability; stopping condition; Evolutionary algorithms; optimization methods; scheduling; squeaky wheel heuristic;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2008.2004262
  • Filename
    4657382