Heuristic Algorithm for Workforce Scheduling Problems
| dc.contributor.author | Carlos Montoya | |
| dc.contributor.author | Gonzalo Mejía | |
| dc.coverage.spatial | Bolivia | |
| dc.date.accessioned | 2026-03-22T16:32:07Z | |
| dc.date.available | 2026-03-22T16:32:07Z | |
| dc.date.issued | 2010 | |
| dc.description | Citaciones: 1 | |
| dc.description.abstract | In 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.uri | https://bjopm.emnuvens.com.br/bjopm/article/view/BJV3N1_2006_P3 | |
| dc.identifier.uri | https://andeanlibrary.org/handle/123456789/58810 | |
| dc.language.iso | en | |
| dc.publisher | LA Referencia | |
| dc.relation.ispartof | LA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Científicas) | |
| dc.source | Universidad de Los Andes | |
| dc.subject | Mathematical optimization | |
| dc.subject | Benchmark (surveying) | |
| dc.subject | Schedule | |
| dc.subject | Computer science | |
| dc.subject | Time horizon | |
| dc.subject | Integer programming | |
| dc.subject | Heuristic | |
| dc.subject | Scheduling (production processes) | |
| dc.subject | Job shop scheduling | |
| dc.subject | Algorithm | |
| dc.title | Heuristic Algorithm for Workforce Scheduling Problems | |
| dc.type | article |