Real-time optimization of dynamic problems through distributed Embodied Evolution

被引:9
|
作者
Prieto, Abraham [1 ]
Bellas, F. [1 ]
Trueba, P. [1 ]
Duro, R. J. [1 ]
机构
[1] Univ A Coruna, Integrated Grp Engn Res, La Coruna, Spanish Galicia, Spain
关键词
Dynamic optimization; Embodied Evolution; cooperative coevolution; heterogeneous populations; multi-agent systems; VEHICLE-ROUTING PROBLEM; ROBOT TEAMS; FLEET SIZE; ALGORITHM; COLONY; SPECIALIZATION; COEVOLUTION; POPULATION; SEARCH; MODEL;
D O I
10.3233/ICA-160522
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Several engineering optimization problems like routing, freight transportation, exploration, or layout design in their more complex and realistic versions present a series of characteristics that make them very difficult to solve. Among these we find the absence of centralized updated information about all the variables, due to the spread out nature of the problems or lack of appropriate communications, or the dynamism of real-time operation. In fact, most optimization approaches assume that the problems they address are static, meaning that there is an optimal solution that does not change in time, but this is not always the case and there are problems that require following an optimum that changes in time. Distributed population-based techniques, such as swarms, have provided promising results in this context. They obtain a solution through the concurrent behavior of several adequately constructed processing elements. However, constructing these swarms is not straightforward, and most approaches have just mimicked swarm behaviors found in nature, adapting them to particular problems. The objective of this work is to study the application of a novel evolutionary paradigm, distributed Embodied Evolution (dEE), to obtain heterogeneous swarms that solve a set of realistic problems. In particular, we address here non-separable dynamic fitness landscapes, where interdependences between individuals imply that the contribution provided by one of them to the whole depends on the behavior of the others. This study is carried out applying a canonical version of dEE, which has been developed to generalize the main features of this type of evolutionary paradigm. We analyze the canonical dEE response in a series of scenarios of increasing complexity related to two highly representative dynamic engineering problems: a Dynamic Fleet Size and Mix Vehicle Routing Problem with Time Windows (DFSMVRPTW) and a collective surveillance task with realistic location degradation.
引用
收藏
页码:237 / 253
页数:17
相关论文
共 50 条
  • [1] Real-Time Optimization of Dynamic Speed Scaling for Distributed Data Centers
    Hou, Shoulu
    Ni, Wei
    Chen, Shiping
    Zhao, Shuai
    Cheng, Bo
    Chen, Junliang
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2020, 7 (03): : 2090 - 2103
  • [2] Coordination of Distributed MPC Systems via Dynamic Real-time Optimization
    Jamaludin, Mohammad Zamry
    Swartz, Christopher L. E.
    [J]. IFAC PAPERSONLINE, 2017, 50 (01): : 6184 - 6189
  • [3] Coordination of distributed MPC systems through dynamic real-time optimization with closed-loop prediction
    Li, Hao
    Swartz, Christopher L. E.
    [J]. 27TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, PT B, 2017, 40B : 1603 - 1608
  • [4] Real-time performance estimation for dynamic, distributed real-time systems
    Huh, EN
    Welch, LR
    Mun, Y
    [J]. COMPUTATIONAL SCIENCE-ICCS 2002, PT III, PROCEEDINGS, 2002, 2331 : 1071 - 1079
  • [5] Approximation techniques for dynamic real-time optimization (DRTO) of distributed MPC systems
    Li, Hao
    Swartz, Christopher L. E.
    [J]. COMPUTERS & CHEMICAL ENGINEERING, 2018, 118 : 195 - 209
  • [6] Dynamic scheduling for real-time distributed systems using ant colony optimization
    Shah, Apurva
    Kotecha, Ketan
    Shah, Dipti
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT COMPUTING AND CYBERNETICS, 2010, 3 (02) : 279 - 292
  • [7] Distributed Real-time Optimization of Average Consensus
    Yang, Haitao
    Wang, Xinheng
    Grecos, Christos
    Bai, Lin
    [J]. 2013 9TH INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2013, : 102 - 107
  • [8] On the design of a dynamic distributed real-time environment
    Streich, H
    Gergeleit, M
    [J]. PROCEEDINGS OF THE JOINT WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS: FIFTH INTERNATIONAL WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS (WPDRTS) AND THE THIRD WORKSHOP ON OBJECT-ORIENTED REAL-TIME SYSTEMS (OORTS), 1997, : 251 - 256
  • [9] Performance Evolution in Distributed Real-Time System under Dynamic Load Sharing Scheme
    Kaushal, Urmani
    Kumar, Avanish
    Kumar, Narendra
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2014, : 326 - 331
  • [10] The characterization of parallel real-time optimization problems
    Bruda, SD
    Akl, SG
    [J]. 16TH ANNUAL INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2002, : 77 - 83