Abstract
In this paper we present a distributed evolutionary algorithm for solving the capacitated vehicle routing problem. Our algorithm consists of autonomous processes that create heterogeneous evolutionary environments, perform evolution on separate populations of chromosomes, and communicate asynchronously through occasional migrations of chromosomes. The paper also presents experiments where the algorithm has been tested on some benchmark problem instances. By measuring the effects of distribution on solution quality and on computing time, the experiments confirm that the algorithm achieves a superlinear speedup.
Keywords
MSC
90C27, 90C35, 90C59, 68W15, 68W40
Cite this article
@article{cai-110169,
author = {Krunoslav Puljić and Robert Manger},
title = {A Distributed Evolutionary Algorithm with a Superlinear Speedup for Solving the Vehicle Routing Problem},
journal = {Computing and Informatics},
volume = {31},
number = {3},
pages = {675--692},
year = {2012},
issn = {1335-9150},
url = {https://cai.type.sk/content/2012/3/a-distributed-evolutionary-algorithm-with-a-superlinear-speedup-for-solving-the-vehicle-routing-problem/}
}
TY - JOUR AU - Krunoslav Puljić AU - Robert Manger TI - A Distributed Evolutionary Algorithm with a Superlinear Speedup for Solving the Vehicle Routing Problem JO - Computing and Informatics VL - 31 IS - 3 SP - 675 EP - 692 PY - 2012 SN - 1335-9150 UR - https://cai.type.sk/content/2012/3/a-distributed-evolutionary-algorithm-with-a-superlinear-speedup-for-solving-the-vehicle-routing-problem/ KW - Vehicle routing problem KW - evolutionary algorithms KW - distributed algorithms KW - superlinear speedup KW - experiments ER -
Puljić, K., & Manger, R. (2012). A Distributed Evolutionary Algorithm with a Superlinear Speedup for Solving the Vehicle Routing Problem. Computing and Informatics, 31(3), 675–692. https://cai.type.sk/content/2012/3/a-distributed-evolutionary-algorithm-with-a-superlinear-speedup-for-solving-the-vehicle-routing-problem/