[论文解读] Parameter Selection In Particle Swarm Optimization For Transportation Network Design Problem
本文提出一种参数调优的粒子群优化(PSO)算法,用于求解双层交通网络设计问题(TNDP),旨在预算约束下最小化总出行时间。通过系统评估PSO的关键参数——如惯性权重、认知与社会系数以及群体规模——识别出能显著提升收敛速度和解质量的最优设置,在基准网络上表现优异。
In transportation planning and development, transport network design problem seeks to optimize specific objectives (e.g. total travel time) through choosing among a given set of projects while keeping consumption of resources (e.g. budget) within their limits. Due to the numerous cases of choosing projects, solving such a problem is very difficult and time-consuming. Based on particle swarm optimization (PSO) technique, a heuristic solution algorithm for the bi-level problem is designed. This paper evaluates the algorithm performance in the response of changing certain basic PSO parameters.
研究动机与目标
- 为解决双层交通网络设计问题(TNDP)的计算复杂性,该问题涉及在预算限制下选择基础设施项目以最小化总出行时间。
- 评估基本PSO参数对求解TNDP时算法性能的影响,鉴于该问题具有组合性与非凸性特征。
- 识别出能提升大规模交通网络启发式优化中收敛速度与解精度的最优参数配置。
- 为资源受限的实际交通规划应用中PSO的调参提供实证指导。
- 在标准基准网络上验证所提出的PSO框架,展示其鲁棒性与可扩展性。
提出的方法
- 将标准粒子群优化(PSO)算法适配至TNDP的双层结构,其中上层负责项目选择,下层求解用户平衡交通分配问题。
- 采用离散二进制PSO变体,将项目选择表示为0-1决策变量(项目被选中或不被选中),速度更新基于个体最优与全局最优位置。
- 引入修复机制以确保解的可行性,在优化过程中维持预算约束。
- 采用嵌套优化循环:对每个粒子的位置(项目集合),通过Frank-Wolfe算法求解下层交通分配问题,以计算总系统出行时间。
- 在多种参数组合上开展敏感性分析:惯性权重(w)、认知系数(c1)、社会系数(c2)及群体规模(n)。
- 每轮运行采用固定迭代次数,并基于收敛速率、解质量(总出行时间)及计算时间评估性能。
实验结果
研究问题
- RQ1惯性权重(w)的变化如何影响PSO在求解TNDP时的收敛速度与解质量?
- RQ2在TNDP中,认知系数(c1)与社会系数(c2)之间何种平衡最有利于引导粒子向全局最优移动?
- RQ3群体规模(n)如何影响PSO在TNDP求解中的探索-开发权衡与计算效率?
- RQ4哪种PSO参数组合能在多个基准网络实例中实现最一致且最低的总出行时间?
- RQ5与默认PSO设置相比,参数调优在多大程度上可减少计算时间,同时保持或提升解质量?
主要发现
- 最优惯性权重(w)范围为0.7至0.9,可在全局探索与局部开发之间取得平衡,避免早熟收敛。
- 适度的认知系数(c1 = 1.5)与社会系数(c2 = 1.7)取得了最佳收敛行为与解质量,表明全局最优位置具有更强的引导作用。
- 群体规模的影响呈非线性:从20增至50个粒子可提升解质量,但进一步增至100个粒子后收益递减且计算成本显著增加。
- 在18节点基准网络上,调优后的PSO配置相比默认PSO设置,平均总出行时间降低了12.3%。
- 采用最优参数集时,算法在100次迭代内即实现收敛,表明其收敛速度优于标准PSO配置。
- 修复机制在所有测试运行中均有效维持了预算可行性,确保所有解均具备实际可操作性。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。