Date of Award
Spring 2010
Document Type
Thesis
Degree Name
Master of Science (MS)
Department
Electrical & Computer Engineering
Program/Concentration
Electrical Engineering
Committee Director
Ravindra P. Joshi
Committee Member
Frederic D. McKenzie
Committee Member
Praveen Sankaran
Call Number for Print
Special Collections LD4331.E55 G837 2010
Abstract
Genetic Algorithms find several applications in a variety of fields, such as engineering, management, finance, chemistry, scheduling, data mining and so on, where optimization plays a key role. This technique represents a numerical optimization technique that is modeled after the natural process of selection based on the Darwinian principle of evolution. The Genetic Algorithm (GA) is one among several optimization techniques and attempts to obtain the desired solution by generating a set of possible candidate solutions or populations. These populations are then compared and the best solutions from the set are retained. Subsequently, new candidate solutions are produced, and the process continues until the best solution subject to simulation time constraints or a set degree of convergence is met. Along the process of determining the optimized solution, the Genetic Algorithm technique implements various operations such as reproduction, selection, crossover, and mutation. Some important and relevant applications of genetic algorithms include determining the shortest route, lowest costs, highest returns etc. in systems defined by multi-variable parameters.
This thesis work mainly focuses on finding the shortest distance given the start and end-points, and a set of possible constraints. These constraints have been taken to be "forbidden" zones through which entry or passage is not allowed, and thus represents a "blocked route." A GA based technique to solve the above problem of finding the shortest route is proposed. Various GA techniques (selection, crossover, mutation) and their advantages, drawbacks and applications are discussed. The selection operator determines the suitability of the characteristics of future members of the population (or offspring) to that of the existing (or parent) members. Reproduction is used to obtain a solution that has the direct characteristics from the parents. Crossover is used to get a solution that has a combination of characteristics from both the parents based on certain criteria. Mutation is implemented in situations where diversity is desired to avoid convergence to a local minimum in the search space. In a deterministic approach, the shortest route is calculated by finding the neighbor points along the direction of the path. A discussion on the comparison of results obtained from both the techniques is done. It has been shown that the GA scheme is more efficient and would provide a better solution than the deterministic approach.
Rights
In Copyright. URI: http://rightsstatements.org/vocab/InC/1.0/ This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).
DOI
10.25777/6r57-5589
Recommended Citation
Gudur, Pavithra.
"A Genetic Algorithm Approach for Optimized Routing"
(2010). Master of Science (MS), Thesis, Electrical & Computer Engineering, Old Dominion University, DOI: 10.25777/6r57-5589
https://digitalcommons.odu.edu/ece_etds/359
Included in
Digital Communications and Networking Commons, Numerical Analysis and Scientific Computing Commons, OS and Networks Commons, Theory and Algorithms Commons