Deterministic Agent-Based Path Optimization by Mimicking the Spreading of Ripples

被引:54
|
作者
Hu, Xiao-Bing [1 ,2 ]
Wang, Ming [1 ]
Leeson, Mark S. [2 ]
Di Paolo, Ezequiel A. [3 ]
Liu, Hao [4 ]
机构
[1] Beijing Normal Univ, State Key Lab Earth Surface Proc & Resource Ecol, Beijing 100875, Peoples R China
[2] Univ Warwick, Sch Engn, Coventry CV4 7AL, W Midlands, England
[3] Univ Basque Country, Ikerbasque, Basque Sci Fdn, Ctr Res Life Mind & Soc, San Sebastian 20080, Spain
[4] Beijing Metropolitan Traff Informat Ctr, Beijing 100161, Peoples R China
基金
中国国家自然科学基金;
关键词
Agent-based model; deterministic algorithms; ripple-spreading algorithm; path optimization; GENETIC ALGORITHM; FRONT;
D O I
10.1162/EVCO_a_00156
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Inspirations from nature have contributed fundamentally to the development of evolutionary computation. Learning from the natural ripple-spreading phenomenon, this article proposes a novel ripple-spreading algorithm (RSA) for the path optimization problem (POP). In nature, a ripple spreads at a constant speed in all directions, and the node closest to the source is the first to be reached. This very simple principle forms the foundation of the proposed RSA. In contrast to most deterministic top-down centralized path optimization methods, such as Dijkstra's algorithm, the RSA is a bottom-up decentralized agent-based simulation model. Moreover, it is distinguished from other agent-based algorithms, such as genetic algorithms and ant colony optimization, by being a deterministic method that can always guarantee the global optimal solution with very good scalability. Here, the RSA is specifically applied to four different POPs. The comparative simulation results illustrate the advantages of the RSA in terms of effectiveness and efficiency. Thanks to the agent-based and deterministic features, the RSA opens new opportunities to attack some problems, such as calculating the exact complete Pareto front in multiobjective optimization and determining the kth shortest project time in project management, which are very difficult, if not impossible, for existing methods to resolve. The ripple-spreading optimization principle and the new distinguishing features and capacities of the RSA enrich the theoretical foundations of evolutionary computation.
引用
下载
收藏
页码:319 / 346
页数:28
相关论文
共 50 条
  • [21] Hybrid Swarm and Agent-Based Evolutionary Optimization
    Placzkiewicz, Leszek
    Sendera, Marcin
    Szlachta, Adam
    Paciorek, Mateusz
    Byrski, Aleksander
    Kisiel-Dorohinicki, Marek
    Godzik, Mateusz
    COMPUTATIONAL SCIENCE - ICCS 2018, PT II, 2018, 10861 : 89 - 102
  • [22] Agent-based route optimization for mobile IP
    Vadali, R
    Li, JH
    Wu, YQ
    Cao, GH
    IEEE 54TH VEHICULAR TECHNOLOGY CONFERENCE, VTC FALL 2001, VOLS 1-4, PROCEEDINGS, 2001, : 2731 - 2735
  • [23] An agent-based method for combinatorial optimization problems
    Shigehiro, Y
    Kumura, N
    Masuda, T
    SICE 2002: PROCEEDINGS OF THE 41ST SICE ANNUAL CONFERENCE, VOLS 1-5, 2002, : 1309 - 1312
  • [24] Agent-based optimization for product family design
    Rai, R
    Allada, V
    ANNALS OF OPERATIONS RESEARCH, 2006, 143 (01) : 147 - 156
  • [25] Optimization and Falsification in Empirical Agent-Based Models
    Schutte, Sebastian
    JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2010, 13 (01):
  • [26] Convergence and optimization of agent-based coalition formation
    Wang, YS
    Wu, H
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2005, 348 : 641 - 658
  • [27] The Preliminary Exploration to Agent-Based Simulation for Social Spreading of Infectious Diseases
    Zu, Zhenghu
    Xu, Qing
    Zheng, Tao
    INTERNATIONAL SYMPOSIUM ON EMERGENCY MANAGEMENT 2009 (ISEM'09), 2009, : 679 - 682
  • [28] Epidemic Spreading in Urban Areas Using Agent-Based Transportation Models
    Hackl, Jurgen
    Dubernet, Thibaut
    FUTURE INTERNET, 2019, 11 (04):
  • [29] PERFORMANCE OPTIMIZATION FOR AGENT-BASED TRAFFIC SIMULATION BY DYNAMIC AGENT ASSIGNMENT
    Kanezashi, Hiroki
    Suzumura, Toyotaro
    2015 WINTER SIMULATION CONFERENCE (WSC), 2015, : 757 - 766
  • [30] A distributed agent-based approach for simulation-based optimization
    Van Vinh Nguyen
    Hartmann, Dietrich
    Koenig, Markus
    ADVANCED ENGINEERING INFORMATICS, 2012, 26 (04) : 814 - 832