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 条
  • [1] psst : An Open-Source Power System Simulation Toolbox in Python']Python
    Krishnamurthy, Dheepak
    2016 NORTH AMERICAN POWER SYMPOSIUM (NAPS), 2016,
  • [2] DRLinFluids: An open-source Python']Python platform of coupling deep reinforcement learning and OpenFOAM
    Wang, Qiulei
    Yan, Lei
    Hu, Gang
    Li, Chao
    Xiao, Yiqing
    Xiong, Hao
    Rabault, Jean
    Noack, Bernd R.
    PHYSICS OF FLUIDS, 2022, 34 (08)
  • [3] Sherpa: An Open-source Python']Python Fitting Package
    Siemiginowska, Aneta
    Burke, Douglas
    Gunther, Hans Moritz
    Lee, Nicholas P.
    McLaughlin, Warren
    Principe, David A.
    Cheer, Harlan
    Fruscione, Antonella
    Laurino, Omar
    McDowell, Jonathan
    Terrell, Marie
    ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2024, 274 (02):
  • [4] Application of Open-Source, Python']Python-Based Tools for the Simulation of Electrochemical Systems
    Molel, Evans Leshinka
    Fuller, Thomas F.
    JOURNAL OF THE ELECTROCHEMICAL SOCIETY, 2023, 170 (10)
  • [5] DJMol: An open-source modeling platform for computational chemistry and materials science with a Python']Python interpreter
    Prasanna, Krishnamohan G.
    Sunil, Rahul
    Gupta, Kapil
    Lee, Seung-Cheol
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2021, 42 (29) : 2116 - 2129
  • [6] Python']Python-Microscope - a new open-source Python']Python library for the control of microscopes
    Pinto, David Miguel Susano
    Phillips, Mick A.
    Hall, Nicholas
    Mateos-Langerak, Julio
    Stoychev, Danail
    Pinto, Tiago Susano
    Booth, Martin J.
    Davis, Ilan
    Dobbie, Ian M.
    JOURNAL OF CELL SCIENCE, 2021, 134 (19)
  • [7] PAMI: An Open-Source Python']Python Library for Pattern Mining
    Kiran, R. Uday
    Veena, P.
    Toyoda, Masashi
    Kitsuregawa, Masaru
    JOURNAL OF MACHINE LEARNING RESEARCH, 2024, 25 : 1 - 6
  • [8] OSAFT Library: An Open-Source Python']Python Library for Acoustofluidics
    Fankhauser, Jonas
    Goering, Christoph
    Dual, Juerg
    FRONTIERS IN PHYSICS, 2022, 10
  • [9] Padasip: An open-source Python']Python toolbox for adaptive filtering
    Cejnek, Matous
    Vrba, Jan
    JOURNAL OF COMPUTATIONAL SCIENCE, 2022, 65
  • [10] Open-source coupled aerostructural optimization using Python']Python
    Jasa, John P.
    Hwang, John T.
    Martins, Joaquim R. R. A.
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2018, 57 (04) : 1815 - 1827