An Extensible Python']Python Open-Source Simulation Platform for Developing and Benchmarking Bus Holding Strategies

被引:0
作者
Shen, Minyu [1 ,2 ]
Li, Chaojing [3 ]
Wu, Yuezhong [4 ]
Bi, Xiaowen [5 ,6 ]
Xiao, Feng [7 ]
机构
[1] Southwestern Univ Finance & Econ, Sch Management Sci & Engn, Chengdu 610074, Peoples R China
[2] Southwestern Univ Finance & Econ, Big Data Lab Financial Secur & Behav, Chengdu 610074, Peoples R China
[3] Southwestern Univ Finance & Econ, Sch Business Adm, Chengdu 610074, Peoples R China
[4] Fuzhou Univ, Coll Comp & Data Sci, Fuzhou 350108, Peoples R China
[5] BNU HKBU United Int Coll, Guangdong Prov Key Lab IRADS, Zhuhai 519085, Peoples R China
[6] BNU HKBU United Int Coll, Dept Stat & Data Sci, Zhuhai 519085, Peoples R China
[7] Sichuan Univ, Business Sch, Chengdu, Sichuan, Peoples R China
来源
IEEE OPEN JOURNAL OF INTELLIGENT TRANSPORTATION SYSTEMS | 2024年 / 5卷
基金
中国国家自然科学基金;
关键词
Mathematical models; Delays; Analytical models; Intelligent transportation systems; Stochastic processes; Reinforcement learning; Public transportation; Machine learning algorithms; Finance; Economics; Bus bunching; holding strategies; open source; reinforcement learning; simulation platform; public transportation reliability; TIME; SCHEDULE; IMPROVE; RELIABILITY; OVERTAKING; MODEL;
D O I
10.1109/OJITS.2024.3481506
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Inefficient and unreliable public transportation systems remain a significant challenge in growing cities, with bus bunching being a key contributor to passenger dissatisfaction. Despite numerous proposed holding strategies to mitigate this issue, there is a lack of a standardized testbed for their comprehensive evaluation. This paper presents an open-source, extensible simulation platform that enables the development and benchmarking of bus holding strategies in a unified environment. It accommodates both model-based and model-free reinforcement learning (RL) control strategies, providing a systematic approach to assess their performance under various operating conditions. Holding control strategies can be customized by users within our platform, provided they create a class that fulfills the basic requirements of the exposed application programming interface (API). The platform is designed to be easily extensible, allowing users to incorporate real-world datasets and customize detailed operational features. We demonstrate the platform's capabilities by comparing three holding strategies: a modelbased forward headway control method and two RL-based approaches. Experimental results highlight the importance of comprehensive evaluations, as the relative performance of different strategies varies under different holding time budgets. The proposed simulation platform aims to facilitate more robust, comparable, and reproducible research in bus operation control strategies, ultimately leading to improved bus service reliability in real-world implementations.
引用
收藏
页码:711 / 725
页数:15
相关论文
共 50 条
  • [31] Pyleecan: an open-source Python']Python object-oriented software for the multiphysic design optimization of electrical machines
    Bonneel, P.
    Le Besnerais, J.
    Pile, R.
    Devillers, E.
    [J]. 2018 XIII INTERNATIONAL CONFERENCE ON ELECTRICAL MACHINES (ICEM), 2018, : 948 - 954
  • [32] Pandapower-An Open-Source Python']Python Tool for Convenient Modeling, Analysis, and Optimization of Electric Power Systems
    Thurner, Leon
    Scheidler, Alexander
    Schafer, Florian
    Menke, Jan-Hendrik
    Dollichon, Julian
    Meier, Friederike
    Meinecke, Steffen
    Braun, Martin
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 2018, 33 (06) : 6510 - 6521
  • [33] Environmental Insights: Democratizing access to ambient air pollution data and predictive analytics with an open-source Python']Python package
    Berrisford, Liam J.
    Menezes, Ronaldo
    [J]. ENVIRONMENTAL MODELLING & SOFTWARE, 2024, 179
  • [34] DARTS: an open-source Python']Python pipeline for Ca2+ microdomain analysis in live cell imaging data
    Woelk, Lena-Marie
    Kovacevic, Dejan
    Husseini, Huemeyra
    Foerster, Fritz
    Gerlach, Fynn
    Moeckl, Franziska
    Altfeld, Marcus
    Guse, Andreas H.
    Diercks, Bjoern-Philipp
    Werner, Rene
    [J]. FRONTIERS IN IMMUNOLOGY, 2024, 14
  • [35] Pyxel 1.0: an open source Python']Python framework for detector and end-to-end instrument simulation
    Arko, Matej
    Prod'homme, Thibaut
    Lemmel, Frederic
    Serra, Benoit
    George, Elizabeth
    Kelman, Bradley
    Pichon, Thibault
    Biancalani, Enrico
    Gilbert, James
    [J]. JOURNAL OF ASTRONOMICAL TELESCOPES INSTRUMENTS AND SYSTEMS, 2022, 8 (04) : 48002
  • [36] SimpactCyan 1.0: An Open-source Simulator for Individual-Based Models in HIV Epidemiology with R and Python']Python Interfaces
    Liesenborgs, Jori
    Hendrickx, Diana M.
    Kuylen, Elise
    Niyukuri, David
    Hens, Niel
    Delva, Wim
    [J]. SCIENTIFIC REPORTS, 2019, 9 (1)
  • [37] An open-source simulation platform to support the formulation of housing stock decarbonisation strategies
    Sousa, Gustavo
    Jones, Benjamin M.
    Mirzaei, Parham A.
    Robinson, Darren
    [J]. ENERGY AND BUILDINGS, 2018, 172 : 459 - 477
  • [38] Vehicle Energy Consumption in Python']Python (VencoPy): Presenting and Demonstrating an Open-Source Tool to Calculate Electric Vehicle Charging Flexibility
    Wulff, Niklas
    Miorelli, Fabia
    Gils, Hans Christian
    Jochem, Patrick
    [J]. ENERGIES, 2021, 14 (14)
  • [39] PyCharge: An open-source Python']Python package for self-consistent electrodynamics simulations of Lorentz oscillators and moving point charges
    Filipovich, Matthew J.
    Hughes, Stephen
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2022, 274
  • [40] Python']Python-Based Open-Source Electro-Mechanical Co-Optimization System for MEMS Inertial Sensors
    Amendoeira Esteves, Rui
    Wang, Chen
    Kraft, Michael
    [J]. MICROMACHINES, 2022, 13 (01)