Mengjiao Zhao , Songpo Yang , Danni Cao , Lishan Sun , Jianjun Wu
{"title":"A synchronous crew scheduling problem with time fairness based on a two-phrase assignment strategy in an urban rail transit network","authors":"Mengjiao Zhao , Songpo Yang , Danni Cao , Lishan Sun , Jianjun Wu","doi":"10.1016/j.cie.2025.111160","DOIUrl":null,"url":null,"abstract":"<div><div>Crew scheduling problem (CSP), which involves finding the optimal match between crew members and scheduling tasks, is of utmost importance for completing all train runs within a workday in an urban rail transit (URT) system. Given the variations in train runs, crew compositions, and pooled-station sets across different operational lines, companies that only consider the CSP within a single line may inadvertently cause a significant disparity in working-time fairness among crews, even if they are part of the same organization. To address these concerns, this paper initially proposes an Integer Linear Programming (ILP) model that simultaneously optimizes the two phases of task assignment and task generation, aiming to solve a synchronous crew scheduling problem (SCSP) for the URT network, with a focus on the time fairness of each crew member. Generally, ILP is a set-partitioning-based model with decision variables set to assign tasks. To solve this model, a modified Column Generation (CG) algorithm has been redesigned to generate an optimal solution. Finally, a real-life instance from Beijing is introduced to evaluate the effectiveness of the proposed method. The results demonstrate that the cross-line scheduling plan (CLSP) based on the URT network can conserve crew resources by 4.73 % (reducing 13 crews) and shorten the average working time by up to 3.48 min. compared to the single-line scheduling plan (SLSP). Moreover, the CLSP manages to keep the working time fluctuations for each crew within an acceptable range of [0 min, 8 min]. This indicates that CLSP in the URT network is effective in meeting the fairness requirements for crews.</div></div>","PeriodicalId":55220,"journal":{"name":"Computers & Industrial Engineering","volume":"205 ","pages":"Article 111160"},"PeriodicalIF":6.7000,"publicationDate":"2025-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Industrial Engineering","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0360835225003067","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
Crew scheduling problem (CSP), which involves finding the optimal match between crew members and scheduling tasks, is of utmost importance for completing all train runs within a workday in an urban rail transit (URT) system. Given the variations in train runs, crew compositions, and pooled-station sets across different operational lines, companies that only consider the CSP within a single line may inadvertently cause a significant disparity in working-time fairness among crews, even if they are part of the same organization. To address these concerns, this paper initially proposes an Integer Linear Programming (ILP) model that simultaneously optimizes the two phases of task assignment and task generation, aiming to solve a synchronous crew scheduling problem (SCSP) for the URT network, with a focus on the time fairness of each crew member. Generally, ILP is a set-partitioning-based model with decision variables set to assign tasks. To solve this model, a modified Column Generation (CG) algorithm has been redesigned to generate an optimal solution. Finally, a real-life instance from Beijing is introduced to evaluate the effectiveness of the proposed method. The results demonstrate that the cross-line scheduling plan (CLSP) based on the URT network can conserve crew resources by 4.73 % (reducing 13 crews) and shorten the average working time by up to 3.48 min. compared to the single-line scheduling plan (SLSP). Moreover, the CLSP manages to keep the working time fluctuations for each crew within an acceptable range of [0 min, 8 min]. This indicates that CLSP in the URT network is effective in meeting the fairness requirements for crews.
期刊介绍:
Computers & Industrial Engineering (CAIE) is dedicated to researchers, educators, and practitioners in industrial engineering and related fields. Pioneering the integration of computers in research, education, and practice, industrial engineering has evolved to make computers and electronic communication integral to its domain. CAIE publishes original contributions focusing on the development of novel computerized methodologies to address industrial engineering problems. It also highlights the applications of these methodologies to issues within the broader industrial engineering and associated communities. The journal actively encourages submissions that push the boundaries of fundamental theories and concepts in industrial engineering techniques.