Implementation of an H-PSOGA Optimization Model for Vehicle Routing Problem

Implementation of an H-PSOGA Optimization Model for Vehicle Routing Problem

Justice Kojo Kangah, Justice Kwame Appati, Kwaku F. Darkwah, Michael Agbo Tettey Soli
Copyright: © 2021 |Pages: 15
DOI: 10.4018/IJAMC.2021070106
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

This work presents an ensemble method which combines both the strengths and weakness of particle swarm optimization (PSO) with genetic algorithm (GA) operators like crossover and mutation to solve the vehicle routing problem. Given that particle swarm optimization and genetic algorithm are both population-based heuristic search evolutionary methods as used in many fields, the standard particle swarm optimization stagnates particles more quickly and converges prematurely to suboptimal solutions which are not guaranteed to be local optimum. Although both PSO and GA are approximation methods to an optimization problem, these algorithms have their limitations and benefits. In this study, modifications are made to the original algorithmic structure of PSO by updating it with some selected GA operators to implement a hybrid algorithm. A computational comparison and analysis of the results from the non-hybrid algorithm and the proposed hybrid algorithm on a MATLAB simulation environment tool show that the hybrid algorithm performs quite well as opposed to using only GA or PSO.
Article Preview
Top

Introduction

The underlying optimization problem aims at either minimizing or maximizing an objective function subject to certain constraints. This objective function and its constraints can either be linear or nonlinear. In the perspective of Global optimization, the task of finding the best set of appropriate conditions to satisfies an objective under given constraints is paramount with great usefulness in practice. In many applicative scenarios such as Banks (Donkor, Darkwah, Appati, Gakpleazi, & Wisdom, 2018), Gas production (Amoako-Yirenkyi, Ntherful, Fosu, Gogovi, & Appati, 2014), Telecommunications (Boatemaa, Appati, & Darkwah, 2018), with schools as a case study where students and teachers are bused to and from school freely every day, it is the responsibility of management to reduce cost. Traditionally, as the current practice to reduce transportation cost, management of the institution manually plan on the set of routes each bus has to take in order to prevent visiting a single breakpoint more than once while reducing the distance taken by the vehicles on the routes. However, with a proper route schedule which is computationally defined, the distance covered is expected to reduce significantly, thereby reducing the cost of transportation. Many optimization techniques are implemented for solving problems of this kind. Among these techniques are Particle swarm optimization (Marinakis, Marinaki, & Migdalas, 2017; Marinakis, Iordanidou, & Marinaki, 2013; Peng & Qian, 2010; Gupta & Saini, 2017), Genetic algorithm (Mohammed, et al., 2017; da Costa, Mauceri, Carroll, & Pallonetto, 2018) and Simulated annealing (Wei, Zhang, Zhang, & Leungd, 2018; Wang, Zhao, Mu, & Sutherland, 2013; Afifi, Dang, & Moukrim, 2013). As a pro, the Particle swarm optimization (PSO) is easy to implement, and it involves only a few adjustable parameters. However, in some selected cases, the PSO does not guarantee a good optimal solution. This problem from literature is attributable to the lack of the diversity nature in the PSO, which reduces its exploration capability in searching for a wide vector of solutions. In order to extend the exploratory capability of PSO, this study seeks to incorporate two Genetic Algorithm (GA) operators: crossover and mutation into PSO to obtain a hybrid algorithm. This hybrid algorithm is then implemented on a primary sample data taken from the vehicle logbook of Shama Senior High School to validate its effectiveness against PSO and GA implemented in singles.

Complete Article List

Search this Journal:
Reset
Volume 15: 1 Issue (2024)
Volume 14: 1 Issue (2023)
Volume 13: 4 Issues (2022): 2 Released, 2 Forthcoming
Volume 12: 4 Issues (2021)
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing