Novos algoritmos heurísticos para o problema de escalonamento de enfermeiros

Detalhes bibliográficos
Autor(a) principal: Melo, Everton Luiz de
Data de Publicação: 2009
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
Texto Completo: http://repositorio.uem.br:8080/jspui/handle/1/2537
Resumo: Whereas a set of activities that should be taken in each day of work, the Personnel Scheduling Problem consists in elaborating sequences of tasks over a planning period, optimizing an objective function and respecting the constraints involved. Each sequence is a journey of work that must be assigned to a person. This is a Combinatorial Optimization problem classified as NP-hard. This problem has encouraged the creation of several models and algorithms, exacts and heuristics, being the majority of them based on mathematical programming. Among the Personnel Scheduling Problems, the Nurse Scheduling Problem stands out. It consists in generating work schedules for nurses considering the shift preference, reported through the association of a cost for each shift in each day of work. The constraints involve rules imposed by labor laws and desirable characteristics on a schedule. Two new heuristic algorithms based, respectively, on the successive resolutions of the Assignment Problem and of the Bottleneck Assignment Problem are proposed in this work. The first method solves the problem as a Multilevel Assignment Problem and works in two phases. In the first phase the algorithm constructs an initial solution. In the second phase two improvement procedures are applied. The second method uses the Bottleneck Assignment Problem model and, similarly, has the constructive phase and the improvement phase. Computational tests are carried out using instances from a standard benchmark dataset. In general, the first proposed method results were better when compared to results from papers of the literature that use the same dataset. Otherwise, the second method provided a more balanced treatment of preferences. Furthermore, the computational experiments show that the proposed algorithms are robust and efficient.
id UEM-10_0979444d31e0ed64262ac1520e4108c7
oai_identifier_str oai:localhost:1/2537
network_acronym_str UEM-10
network_name_str Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
repository_id_str
spelling Novos algoritmos heurísticos para o problema de escalonamento de enfermeirosEscalonamentoEnfermeirosHeurísticaOtimização combinatóriaAlgorítmo heurísticoProblema do escalonamento de enfermeirosAtribuição de serviçosBrasil.Nurse Scheduling ProblemAssignment ProblemHeuristicCombinatorial OptimizationBrazil.Ciências Exatas e da TerraCiência da ComputaçãoWhereas a set of activities that should be taken in each day of work, the Personnel Scheduling Problem consists in elaborating sequences of tasks over a planning period, optimizing an objective function and respecting the constraints involved. Each sequence is a journey of work that must be assigned to a person. This is a Combinatorial Optimization problem classified as NP-hard. This problem has encouraged the creation of several models and algorithms, exacts and heuristics, being the majority of them based on mathematical programming. Among the Personnel Scheduling Problems, the Nurse Scheduling Problem stands out. It consists in generating work schedules for nurses considering the shift preference, reported through the association of a cost for each shift in each day of work. The constraints involve rules imposed by labor laws and desirable characteristics on a schedule. Two new heuristic algorithms based, respectively, on the successive resolutions of the Assignment Problem and of the Bottleneck Assignment Problem are proposed in this work. The first method solves the problem as a Multilevel Assignment Problem and works in two phases. In the first phase the algorithm constructs an initial solution. In the second phase two improvement procedures are applied. The second method uses the Bottleneck Assignment Problem model and, similarly, has the constructive phase and the improvement phase. Computational tests are carried out using instances from a standard benchmark dataset. In general, the first proposed method results were better when compared to results from papers of the literature that use the same dataset. Otherwise, the second method provided a more balanced treatment of preferences. Furthermore, the computational experiments show that the proposed algorithms are robust and efficient.Considerando um conjunto de atividades que devem ser realizadas, o Problema de Escalonamento de Pessoal consiste em elaborar seqüências de tarefas, ao longo de um período de planejamento, otimizando uma função-objetivo e respeitando as restrições envolvidas. Cada seqüência forma uma jornada de trabalho que deve ser designada a uma pessoa. Trata-se de um problema de Otimização Combinatória classificada como NP-difícil. Esse problema tem fomentado a criação de vários modelos e algoritmos, exatos e heurísticos, sendo que a maioria deles se baseia em Programação Matemática. Dentre os Problemas de Escalonamento de Pessoal, se destaca o Problema de Escalonamento de Enfermeiros. Ele consiste em gerar escalas de trabalho para enfermeiros considerando as preferências pelos turnos, declaradas através de um custo para cada turno de cada dia de trabalho. As restrições envolvem regras impostas pela legislação trabalhista e características desejáveis em uma escala. Neste trabalho são propostos dois novos algoritmos heurísticos baseados, respectivamente, na resolução sucessiva de Problemas de Atribuição e de Problemas de Atribuição com Gargalo. O primeiro método resolve o problema como um Problema de Atribuição Multinível e trabalha em duas fases. Na primeira fase é construída uma solução inicial. Na segunda, são aplicados dois procedimentos de melhoramento. O segundo método utiliza o modelo do Problema de Atribuição Multinível com Gargalo e, semelhantemente, possui fase construtiva e fase de melhoramento. Testes computacionais são realizados utilizando instâncias de uma base de dados de referência. Em geral, os resultados alcançados pelo primeiro método proposto foram melhores em comparação com os resultados da literatura que utiliza a mesma base de dados. Por outro lado, o segundo método propiciou um atendimento mais equilibrado das preferências. Além disso, os experimentos computacionais mostram que os algoritmos propostos são robustos e eficientes.xiv, 103 fUniversidade Estadual de MaringáBrasilPrograma de Pós-Graduação em Ciência da ComputaçãoUEMMaringá, PRDepartamento de InformáticaAdemir Aparecido ConstantinoWesley Romão - UEMAlysson Machado Costa - USPMelo, Everton Luiz de2018-04-10T20:12:22Z2018-04-10T20:12:22Z2009info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://repositorio.uem.br:8080/jspui/handle/1/2537porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)instname:Universidade Estadual de Maringá (UEM)instacron:UEM2018-04-10T20:12:22Zoai:localhost:1/2537Repositório InstitucionalPUBhttp://repositorio.uem.br:8080/oai/requestopendoar:2024-04-23T14:55:35.875414Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM)false
dc.title.none.fl_str_mv Novos algoritmos heurísticos para o problema de escalonamento de enfermeiros
title Novos algoritmos heurísticos para o problema de escalonamento de enfermeiros
spellingShingle Novos algoritmos heurísticos para o problema de escalonamento de enfermeiros
Melo, Everton Luiz de
Escalonamento
Enfermeiros
Heurística
Otimização combinatória
Algorítmo heurístico
Problema do escalonamento de enfermeiros
Atribuição de serviços
Brasil.
Nurse Scheduling Problem
Assignment Problem
Heuristic
Combinatorial Optimization
Brazil.
Ciências Exatas e da Terra
Ciência da Computação
title_short Novos algoritmos heurísticos para o problema de escalonamento de enfermeiros
title_full Novos algoritmos heurísticos para o problema de escalonamento de enfermeiros
title_fullStr Novos algoritmos heurísticos para o problema de escalonamento de enfermeiros
title_full_unstemmed Novos algoritmos heurísticos para o problema de escalonamento de enfermeiros
title_sort Novos algoritmos heurísticos para o problema de escalonamento de enfermeiros
author Melo, Everton Luiz de
author_facet Melo, Everton Luiz de
author_role author
dc.contributor.none.fl_str_mv Ademir Aparecido Constantino
Wesley Romão - UEM
Alysson Machado Costa - USP
dc.contributor.author.fl_str_mv Melo, Everton Luiz de
dc.subject.por.fl_str_mv Escalonamento
Enfermeiros
Heurística
Otimização combinatória
Algorítmo heurístico
Problema do escalonamento de enfermeiros
Atribuição de serviços
Brasil.
Nurse Scheduling Problem
Assignment Problem
Heuristic
Combinatorial Optimization
Brazil.
Ciências Exatas e da Terra
Ciência da Computação
topic Escalonamento
Enfermeiros
Heurística
Otimização combinatória
Algorítmo heurístico
Problema do escalonamento de enfermeiros
Atribuição de serviços
Brasil.
Nurse Scheduling Problem
Assignment Problem
Heuristic
Combinatorial Optimization
Brazil.
Ciências Exatas e da Terra
Ciência da Computação
description Whereas a set of activities that should be taken in each day of work, the Personnel Scheduling Problem consists in elaborating sequences of tasks over a planning period, optimizing an objective function and respecting the constraints involved. Each sequence is a journey of work that must be assigned to a person. This is a Combinatorial Optimization problem classified as NP-hard. This problem has encouraged the creation of several models and algorithms, exacts and heuristics, being the majority of them based on mathematical programming. Among the Personnel Scheduling Problems, the Nurse Scheduling Problem stands out. It consists in generating work schedules for nurses considering the shift preference, reported through the association of a cost for each shift in each day of work. The constraints involve rules imposed by labor laws and desirable characteristics on a schedule. Two new heuristic algorithms based, respectively, on the successive resolutions of the Assignment Problem and of the Bottleneck Assignment Problem are proposed in this work. The first method solves the problem as a Multilevel Assignment Problem and works in two phases. In the first phase the algorithm constructs an initial solution. In the second phase two improvement procedures are applied. The second method uses the Bottleneck Assignment Problem model and, similarly, has the constructive phase and the improvement phase. Computational tests are carried out using instances from a standard benchmark dataset. In general, the first proposed method results were better when compared to results from papers of the literature that use the same dataset. Otherwise, the second method provided a more balanced treatment of preferences. Furthermore, the computational experiments show that the proposed algorithms are robust and efficient.
publishDate 2009
dc.date.none.fl_str_mv 2009
2018-04-10T20:12:22Z
2018-04-10T20:12:22Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.uem.br:8080/jspui/handle/1/2537
url http://repositorio.uem.br:8080/jspui/handle/1/2537
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Estadual de Maringá
Brasil
Programa de Pós-Graduação em Ciência da Computação
UEM
Maringá, PR
Departamento de Informática
publisher.none.fl_str_mv Universidade Estadual de Maringá
Brasil
Programa de Pós-Graduação em Ciência da Computação
UEM
Maringá, PR
Departamento de Informática
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
instname:Universidade Estadual de Maringá (UEM)
instacron:UEM
instname_str Universidade Estadual de Maringá (UEM)
instacron_str UEM
institution UEM
reponame_str Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
collection Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
repository.name.fl_str_mv Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM)
repository.mail.fl_str_mv
_version_ 1813258629543886848