Combining heristic and utility function for fair train crew rostering

Detalhes bibliográficos
Autor(a) principal: Constantino, Ademir Aparecido
Data de Publicação: 2015
Outros Autores: De Mendonça, Candido Ferreira Xavier, Novaes, Antonio Galvão, Dos Santos, Allainclair Flausino
Tipo de documento: Artigo de conferência
Idioma: eng
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://hdl.handle.net/11449/220432
Resumo: In this paper we address the problem of defining a work assignment for train drivers within a monthly planning horizon with even distribution of satisfaction based on a real-would problem. We propose an utility function, in order to measure the individual satisfaction, and a heuristic approach to construct and assign the rosters. In the first phase we apply stated preference methods to devise a utility function. The second phase we apply a heuristic algorithm which constructs and assigns the rosters based on the previous utility function. The heuristic algorithm constructs a cyclic roster in order to find out a minimum number of train drivers required for the job. The cyclic roster generated is divided into different truncated rosters and assigned to each driver in such way the satisfactions should be evenly distributed among all drivers as much as possible. Computational tests are carried out using real data instance of a Brazilian railway company. Our experiments indicated that the proposed method is feasible to reusing the discrepancies between the individual rosters.
id UNSP_a5c521b4ee9c329d191df4db815d38d4
oai_identifier_str oai:repositorio.unesp.br:11449/220432
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Combining heristic and utility function for fair train crew rosteringBottleneck assignment problemCrew rostering problemFair rosteringStated preferencesIn this paper we address the problem of defining a work assignment for train drivers within a monthly planning horizon with even distribution of satisfaction based on a real-would problem. We propose an utility function, in order to measure the individual satisfaction, and a heuristic approach to construct and assign the rosters. In the first phase we apply stated preference methods to devise a utility function. The second phase we apply a heuristic algorithm which constructs and assigns the rosters based on the previous utility function. The heuristic algorithm constructs a cyclic roster in order to find out a minimum number of train drivers required for the job. The cyclic roster generated is divided into different truncated rosters and assigned to each driver in such way the satisfactions should be evenly distributed among all drivers as much as possible. Computational tests are carried out using real data instance of a Brazilian railway company. Our experiments indicated that the proposed method is feasible to reusing the discrepancies between the individual rosters.Department of Computer Science, State University of MaringáSchool of Arts, Science and Humanities, State University of São PauloDepartment of Production Engineering, Federal University of Santa CatarinaUniversidade de São Paulo (USP)Universidade Federal de Santa Catarina (UFSC)Constantino, Ademir AparecidoDe Mendonça, Candido Ferreira XavierNovaes, Antonio GalvãoDos Santos, Allainclair Flausino2022-04-28T19:01:30Z2022-04-28T19:01:30Z2015-01-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObject593-602ICEIS 2015 - 17th International Conference on Enterprise Information Systems, Proceedings, v. 1, p. 593-602.http://hdl.handle.net/11449/2204322-s2.0-84939553155Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengICEIS 2015 - 17th International Conference on Enterprise Information Systems, Proceedingsinfo:eu-repo/semantics/openAccess2022-04-28T19:01:30Zoai:repositorio.unesp.br:11449/220432Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T21:40:11.037891Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Combining heristic and utility function for fair train crew rostering
title Combining heristic and utility function for fair train crew rostering
spellingShingle Combining heristic and utility function for fair train crew rostering
Constantino, Ademir Aparecido
Bottleneck assignment problem
Crew rostering problem
Fair rostering
Stated preferences
title_short Combining heristic and utility function for fair train crew rostering
title_full Combining heristic and utility function for fair train crew rostering
title_fullStr Combining heristic and utility function for fair train crew rostering
title_full_unstemmed Combining heristic and utility function for fair train crew rostering
title_sort Combining heristic and utility function for fair train crew rostering
author Constantino, Ademir Aparecido
author_facet Constantino, Ademir Aparecido
De Mendonça, Candido Ferreira Xavier
Novaes, Antonio Galvão
Dos Santos, Allainclair Flausino
author_role author
author2 De Mendonça, Candido Ferreira Xavier
Novaes, Antonio Galvão
Dos Santos, Allainclair Flausino
author2_role author
author
author
dc.contributor.none.fl_str_mv Universidade de São Paulo (USP)
Universidade Federal de Santa Catarina (UFSC)
dc.contributor.author.fl_str_mv Constantino, Ademir Aparecido
De Mendonça, Candido Ferreira Xavier
Novaes, Antonio Galvão
Dos Santos, Allainclair Flausino
dc.subject.por.fl_str_mv Bottleneck assignment problem
Crew rostering problem
Fair rostering
Stated preferences
topic Bottleneck assignment problem
Crew rostering problem
Fair rostering
Stated preferences
description In this paper we address the problem of defining a work assignment for train drivers within a monthly planning horizon with even distribution of satisfaction based on a real-would problem. We propose an utility function, in order to measure the individual satisfaction, and a heuristic approach to construct and assign the rosters. In the first phase we apply stated preference methods to devise a utility function. The second phase we apply a heuristic algorithm which constructs and assigns the rosters based on the previous utility function. The heuristic algorithm constructs a cyclic roster in order to find out a minimum number of train drivers required for the job. The cyclic roster generated is divided into different truncated rosters and assigned to each driver in such way the satisfactions should be evenly distributed among all drivers as much as possible. Computational tests are carried out using real data instance of a Brazilian railway company. Our experiments indicated that the proposed method is feasible to reusing the discrepancies between the individual rosters.
publishDate 2015
dc.date.none.fl_str_mv 2015-01-01
2022-04-28T19:01:30Z
2022-04-28T19:01:30Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/conferenceObject
format conferenceObject
status_str publishedVersion
dc.identifier.uri.fl_str_mv ICEIS 2015 - 17th International Conference on Enterprise Information Systems, Proceedings, v. 1, p. 593-602.
http://hdl.handle.net/11449/220432
2-s2.0-84939553155
identifier_str_mv ICEIS 2015 - 17th International Conference on Enterprise Information Systems, Proceedings, v. 1, p. 593-602.
2-s2.0-84939553155
url http://hdl.handle.net/11449/220432
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv ICEIS 2015 - 17th International Conference on Enterprise Information Systems, Proceedings
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 593-602
dc.source.none.fl_str_mv Scopus
reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1808129345381728256