2007UiTM Institutional Repositories (Universiti Teknologi MARA)Open access

Finding minimum path by using Genetic Algorithm (GA)/ Siti Zuraifah Hashim

Siti Zuraifah Hashim

Open full text 0 citations

Abstract

In this paper we considered finding minimum path problem which is known as shortest path problem. This problem generalizes several traditional shortest path problems and has applications in transportation and communication networks. The objective of this problem is to determine the shortest routes or paths between two points so that it can minimize the cost and time. This problem is simple and can be solved easily. However, practical transportation networks will become much more complicated and needed to solve efficiently. Roadways and telephone systems are the examples of them. Genetic Algorithms (GA), pioneered by John Holland, applies the principle of evolution found in nature to the problem of finding an optimal solution. It makes use of three basic operations in order to optimize this problem. They are: 1) Reproduction means the creation of new generations, 2) Crossover means interchanging of parts of parent strings into the child string, and 3) Mutation means the random bit flip. Although this problem can be solved by GA, other methods also exist. Dijkstra's Algorithm is one of them. This approach solves the single-source shortest path problem with nonnegative edge weights. In this paper, GA has been applied to find the minimum path, then result will be compared with Dijkstra's algorithm are presented.

Open-access reader

About this research paper

What this paper is about

In this paper we considered finding minimum path problem which is known as shortest path problem. This problem generalizes several traditional shortest path problems and has applications in transportation and communication networks. The objective of this problem is to determine the shortest routes or paths between two points so that it can minimize the cost and time. This problem is simple and can be solved easily. However, practical transportation networks will become much more complicated and needed to solve efficiently. Roadways and telephone systems are the examples of them. Genetic Algorithms (GA), pioneered by John Holland, applies the principle of evolution found in nature to the problem of finding an optimal solution. It makes use of three basic operations in order to optimize this problem. They are: 1) Reproduction means the creation of new generations, 2) Crossover means interchanging of parts of parent strings into the child string, and 3) Mutation means the random bit flip. Although this problem can be solved by GA, other methods also exist. Dijkstra's Algorithm is one of them. This approach solves the single-source shortest path problem with nonnegative edge weights. In this paper, GA has been applied to find the minimum path, then result will be compared with Dijkstra's algorithm are presented.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

In this paper we considered finding minimum path problem which is known as shortest path problem. This problem generalizes several traditional shortest path problems and has applications in transportation and communication networks. The objective of this problem is to determine the shortest routes or paths between two points so that it can minimize the cost and time. This problem is simple and can be solved easily. However, practical transportation networks will become much more complicated and needed to solve efficiently. Roadways and telephone systems are the examples of them. Genetic Algorithms (GA), pioneered by John Holland, applies the principle of evolution found in nature to the problem of finding an optimal solution. It makes use of three basic operations in order to optimize this problem. They are: 1) Reproduction means the creation of new generations, 2) Crossover means interchanging of parts of parent strings into the child string, and 3) Mutation means the random bit flip. Although this problem can be solved by GA, other methods also exist. Dijkstra's Algorithm is one of them. This approach solves the single-source shortest path problem with nonnegative edge weights. In this paper, GA has been applied to find the minimum path, then result will be compared with Dijkstra's algorithm are presented.

Key concepts: Shortest path problem, Dijkstra's algorithm, Crossover, Mathematical optimization, K shortest path routing, Yen's algorithm, Path (computing), Shortest Path Faster Algorithm

Related papers

Back to paper searchBrowse research topicsOriginal source
Finding minimum path by using Genetic Algorithm (GA)/ Siti Zuraifah Hashim — Research Paper | ScholarLens