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 条
  • [41] LEARNING TO ACT USING REAL-TIME DYNAMIC-PROGRAMMING
    BARTO, AG
    BRADTKE, SJ
    SINGH, SP
    ARTIFICIAL INTELLIGENCE, 1995, 72 (1-2) : 81 - 138
  • [42] A REAL-TIME GESTURE RECOGNIZER BASED ON DYNAMIC-PROGRAMMING
    TEW, AI
    GRAY, CJ
    JOURNAL OF BIOMEDICAL ENGINEERING, 1993, 15 (03): : 181 - 187
  • [43] Dynamic real-time sensor performance evaluation
    Sudano, JJ
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION FUSION, VOL I, 2002, : 361 - 365
  • [44] Systolic dynamic programming for real-time flight path optimization
    Mu, Dejun
    Dai, Guangzhong
    Tong, Ming'an
    Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University, 2000, 18 (03): : 360 - 362
  • [45] A real-time dynamic programming decomposition approach to resource allocation
    Plamondon, Pierrick
    Chaib-draa, Brahim
    Benaskeur, Abder Rezak
    2007 INFORMATION DECISION AND CONTROL, 2007, : 298 - +
  • [46] Parallel programming for real-time image processing using computing agents
    Du, FL
    Izatt, A
    Bandera, C
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 1505 - 1514
  • [47] Real-time Scheduling of Mobile Agents Using Answer Set Programming
    Cobeanu, Ioana
    Tarnauca, Bogdan
    Nechifor, Septimiu
    Comnac, Vasile
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON OPTIMIZATION OF ELECTRICAL AND ELECTRONIC EQUIPMENT, VOLS 1-5, 2012, : 1505 - 1510
  • [48] Research on logistics management layout optimization and real-time application based on nonlinear programming
    Zhang, Yanqi
    Kou, Xiaofei
    Song, Zhigang
    Fan, Yuqing
    Usman, Mohammed
    Jagota, Vishal
    NONLINEAR ENGINEERING - MODELING AND APPLICATION, 2021, 10 (01): : 526 - 534
  • [49] Real-time path planning for virtual agents in dynamic environments
    Sud, Avneesh
    Andersen, Erik
    Curtis, Sean
    Lin, Ming
    Manocha, Dinesh
    IEEE VIRTUAL REALITY 2007, PROCEEDINGS, 2007, : 91 - +
  • [50] Dynamic Reconfiguration of Real-Time Distributed Systems Based on Agents
    Esquivel-Flores, O.
    Benitez-Perez, H.
    REVISTA IBEROAMERICANA DE AUTOMATICA E INFORMATICA INDUSTRIAL, 2012, 9 (03): : 300 - 313