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 条
  • [21] Aimsgb: An algorithm and open-source python']python library to generate periodic grain boundary structures
    Cheng, Jianli
    Luo, Jian
    Yang, Kesong
    COMPUTATIONAL MATERIALS SCIENCE, 2018, 155 : 92 - 103
  • [22] rasterMiner: An Open-Source Python']Python Library to Discover Knowledge From Raster Imagery Data
    Veena, Pamalla
    Rage, Uday Kiran
    Ogawa, Yoshiko
    Ohtake, Makiko
    2024 IEEE SPACE, AEROSPACE AND DEFENCE CONFERENCE, SPACE 2024, 2024, : 1160 - 1163
  • [23] InFluence: An Open-Source Python']Python Package to Model Images Captured with Direct Electron Detectors
    Mangan, Gearoid Liam
    Moldovan, Grigore
    Stewart, Andrew
    MICROSCOPY AND MICROANALYSIS, 2023, 29 (04) : 1380 - 1401
  • [24] PySulfSat: : An open-source Python']Python3 tool for modeling sulfide and sulfate saturation
    Wieser, Penny E.
    Gleeson, Matthew
    VOLCANICA, 2023, 6 (01): : 107 - 127
  • [25] High Contrast Imaging for Python']Python (HCIPy): an open-source adaptive optics and coronagraph simulator
    Por, Emiel H.
    Haffert, Sebastiaan Y.
    Radhakrishnan, Vikram M.
    Doelman, David S.
    van Kooten, Maaike
    Bos, Steven P.
    ADAPTIVE OPTICS SYSTEMS VI, 2018, 10703
  • [26] SynBiopython']python: an open-source software library for Synthetic Biology
    Yeoh, Jing Wui
    Swainston, Neil
    Vegh, Peter
    Zulkower, Valentin
    Carbonell, Pablo
    Holowko, Maciej B.
    Peddinti, Gopal
    Poh, Chueh Loo
    SYNTHETIC BIOLOGY, 2021, 6 (01)
  • [27] pyEDA: An Open-Source Python']Python Toolkit for Pre-processing and Feature Extraction of Electrodermal Activity
    Aqajari, Seyed Amir Hossein
    Naeini, Emad Kasaeyan
    Mehrabadi, Milad Asgari
    Labbaf, Sina
    Dutt, Nikil
    Rahmani, Amir M.
    12TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT) / THE 4TH INTERNATIONAL CONFERENCE ON EMERGING DATA AND INDUSTRY 4.0 (EDI40) / AFFILIATED WORKSHOPS, 2021, 184 : 99 - 106
  • [28] PyLUSAT: An open-source Python']Python toolkit for GIS-based land use suitability analysis
    Chen, Changjie
    Judge, Jasmeet
    Hulse, David
    ENVIRONMENTAL MODELLING & SOFTWARE, 2022, 151
  • [29] An open-source and extensible platform for general infrastructure asset management system
    Asghari, Vahid
    Hsu, Shu-Chien
    AUTOMATION IN CONSTRUCTION, 2021, 127
  • [30] 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.
    2018 XIII INTERNATIONAL CONFERENCE ON ELECTRICAL MACHINES (ICEM), 2018, : 948 - 954