4.6 Article

A Parallel Genetic Algorithm Framework for Transportation Planning and Logistics Management

Journal

IEEE ACCESS
Volume 8, Issue -, Pages 106506-106515

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/ACCESS.2020.2997812

Keywords

Genetic algorithms; Transportation; Logistics; Planning; Sociology; Statistics; Companies; Parallel metaheuristics; genetic algorithm; transportation planning; logistics management

Funding

  1. University of California Transportation Center
  2. National Natural Science Foundation of China [61972145, 61932010]
  3. National Key Research and Development Program of China [2019YFB1405703]
  4. Huxiang Youth Talent Program [2018RS3040]
  5. Open Research Fund of State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing [19I05]

Ask authors/readers for more resources

Small to medium sized transportation and logistics companies are usually constrained by limited computing and IT professional resources on implementing an efficient parallel metaheuristic algorithm for planning or management solutions. In this paper we extend the standard meta-description for genetic algorithms (GA) with a simple non-trivial parallel implementation. Our parallel GA framework is chiefly concerned with the development of a straightforward way for engineers to modify existing genetic algorithm implementations for real transportation and logistics problems to make use of commonly available hardware resources without completely reworking complex, useful and usable codes. The framework presented at its parallel base is a modification of the primitive parallelization concept, but if implemented as described it may be gradually extended to fit the qualities of any underlying problem better (via the adaptation of the merging and communications functions).We present our framework and computational results for a classical transportation related combinatorial optimization problem & x2013; the traveling salesman problem with a standard sequential genetic algorithm implementation. Our empirical analysis shows that this simple extension can lead to considerable solution improvements. We also tested our assumptions that the framework is easily implemented by an engineer not initially familiar with genetic algorithms to implement the framework for another minimum multiprocessor scheduling problem. These case studies verify that our framework is better than primitive parallelization because it gives empirically better results under equitable conditions. It also outperforms fine grained parallelization as it is easier and faster to implement.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available