Abstract

Genetic algorithm (GA) is one of the alternative approaches for solving the shortest path routing problem. In previous work, we have developed a coarse-grained parallel GA-based shortest path routing algorithm. With parallel GA, there is a GA operator called migration, where a chromosome is taken from one sub-population to replace a chromosome in another sub-population. Which chromosome to be taken and replaced is subjected to the migration strategy used. There are four different migration strategies that can be employed: best replace worst, best replace random, random replace worst, and random replace random. In this paper, we are going to evaluate the effect of different migration strategies on the parallel GA-based routing algorithm that has been developed in the previous work. Theoretically, the migration strategy best replace worst should perform better than the other strategies. However, result from simulation shows that even though the migration strategy best replace worst performs better most of the time, there are situations when one of the other strategies can perform just as well, or sometimes better.

Highlights

  • Routing in a computer network refers to the task of finding a path from the source node to the destination node

  • We have developed a coarse-grained parallel Genetic algorithm (GA)-based shortest path routing algorithm

  • We are going to evaluate the effect of different migration strategies on the parallel GA-based routing algorithm that has been developed in the previous work

Read more

Summary

Introduction

Routing in a computer network refers to the task of finding a path from the source node to the destination node. There are many researchers who came up with new shortest path routing algorithms that are based on nature-inspired optimization techniques such as genetic algorithm [2,3], neural networks [4], particle swarm optimization [5,6] and ant colony optimization [7] These nature-inspired algorithms have several advantages over the traditional link-state or distance-vector routing algorithms. We have proposed a shortest-path routing algorithm based on coarse-grained parallel genetic algorithm (PGA) with the goal to improve its performance [9]. In this paper we are studying the effect of various migration strategies on the parallel GA-based shortest path routing algorithm proposed in [9].

Introduction to Genetic Algorithm
Introduction to Parallel Genetic Algorithm
Migration Operation
Parallel GA-Based Shortest Path Routing Algorithm
Genetic Encoding
Initial Sub-Population
Fitness Function
Selection
Crossover
Mutation
Migration
Experiment and Analysis
Experiment Setup
Results and Discussion
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.