Constarium
← Search

Data · dataset · 2025

Code: A Fast Exact Pricing Algorithm for the Railway Crew Scheduling Problem

Listed in IISH Dataverse

This is a repository containing the code used for the article A Fast Exact Pricing Algorithm for the Railway Crew Scheduling Problem'.

Description

In this article, a new exact pricing algorithm is proposed, and this algorithm is compared to the fastest known exact algorithm from literature.

Abstract

Read the rest (2 more)

The railway crew scheduling problem consists of selecting a least cost set of duties that cover all tasks. Large-scale crew scheduling problems are typically solved with column generation, where in each iteration a pricing problem needs to be solved. When the duty constraints consist in a maximum duty length, a meal break constraint, and the requirement to start and end at the same crew depot, the fastest known exact pricing algorithm has O(|N|3) complexity, |N| being the number of tasks.

In this work we propose an O(|N|2) exact pricing algorithm. We compare the two algorithms on randomly generated instances and show that a reduction in computation time of 95% is attained on instances of size |N|=1,250.

Links

Where it is published

Catalogue records · 1

Topics

Stated by source
Other
From keywords
Operations research
Provenance · 1 source records, 8 field assertions
SourceKeyLast seenRaw
IISH Dataversedoi:10.34894/HY5WD58 d agoJSON v1
FieldAssertionExtractorEvidence
concepts[field].anzsrc:field:490108mapping · datasets iisg amsterdamvocabulary-mapper@1.0.0keywords['Operations Research']
concepts[field].dataverse_subject:othersource · datasets iisg amsterdamconnector:datasets_iisg_amsterdam@1.0.0/subjects
created_datesource · datasets iisg amsterdamconnector:datasets_iisg_amsterdam@1.0.0
descriptionsource · datasets iisg amsterdamconnector:datasets_iisg_amsterdam@1.0.0/description
publication_datesource · datasets iisg amsterdamconnector:datasets_iisg_amsterdam@1.0.0
titlesource · datasets iisg amsterdamconnector:datasets_iisg_amsterdam@1.0.0/name
updated_datesource · datasets iisg amsterdamconnector:datasets_iisg_amsterdam@1.0.0
version_labelsource · datasets iisg amsterdamconnector:datasets_iisg_amsterdam@1.0.0