Cargando…

A Fuzzy Crew Rostering Model Based on Crew Preferences and Seniorities considering Training Courses: A Robust Optimization Approach

Crew scheduling problem is divided into crew pairing problem (CPP) and crew rostering problem (CRP). In this paper, a rostering model is presented to assign crew to pairings in such a way that total weighted preference is maximized. Crew members declare which parings they wish to be assigned and whi...

Descripción completa

Detalles Bibliográficos
Autores principales: Shafipour-Omrani, Bahareh, Rashidi Komijan, Alireza, Sadjadi, Seyed Jafar, Khalili-Damghani, Kaveh, Ghezavati, Vahidreza
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9444359/
https://www.ncbi.nlm.nih.gov/pubmed/36072740
http://dx.doi.org/10.1155/2022/8415169
_version_ 1784783199271911424
author Shafipour-Omrani, Bahareh
Rashidi Komijan, Alireza
Sadjadi, Seyed Jafar
Khalili-Damghani, Kaveh
Ghezavati, Vahidreza
author_facet Shafipour-Omrani, Bahareh
Rashidi Komijan, Alireza
Sadjadi, Seyed Jafar
Khalili-Damghani, Kaveh
Ghezavati, Vahidreza
author_sort Shafipour-Omrani, Bahareh
collection PubMed
description Crew scheduling problem is divided into crew pairing problem (CPP) and crew rostering problem (CRP). In this paper, a rostering model is presented to assign crew to pairings in such a way that total weighted preference is maximized. Crew members declare which parings they wish to be assigned and which ones are undesirable for them. A score is calculated in the objective function if a crew member is assigned to his/her preferred pairing, and a penalty is considered if he/she is assigned to an undesirable pairing. Moreover, crew seniorities are considered in calculating total preference. In addition, the model considers standard rules and regulations as well as crew attendance at the required training courses. The model is formulated in such a way that inconsistent crew members are not assigned to a flight. Due to the uncertainty in determining of the seniority weight, this parameter is considered as fuzzy. At the end, the robust counterpart of the nominal model is developed due to the uncertainty of time away from the base (TAFB). In this research, the issue of inconsistent crew in rostering problem is considered for the first time. Moreover, a new scoring mechanism is introduced to calculate desirable and undesirable assignments in the objective function. The proposed CRP is solved using the genetic algorithm (GA), and its performance is verified in comparison with GAMS in some test problems. On average, the optimality gap in GA is only 0.5 percent. Finally, the proposed model is examined with real-world data from Air India Airline. In comparison with the previous research studies, the suggested model (scoring mechanism) reduced the number of undesirable rosters by 61.59%.
format Online
Article
Text
id pubmed-9444359
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-94443592022-09-06 A Fuzzy Crew Rostering Model Based on Crew Preferences and Seniorities considering Training Courses: A Robust Optimization Approach Shafipour-Omrani, Bahareh Rashidi Komijan, Alireza Sadjadi, Seyed Jafar Khalili-Damghani, Kaveh Ghezavati, Vahidreza Comput Intell Neurosci Research Article Crew scheduling problem is divided into crew pairing problem (CPP) and crew rostering problem (CRP). In this paper, a rostering model is presented to assign crew to pairings in such a way that total weighted preference is maximized. Crew members declare which parings they wish to be assigned and which ones are undesirable for them. A score is calculated in the objective function if a crew member is assigned to his/her preferred pairing, and a penalty is considered if he/she is assigned to an undesirable pairing. Moreover, crew seniorities are considered in calculating total preference. In addition, the model considers standard rules and regulations as well as crew attendance at the required training courses. The model is formulated in such a way that inconsistent crew members are not assigned to a flight. Due to the uncertainty in determining of the seniority weight, this parameter is considered as fuzzy. At the end, the robust counterpart of the nominal model is developed due to the uncertainty of time away from the base (TAFB). In this research, the issue of inconsistent crew in rostering problem is considered for the first time. Moreover, a new scoring mechanism is introduced to calculate desirable and undesirable assignments in the objective function. The proposed CRP is solved using the genetic algorithm (GA), and its performance is verified in comparison with GAMS in some test problems. On average, the optimality gap in GA is only 0.5 percent. Finally, the proposed model is examined with real-world data from Air India Airline. In comparison with the previous research studies, the suggested model (scoring mechanism) reduced the number of undesirable rosters by 61.59%. Hindawi 2022-08-29 /pmc/articles/PMC9444359/ /pubmed/36072740 http://dx.doi.org/10.1155/2022/8415169 Text en Copyright © 2022 Bahareh Shafipour-Omrani et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Shafipour-Omrani, Bahareh
Rashidi Komijan, Alireza
Sadjadi, Seyed Jafar
Khalili-Damghani, Kaveh
Ghezavati, Vahidreza
A Fuzzy Crew Rostering Model Based on Crew Preferences and Seniorities considering Training Courses: A Robust Optimization Approach
title A Fuzzy Crew Rostering Model Based on Crew Preferences and Seniorities considering Training Courses: A Robust Optimization Approach
title_full A Fuzzy Crew Rostering Model Based on Crew Preferences and Seniorities considering Training Courses: A Robust Optimization Approach
title_fullStr A Fuzzy Crew Rostering Model Based on Crew Preferences and Seniorities considering Training Courses: A Robust Optimization Approach
title_full_unstemmed A Fuzzy Crew Rostering Model Based on Crew Preferences and Seniorities considering Training Courses: A Robust Optimization Approach
title_short A Fuzzy Crew Rostering Model Based on Crew Preferences and Seniorities considering Training Courses: A Robust Optimization Approach
title_sort fuzzy crew rostering model based on crew preferences and seniorities considering training courses: a robust optimization approach
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9444359/
https://www.ncbi.nlm.nih.gov/pubmed/36072740
http://dx.doi.org/10.1155/2022/8415169
work_keys_str_mv AT shafipouromranibahareh afuzzycrewrosteringmodelbasedoncrewpreferencesandsenioritiesconsideringtrainingcoursesarobustoptimizationapproach
AT rashidikomijanalireza afuzzycrewrosteringmodelbasedoncrewpreferencesandsenioritiesconsideringtrainingcoursesarobustoptimizationapproach
AT sadjadiseyedjafar afuzzycrewrosteringmodelbasedoncrewpreferencesandsenioritiesconsideringtrainingcoursesarobustoptimizationapproach
AT khalilidamghanikaveh afuzzycrewrosteringmodelbasedoncrewpreferencesandsenioritiesconsideringtrainingcoursesarobustoptimizationapproach
AT ghezavativahidreza afuzzycrewrosteringmodelbasedoncrewpreferencesandsenioritiesconsideringtrainingcoursesarobustoptimizationapproach
AT shafipouromranibahareh fuzzycrewrosteringmodelbasedoncrewpreferencesandsenioritiesconsideringtrainingcoursesarobustoptimizationapproach
AT rashidikomijanalireza fuzzycrewrosteringmodelbasedoncrewpreferencesandsenioritiesconsideringtrainingcoursesarobustoptimizationapproach
AT sadjadiseyedjafar fuzzycrewrosteringmodelbasedoncrewpreferencesandsenioritiesconsideringtrainingcoursesarobustoptimizationapproach
AT khalilidamghanikaveh fuzzycrewrosteringmodelbasedoncrewpreferencesandsenioritiesconsideringtrainingcoursesarobustoptimizationapproach
AT ghezavativahidreza fuzzycrewrosteringmodelbasedoncrewpreferencesandsenioritiesconsideringtrainingcoursesarobustoptimizationapproach