Optimizing agents with genetic programming: an evaluation of hyper-heuristics in dynamic real-time logistics

被引:0
|
作者
Rinde R. S. van Lon
Juergen Branke
Tom Holvoet
机构
[1] KU Leuven,imec
[2] University of Warwick,DistriNet, Department of Computer Science
关键词
Hyper-heuristics; Genetic programming; Multi-agent systems; Logistics; Decentralized; Centralized; Operational research; Optimization; Real-time;
D O I
暂无
中图分类号
学科分类号
摘要
Dynamic pickup and delivery problems (PDPs) require online algorithms for managing a fleet of vehicles. Generally, vehicles can be managed either centrally or decentrally. A common way to coordinate agents decentrally is to use the contract-net protocol (CNET) that uses auctions to allocate tasks among agents. To participate in an auction, agents require a method that estimates the value of a task. Typically, this method involves an optimization algorithm, e.g. to calculate the cost to insert a customer. Recently, hyper-heuristics have been proposed for automated design of heuristics. Two properties of automatically designed heuristics are particularly promising: (1) a generated heuristic computes quickly, it is expected therefore that hyper-heuristics perform especially well for urgent problems, and (2) by using simulation-based evaluation, hyper-heuristics can create a ‘rule of thumb’ that anticipates situations in the future. In the present paper we empirically evaluate whether hyper-heuristics, more specifically genetic programming (GP), can be used to improve agents decentrally coordinated via CNET. We compare several GP settings and compare the resulting heuristic with existing centralized and decentralized algorithms based on the OptaPlanner optimization library. The tests are conducted in real-time on a dynamic PDP dataset with varying levels of dynamism, urgency, and scale. The results indicate that the evolved heuristic always outperforms the optimization algorithm in the decentralized multi-agent system (MAS) and often outperforms the centralized optimization algorithm. Our paper demonstrates that designing MASs using genetic programming is an effective way to obtain competitive performance compared to traditional operational research approaches. These results strengthen the relevance of decentralized agent based approaches in dynamic logistics.
引用
收藏
页码:93 / 120
页数:27
相关论文
共 50 条
  • [31] Learning to act using real-time dynamic programming
    University of Massachusetts, Amherst, United States
    Artif Intell, 1-2 (81-138):
  • [32] Real-time image enhancement with efficient dynamic programming
    Li, Guoliang
    Rana, Mohammad N. A.
    Sun, Jinhong
    Song, Yinglei
    Qu, Junfeng
    MULTIMEDIA TOOLS AND APPLICATIONS, 2020, 79 (41-42) : 30883 - 30903
  • [33] Real-time image enhancement with efficient dynamic programming
    Guoliang Li
    Mohammad N.A. Rana
    Jinhong Sun
    Yinglei Song
    Junfeng Qu
    Multimedia Tools and Applications, 2020, 79 : 30883 - 30903
  • [34] Real-Time Symbolic Dynamic Programming for Hybrid MDPs
    Vianna, Luis G. R.
    de Barros, Leliane N.
    Sanner, Scott
    PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 3402 - 3408
  • [35] Formal modeling of dynamic environments for real-time agents
    Rebollo, M
    Botti, V
    Onaindía, E
    MULTI-AGENT SYSTEMS AND APPLICATIONS III, PROCEEDINGS, 2003, 2691 : 475 - 484
  • [36] Heuristics for dynamic job shop scheduling with real-time updated queueing time estimates
    Chang, FCR
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1997, 35 (03) : 651 - 665
  • [37] Genetic programming and its application in real-time runoff forecasting
    Khu, ST
    Liong, SY
    Babovic, V
    Madsen, H
    Muttil, N
    JOURNAL OF THE AMERICAN WATER RESOURCES ASSOCIATION, 2001, 37 (02): : 439 - 451
  • [38] A Genetic Programming Model for Real-Time Crash Prediction on Freeways
    Xu, Chengcheng
    Wang, Wei
    Liu, Pan
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2013, 14 (02) : 574 - 586
  • [39] Scalable hardware architecture for real-time dynamic programming applications
    Matthews, Brad
    Elhanany, Itamar
    FCCM 2006: 14TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2006, : 347 - +
  • [40] DYNAMIC-PROGRAMMING IN THE DESIGN OF REAL-TIME MULTIPROCESSOR SYSTEMS
    POZHARSKII, AV
    AUTOMATION AND REMOTE CONTROL, 1992, 53 (05) : 752 - 759