Heuristic Algorithm for Workforce Scheduling Problems

dc.contributor.authorCarlos Montoya
dc.contributor.authorGonzalo Mejía
dc.coverage.spatialBolivia
dc.date.accessioned2026-03-22T16:32:07Z
dc.date.available2026-03-22T16:32:07Z
dc.date.issued2010
dc.descriptionCitaciones: 1
dc.description.abstractIn this paper we present a heuristic approach for solving workforce scheduling problems. The primary goal is to minimize the number of required workers given a pre-established shift demand over a planning horizon. The proposed algorithm startswith an initial solution (initial number of workers and their shift assignment) and iteratively searches the state space, moving towards better solutions via a local search procedure. Local optima are avoided by guaranteeing that the algorithm never returns to a previously visited solution. The algorithm stops after a termination criterion is met. The solution provides a detailed schedule of each worker on each shift. A number of constraints such as minimum and maximum number of working hours, rest days, and maximum number of continuous working hours are considered. The algorithm was tested on a number of randomly generated problems of different sizes. A Mixed Integer Programming (MIP) formulation is proposed and used as a benchmark. Computational experiments show that the algorithm always found optimal or near-optimal solutions with signifi cantly less computer effort.
dc.identifier.urihttps://bjopm.emnuvens.com.br/bjopm/article/view/BJV3N1_2006_P3
dc.identifier.urihttps://andeanlibrary.org/handle/123456789/58810
dc.language.isoen
dc.publisherLA Referencia
dc.relation.ispartofLA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Científicas)
dc.sourceUniversidad de Los Andes
dc.subjectMathematical optimization
dc.subjectBenchmark (surveying)
dc.subjectSchedule
dc.subjectComputer science
dc.subjectTime horizon
dc.subjectInteger programming
dc.subjectHeuristic
dc.subjectScheduling (production processes)
dc.subjectJob shop scheduling
dc.subjectAlgorithm
dc.titleHeuristic Algorithm for Workforce Scheduling Problems
dc.typearticle

Files