Development of a Convolution-Based Multi-Directional and Parallel Ant Colony Algorithm Considering a Network with Dynamic Topology Changes
While network path generation has been one of the representative Non-deterministic Polynomial-time (NP)-hard problems, changes of network topology invalidate the effectiveness of the existing metaheuristic algorithms. This research proposes a new and efficient path generation framework that consider...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2019-09-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/9/18/3646 |
id |
doaj-4d6148d5389e4ca5a7b6b9aff3f1bccc |
---|---|
record_format |
Article |
spelling |
doaj-4d6148d5389e4ca5a7b6b9aff3f1bccc2020-11-24T20:42:49ZengMDPI AGApplied Sciences2076-34172019-09-01918364610.3390/app9183646app9183646Development of a Convolution-Based Multi-Directional and Parallel Ant Colony Algorithm Considering a Network with Dynamic Topology ChangesEunseo Oh0Hyunsoo Lee1School of Industrial Engineering, Kumoh National Institute of Technology, P.O. 39177, Gumi, KoreaSchool of Industrial Engineering, Kumoh National Institute of Technology, P.O. 39177, Gumi, KoreaWhile network path generation has been one of the representative Non-deterministic Polynomial-time (NP)-hard problems, changes of network topology invalidate the effectiveness of the existing metaheuristic algorithms. This research proposes a new and efficient path generation framework that considers dynamic topology changes in a complex network. In order to overcome this issue, Multi-directional and Parallel Ant Colony Optimization (MPACO) is proposed. Ant agents are divided into several groups and start at different positions in parallel. Then, Gaussian Process Regression (GPR)-based pheromone update method makes the algorithm more efficient. While the proposed MPACO algorithm is more efficient than the existing ACO algorithm, it is limited in a network with topological changes. In order to overcome the issue, the MPACO algorithm is modified to the Convolution MPACO (CMPACO) algorithm. The proposed algorithm uses the pheromone convolution method using a discrete Gaussian distribution. The proposed pheromone updating method enables the generation of a more efficient network path with comparatively less influence from topological network changes. In order to show the effectiveness of CMPACO, numerical networks considering static and dynamic conditions are tested and compared. The proposed CMPACO algorithm is considered a new and efficient parallel metaheuristic method to consider a complex network with topological changes.https://www.mdpi.com/2076-3417/9/18/3646metaheuristicsGaussian Process Regression (GPR)dynamic network topologydiscrete pheromone convolution |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Eunseo Oh Hyunsoo Lee |
spellingShingle |
Eunseo Oh Hyunsoo Lee Development of a Convolution-Based Multi-Directional and Parallel Ant Colony Algorithm Considering a Network with Dynamic Topology Changes Applied Sciences metaheuristics Gaussian Process Regression (GPR) dynamic network topology discrete pheromone convolution |
author_facet |
Eunseo Oh Hyunsoo Lee |
author_sort |
Eunseo Oh |
title |
Development of a Convolution-Based Multi-Directional and Parallel Ant Colony Algorithm Considering a Network with Dynamic Topology Changes |
title_short |
Development of a Convolution-Based Multi-Directional and Parallel Ant Colony Algorithm Considering a Network with Dynamic Topology Changes |
title_full |
Development of a Convolution-Based Multi-Directional and Parallel Ant Colony Algorithm Considering a Network with Dynamic Topology Changes |
title_fullStr |
Development of a Convolution-Based Multi-Directional and Parallel Ant Colony Algorithm Considering a Network with Dynamic Topology Changes |
title_full_unstemmed |
Development of a Convolution-Based Multi-Directional and Parallel Ant Colony Algorithm Considering a Network with Dynamic Topology Changes |
title_sort |
development of a convolution-based multi-directional and parallel ant colony algorithm considering a network with dynamic topology changes |
publisher |
MDPI AG |
series |
Applied Sciences |
issn |
2076-3417 |
publishDate |
2019-09-01 |
description |
While network path generation has been one of the representative Non-deterministic Polynomial-time (NP)-hard problems, changes of network topology invalidate the effectiveness of the existing metaheuristic algorithms. This research proposes a new and efficient path generation framework that considers dynamic topology changes in a complex network. In order to overcome this issue, Multi-directional and Parallel Ant Colony Optimization (MPACO) is proposed. Ant agents are divided into several groups and start at different positions in parallel. Then, Gaussian Process Regression (GPR)-based pheromone update method makes the algorithm more efficient. While the proposed MPACO algorithm is more efficient than the existing ACO algorithm, it is limited in a network with topological changes. In order to overcome the issue, the MPACO algorithm is modified to the Convolution MPACO (CMPACO) algorithm. The proposed algorithm uses the pheromone convolution method using a discrete Gaussian distribution. The proposed pheromone updating method enables the generation of a more efficient network path with comparatively less influence from topological network changes. In order to show the effectiveness of CMPACO, numerical networks considering static and dynamic conditions are tested and compared. The proposed CMPACO algorithm is considered a new and efficient parallel metaheuristic method to consider a complex network with topological changes. |
topic |
metaheuristics Gaussian Process Regression (GPR) dynamic network topology discrete pheromone convolution |
url |
https://www.mdpi.com/2076-3417/9/18/3646 |
work_keys_str_mv |
AT eunseooh developmentofaconvolutionbasedmultidirectionalandparallelantcolonyalgorithmconsideringanetworkwithdynamictopologychanges AT hyunsoolee developmentofaconvolutionbasedmultidirectionalandparallelantcolonyalgorithmconsideringanetworkwithdynamictopologychanges |
_version_ |
1716821645791854592 |