Co-Evolutionary path optimization by Ripple-Spreading algorithm

被引:28
|
作者
Hu, Xiao-Bing [1 ,2 ]
Zhang, Ming-Kong [2 ]
Zhang, Qi [3 ]
Liao, Jian-Qin [4 ]
机构
[1] Civil Aviat Univ China, Tianjin Key Lab Adv Signal Proc, Tianjin, Peoples R China
[2] Beijing Normal Univ, Acad Disaster Reduct & Emergence Management, Beijing, Peoples R China
[3] Civil Aviat Univ China, Teaching & Learning Dev Ctr, Tianjin, Peoples R China
[4] Chengdu MiidShare Technol Ltd, Chengdu, Sichuan, Peoples R China
基金
中国国家自然科学基金;
关键词
Co-evolution; Path optimization; Agent-based model; Ripple-Spreading Algorithm; SHORTEST-PATH; DYNAMIC ALGORITHMS; NETWORKS; COMPLEXITY; MODEL;
D O I
10.1016/j.trb.2017.06.007
中图分类号
F [经济];
学科分类号
02 ;
摘要
Static path optimization (SPO) is a foundation of computational intelligence, but in reality, the routing environment is usually time-varying (e.g., moving obstacles, spreading disasters and uncertainties). Thanks to scientific and technical advances in many relevant domains nowadays, changes in the routing environment are often more or less predictable. This study mainly focuses on path optimization in a given dynamic routing environment (POGDRE). A common practice to deal with dynamic routing environment is to conduct online re-optimization (OLRO), i.e., at each time t, environmental parameters are measured/predicted first, and then the best path is re-calculated by resolving SPO based on the newly measured/predicted environmental parameters. In theory, POGDRE is equivalent to time-dependent path optimization (TDPO), which is usually resolved as SPO on a time expanded hypergraph (TEHG) with a significantly enlarged size. In other words, during a single online run of OLRO-based methods or a single run of TEHG-based methods, the route network is actually fixed and static. Inspired by the multi-agent co-evolving nature reflected in many methods of evolutionary computation, this paper proposes a methodology of co-evolutionary path optimization (CEPO) to resolve the POGDRE. Distinguishing from OLRO and TEHG methods, in CEPO, future routing environmental parameters keep changing during a single run of optimization on a network of original size. In other words, the routing environment co-evolves with the path optimization process within a single run. This paper then reports a ripple-spreading algorithm (RSA) as a realization of CEPO to resolve the POGDRE with both optimality and efficiency. In just a single run of RSA, the optimal actual travelling trajectory can be achieved in a given dynamic routing environment. Simulation results clearly demonstrate the effectiveness and efficiency of the proposed CEPO and RSA for addressing the POGDRE. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:411 / 432
页数:22
相关论文
共 50 条
  • [1] Co-Evolutionary Path Optimization by Ripple-Spreading Algorithm
    Hu, Xiao-Bing
    Liao, Jian-Qin
    [J]. 2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 4535 - 4542
  • [2] A Ripple-Spreading Algorithm for Route Optimization
    Hu, Xiao-Bing
    Wang, Ming
    Sun, Qiong
    Leeson, Mark S.
    Di Paolo, Ezequiel
    [J]. 2013 IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTATIONAL INTELLIGENCE (FOCI), 2013, : 52 - 59
  • [3] New Ripple-Spreading Algorithm for Multi-objective Path Optimization
    Hu, Xiaobing
    Chen, Shunian
    Zhang, Yingfei
    Gu, Shenghao
    [J]. Computer Engineering and Applications, 2024, 57 (23) : 81 - 90
  • [4] Ripple-Spreading Network Model Optimization by Genetic Algorithm
    Hu, Xiao-Bing
    Wang, Ming
    Leeson, Mark S.
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [5] Optimization of Emergency Evacuation Route Based on Ripple-spreading Algorithm
    Hu, Xiaobing
    Yuan, Liyan
    Li, Hang
    Zhao, Yubo
    Zhang, Yong
    Li, Qixuan
    [J]. Jiaotong Yunshu Xitong Gongcheng Yu Xinxi/Journal of Transportation Systems Engineering and Information Technology, 2024, 24 (01): : 253 - 261
  • [6] The Ripple-Spreading Algorithm for the k-Color Shortest Path Problem
    Ma, Yi-Ming
    Zhou, Hang
    Hu, Xiao-Bing
    [J]. 2022 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2022, : 1714 - 1719
  • [7] A Ripple-Spreading Algorithm for Network Performance Assessment
    Hu, Xiao-Bing
    Zhang, Ming-Kong
    Liao, Jian-Qin
    [J]. PROCEEDINGS OF 2016 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2016,
  • [8] A Ripple-Spreading Algorithm for Calculating Weighted Betweenness in Networks
    Hu, Xiao-Bing
    Zhang, Ming-Kong
    Liao, Jian-Qin
    [J]. 2017 13TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2017, : 911 - 917
  • [9] A Ripple-Spreading Algorithm for the k Shortest Paths Problem
    Hu, Xiao-Bing
    Wang, Ming
    Hu, Xiao-Bing
    Leeson, Mark S.
    Hines, Evor L.
    Hu, Di
    Di Paolo, Ezequiel
    [J]. 2012 THIRD GLOBAL CONGRESS ON INTELLIGENT SYSTEMS (GCIS 2012), 2012, : 202 - 208
  • [10] Co-evolutionary global optimization algorithm
    Iwamatsu, M
    [J]. CEC'02: PROCEEDINGS OF THE 2002 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2002, : 1180 - 1184