Data · dataset · 2026
Replication Data for: Bridging the Public-Private Transport Discomfort Gap
Listed in Teesside University Research Data Repository
Description
This repository contains the Python source code and the algorithmic infrastructure for the manuscript "Bridging the Public-Private Transport Discomfort Gap: A Data-Driven What-If Optimization Framework" (submitted to _Transportation Research Part A: Policy and Practice_). **Research Objective and Hypothesis** The research addresses the chronic uncompetitiveness of Public Transport (PT) compared to Private Vehicles (PV) in expanding metropolitan areas.
We hypothesize that by objectively quantifying the "discomfort gap"—specifically out-of-vehicle penalties such as walking, waiting, and transfer times—transport authorities can deploy targeted, high-ROI service improvements to foster a modal shift. **About the Framework and Data Context** This repository provides the computational framework developed to evaluate this hypothesis. In the associated manuscript, the framework ingests crowdsourced GPS mobility traces and official static GTFS transit schedules to generate theoretical multimodal alternative itineraries via OpenTripPlanner (OTP). _(Please note: The anonymized mobility datasets and the specific origin-destination matrices used for the case study in the paper are not included in this repository.
Read the rest (2 more)
This repository strictly provides the codebase and the optimization models)._ **Contents of the Repository** The codebase is structured to handle the following analytical steps: - **Differential Generalized Discomfort Metric:** Python scripts designed to compute the generalized cost gap between private trips and PT alternatives based on travel phases. - **Propensity Model Calibration:** Code implementing the non-linear regression to fit an empirical Sigmoid mode-shift propensity curve based on Random Utility Theory. - **Priority Corridors Extraction (H-index):** Algorithms to calculate the _H-index_, a spatial-temporal metric used to prioritize critical urban corridors where transport supply fails to meet demand. - **What-If Optimization Framework (Genetic Algorithm):** The core Python codebase implementing a modular decision model.
The Genetic Algorithm simulates the application of four operational levers: stop optimization, frequency adjustments, commercial speed upgrades, and schedule synchronization. **Interpretation and Usage** Researchers and transport planners can utilize this modular Python framework to deploy the proposed Decision Support System (DSS) in other urban contexts. By inputting their own local GTFS feeds and mobility demand data, users can replicate the methodology to evaluate transit competitiveness and simulate targeted optimization scenarios.
Links
Where it is published
- DOI doi.org/10.17632/8dnjctym36.1 ↗
DOI / persistent id · from researchdata tees ac uk
Catalogue records · 1
- OAI-PMH record data.mendeley.com/oai?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai%3Adata… ↗
metadata API · from researchdata tees ac uk
Topics
Provenance · 1 source records, 14 field assertions
| Source | Key | Last seen | Raw |
|---|---|---|---|
| Teesside University Research Data Repository | oai:data.mendeley.com/8dnjctym36.1 | 6 d ago | JSON v1 |
| Field | Assertion | Extractor | Evidence |
|---|---|---|---|
| access_level | source · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | |
| concepts[field].anzsrc:field:330409 | mapping · researchdata tees ac uk | vocabulary-mapper@1.0.0 | keywords['Transport Planning'] |
| concepts[field].anzsrc:group:4602 | mapping · researchdata tees ac uk | vocabulary-mapper@1.0.0 | keywords['Artificial Intelligence'] |
| concepts[field].anzsrc:group:4611 | mapping · researchdata tees ac uk | vocabulary-mapper@1.0.0 | keywords['Machine Learning'] |
| concepts[field].local:field:computer-science-ai | mapping · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | |
| concepts[field].local:field:engineering | mapping · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | |
| concepts[field].local:field:humanities | mapping · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | |
| concepts[field].local:field:life-sciences | mapping · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | |
| concepts[field].local:field:social-science | mapping · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | |
| description | source · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | /metadata/dc/description |
| license | source · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | /metadata/dc/rights |
| publication_date | source · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | |
| title | source · researchdata tees ac uk | connector:researchdata_tees_ac_uk@1.0.0 | /metadata/dc/title |