Efficient generation of rotating workforce schedules

Generating high-quality schedules for a rotating workforce is a critical task in all settings where a certain staffing level must be guaranteed beyond the capacity of single employees, such as for instance in industrial plants, hospitals, or airline companies. Results from ergonomics \cite{BEST91} i...

Full description

Saved in:
Bibliographic Details
Main Authors Musliu, Nysret, Gaertner, Johannes, Slany, Wolfgang
Format Journal Article
LanguageEnglish
Published 29.02.2000
Subjects
Online AccessGet full text
DOI10.48550/arxiv.cs/0002018

Cover

Abstract Generating high-quality schedules for a rotating workforce is a critical task in all settings where a certain staffing level must be guaranteed beyond the capacity of single employees, such as for instance in industrial plants, hospitals, or airline companies. Results from ergonomics \cite{BEST91} indicate that rotating workforce schedules have a profound impact on the health and social life of employees as well as on their performance at work. Moreover, rotating workforce schedules must satisfy legal requirements and should also meet the objectives of the employing organization. We describe our solution to this problem. A basic design decision was to aim at quickly obtaining high-quality schedules for realistically sized problems while maintaining human control. The interaction between the decision maker and the algorithm therefore consists in four steps: (1) choosing a set of lengths of work blocks (a work block is a sequence of consecutive days of work shifts), (2) choosing a particular sequence of work and days-off blocks among those that have optimal weekend characteristics, (3) enumerating possible shift sequences for the chosen work blocks subject to shift change constraints and bounds on sequences of shifts, and (4) assignment of shift sequences to work blocks while fulfilling the staffing requirements. The combination of constraint satisfaction and problem-oriented intelligent backtracking algorithms in each of the four steps allows to find good solutions for real-world problems in acceptable time. Computational results from real-world problems and from benchmark examples found in the literature confirm the viability of our approach. The algorithms are now part of a commercial shift scheduling software package.
AbstractList Generating high-quality schedules for a rotating workforce is a critical task in all settings where a certain staffing level must be guaranteed beyond the capacity of single employees, such as for instance in industrial plants, hospitals, or airline companies. Results from ergonomics \cite{BEST91} indicate that rotating workforce schedules have a profound impact on the health and social life of employees as well as on their performance at work. Moreover, rotating workforce schedules must satisfy legal requirements and should also meet the objectives of the employing organization. We describe our solution to this problem. A basic design decision was to aim at quickly obtaining high-quality schedules for realistically sized problems while maintaining human control. The interaction between the decision maker and the algorithm therefore consists in four steps: (1) choosing a set of lengths of work blocks (a work block is a sequence of consecutive days of work shifts), (2) choosing a particular sequence of work and days-off blocks among those that have optimal weekend characteristics, (3) enumerating possible shift sequences for the chosen work blocks subject to shift change constraints and bounds on sequences of shifts, and (4) assignment of shift sequences to work blocks while fulfilling the staffing requirements. The combination of constraint satisfaction and problem-oriented intelligent backtracking algorithms in each of the four steps allows to find good solutions for real-world problems in acceptable time. Computational results from real-world problems and from benchmark examples found in the literature confirm the viability of our approach. The algorithms are now part of a commercial shift scheduling software package.
Author Musliu, Nysret
Gaertner, Johannes
Slany, Wolfgang
Author_xml – sequence: 1
  givenname: Nysret
  surname: Musliu
  fullname: Musliu, Nysret
– sequence: 2
  givenname: Johannes
  surname: Gaertner
  fullname: Gaertner, Johannes
– sequence: 3
  givenname: Wolfgang
  surname: Slany
  fullname: Slany, Wolfgang
BackLink https://doi.org/10.48550/arXiv.cs/0002018$$DView paper in arXiv
BookMark eNrjYmDJy89LZWCQNDTQM7EwNTXQTyyqyCzTSy7WNzAwMDIwtOBkMHFNS8tMzkzNK1FIT81LLUosyczPU8hPUyjKLwGy89IVyvOLstPyi5JTFYqTM1JTSnNSi3kYWNMSc4pTeaE0N4O8m2uIs4cu2Pz4gqLM3MSiyvjk4nioPcaEVQAA54M10g
ContentType Journal Article
DBID AKY
GOX
DOI 10.48550/arxiv.cs/0002018
DatabaseName arXiv Computer Science
arXiv.org
DatabaseTitleList
Database_xml – sequence: 1
  dbid: GOX
  name: arXiv.org
  url: http://arxiv.org/find
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
ExternalDocumentID cs_0002018
GroupedDBID AKY
GOX
ID FETCH-arxiv_primary_cs_00020183
IEDL.DBID GOX
IngestDate Tue Jul 22 23:01:03 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-arxiv_primary_cs_00020183
Notes dbai-tr-2000-35
OpenAccessLink https://arxiv.org/abs/cs/0002018
ParticipantIDs arxiv_primary_cs_0002018
PublicationCentury 2000
PublicationDate 2000-02-29
PublicationDateYYYYMMDD 2000-02-29
PublicationDate_xml – month: 02
  year: 2000
  text: 2000-02-29
  day: 29
PublicationDecade 2000
PublicationYear 2000
Score 2.5542686
SecondaryResourceType preprint
Snippet Generating high-quality schedules for a rotating workforce is a critical task in all settings where a certain staffing level must be guaranteed beyond the...
SourceID arxiv
SourceType Open Access Repository
SubjectTerms Computer Science - Other Computer Science
Title Efficient generation of rotating workforce schedules
URI https://arxiv.org/abs/cs/0002018
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwdV1NawIxEB3Uk5fSUsV-5-A1iJvsGo-laKXQ9qKwt8XJTkQoWnZt6c93kmxpL16TkIRJmHmPybwADB3fXGVIS4Olll6QS07RZRKxzKzTqFL0RPH1LVus9Eue5i0Qv7Uw6-pn-x31gbEeWV-uzYBmbNrQThJPrp7f85icDFJczfi_cYwxQ9O_IDE_h7MG3YnHeBwX0KLdJehZkGlg7y42QeTZ20Lsnaj2Pg--2wj_OIrBoyXBXJN9_wfVPXiYz5ZPCxnWKT6jKERh66LZgupDh6k7DUCQGacTQqcmyv8LZdaW2WhpFbLlVGboCganZrk-3XUD3VgQnshkegudQ_VFdxwaD3gf7HME4Wpq7g
linkProvider Cornell University
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Efficient+generation+of+rotating+workforce+schedules&rft.au=Musliu%2C+Nysret&rft.au=Gaertner%2C+Johannes&rft.au=Slany%2C+Wolfgang&rft.date=2000-02-29&rft_id=info:doi/10.48550%2Farxiv.cs%2F0002018&rft.externalDocID=cs_0002018