Parallel Bayesian Optimization of Agent-based Transportation Simulation

K. Chhatre, Sidney A. Feygin, C. Sheppard, R. Waraich
{"title":"Parallel Bayesian Optimization of Agent-based Transportation Simulation","authors":"K. Chhatre, Sidney A. Feygin, C. Sheppard, R. Waraich","doi":"10.48550/arXiv.2207.05041","DOIUrl":null,"url":null,"abstract":"MATSim (Multi-Agent Transport Simulation Toolkit) is an open source large-scale agent-based transportation planning project applied to various areas like road transport, public transport, freight transport, regional evacuation, etc. BEAM (Behavior, Energy, Autonomy, and Mobility) framework extends MATSim to enable powerful and scalable analysis of urban transportation systems. The agents from the BEAM simulation exhibit 'mode choice' behavior based on multinomial logit model. In our study, we consider eight mode choices viz. bike, car, walk, ride hail, driving to transit, walking to transit, ride hail to transit, and ride hail pooling. The 'alternative specific constants' for each mode choice are critical hyperparameters in a configuration file related to a particular scenario under experimentation. We use the 'Urbansim-10k' BEAM scenario (with 10,000 population size) for all our experiments. Since these hyperparameters affect the simulation in complex ways, manual calibration methods are time consuming. We present a parallel Bayesian optimization method with early stopping rule to achieve fast convergence for the given multi-in-multi-out problem to its optimal configurations. Our model is based on an open source HpBandSter package. This approach combines hierarchy of several 1D Kernel Density Estimators (KDE) with a cheap evaluator (Hyperband, a single multidimensional KDE). Our model has also incorporated extrapolation based early stopping rule. With our model, we could achieve a 25% L1 norm for a large-scale BEAM simulation in fully autonomous manner. To the best of our knowledge, our work is the first of its kind applied to large-scale multi-agent transportation simulations. This work can be useful for surrogate modeling of scenarios with very large populations.","PeriodicalId":432112,"journal":{"name":"International Conference on Machine Learning, Optimization, and Data Science","volume":"61 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Machine Learning, Optimization, and Data Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.48550/arXiv.2207.05041","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

MATSim (Multi-Agent Transport Simulation Toolkit) is an open source large-scale agent-based transportation planning project applied to various areas like road transport, public transport, freight transport, regional evacuation, etc. BEAM (Behavior, Energy, Autonomy, and Mobility) framework extends MATSim to enable powerful and scalable analysis of urban transportation systems. The agents from the BEAM simulation exhibit 'mode choice' behavior based on multinomial logit model. In our study, we consider eight mode choices viz. bike, car, walk, ride hail, driving to transit, walking to transit, ride hail to transit, and ride hail pooling. The 'alternative specific constants' for each mode choice are critical hyperparameters in a configuration file related to a particular scenario under experimentation. We use the 'Urbansim-10k' BEAM scenario (with 10,000 population size) for all our experiments. Since these hyperparameters affect the simulation in complex ways, manual calibration methods are time consuming. We present a parallel Bayesian optimization method with early stopping rule to achieve fast convergence for the given multi-in-multi-out problem to its optimal configurations. Our model is based on an open source HpBandSter package. This approach combines hierarchy of several 1D Kernel Density Estimators (KDE) with a cheap evaluator (Hyperband, a single multidimensional KDE). Our model has also incorporated extrapolation based early stopping rule. With our model, we could achieve a 25% L1 norm for a large-scale BEAM simulation in fully autonomous manner. To the best of our knowledge, our work is the first of its kind applied to large-scale multi-agent transportation simulations. This work can be useful for surrogate modeling of scenarios with very large populations.
基于agent的交通仿真并行贝叶斯优化
MATSim (Multi-Agent Transport Simulation Toolkit)是一个开源的大规模基于agent的交通规划项目,应用于道路运输、公共交通、货运、区域疏散等各个领域。BEAM(行为、能源、自主和移动)框架扩展了MATSim,使其能够对城市交通系统进行强大且可扩展的分析。BEAM仿真中的智能体表现出基于多项logit模型的“模式选择”行为。在我们的研究中,我们考虑了八种模式的选择,即自行车、汽车、步行、打车、开车到公交、步行到公交、打车到公交和拼车。每种模式选择的“可选特定常数”是与实验中的特定场景相关的配置文件中的关键超参数。我们使用“Urbansim-10k”BEAM场景(人口规模为10,000)进行所有实验。由于这些超参数以复杂的方式影响仿真,因此手动校准方法非常耗时。针对给定的多入多出问题,提出了一种具有提前停止规则的并行贝叶斯优化方法,使其快速收敛到最优配置。我们的模型是基于一个开源的HpBandSter包。这种方法结合了几个1D核密度估计器(KDE)的层次结构和一个便宜的求值器(Hyperband,一个单一的多维KDE)。我们的模型还纳入了基于外推的早期停止规则。利用我们的模型,我们可以在完全自主的方式下实现大规模BEAM模拟的25% L1规范。据我们所知,我们的工作是第一个应用于大规模多智能体运输模拟的研究。这项工作对于具有非常大的人口的情景的代理建模是有用的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信