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...
Autores principales: | , , , , |
---|---|
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 |