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 条
  • [31] A Co-evolutionary Multi-population Evolutionary Algorithm for Dynamic Multiobjective Optimization
    Xu, Xin-Xin
    Li, Jian-Yu
    Liu, Xiao-Fang
    Gong, Hui-Li
    Ding, Xiang-Qian
    Jeon, Sang-Woon
    Zhan, Zhi-Hui
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2024, 89
  • [32] Co-Evolutionary Cultural Based Particle Swarm Optimization Algorithm
    Sun, Yang
    Zhang, Lingbo
    Gu, Xingsheng
    [J]. LIFE SYSTEM MODELING AND INTELLIGENT COMPUTING, PT II, 2010, 98 : 1 - 7
  • [33] Improving the Computational Efficiency of Ripple-Spreading Algorithm for the k Shortest Paths Problem
    Hu, Xiao-Bing
    Zhang, Ming-Kong
    Hu, Di
    [J]. 2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 2604 - 2609
  • [34] Finding the k shortest paths by ripple-spreading algorithms
    Hu, Xiao-Bing
    Zhang, Chi
    Zhang, Gong-Peng
    Zhang, Ming-Kong
    Li, Hang
    Leeson, Mark S.
    Liao, Jian-Qin
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 87
  • [35] Door to door space-time path planning of intercity multimodal transport network using improved ripple-spreading algorithm
    Yang, Ruixia
    Li, Dewei
    Han, Baoming
    Zhou, Weiteng
    Yu, Yiran
    Li, Yawei
    Zhao, Peng
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2024, 189
  • [36] A Ripple-Spreading Algorithm to Calculate the k Best Solutions to the Project Time Management Problem
    Hu, Xiao-Bing
    Wang, Ming
    Hu, Xiao-Bing
    Leeson, Mark S.
    [J]. PROCEEDINGS OF THE 2013 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN SCHEDULING (CISCHED), 2013, : 75 - 82
  • [37] Co-evolutionary algorithm based on problem analysis for dynamic multiobjective optimization
    Li, Xiaoli
    Cao, Anran
    Wang, Kang
    Li, Xin
    Liu, Quanbo
    [J]. INFORMATION SCIENCES, 2023, 634 : 520 - 538
  • [38] Study on an Adaptive Co-Evolutionary ACO Algorithm for Complex Optimization Problems
    Zhao, Huimin
    Gao, Weitong
    Deng, Wu
    Sun, Meng
    [J]. SYMMETRY-BASEL, 2018, 10 (04):
  • [39] Co-Evolutionary Dynamic Cell Optimization Algorithm for HAPS Mobile Communications
    Shibata, Yohei
    Takabatake, Wataru
    Hoshino, Kenji
    Nagate, Atsushi
    Ohtsuki, Tomoaki
    [J]. 2022 IEEE 95TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2022-SPRING), 2022,
  • [40] A co-evolutionary algorithm for train timetabling
    Kwan, RSK
    Mistry, P
    [J]. CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 2142 - 2148