Optimal Path Searching through Specified Routes using different Algorithms

To connect different electrical, network and data devices with the minimum cost and shortest path, is a complex job. In huge buildings, where the devices are placed at different locations on different floors and only some specific routes are available to pass the cables and buses, the shortest path...

Full description

Bibliographic Details
Main Author: Farooq, Farhan
Format: Others
Language:English
Published: Högskolan Dalarna, Datateknik 2009
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:du-4530
id ndltd-UPSALLA1-oai-dalea.du.se-4530
record_format oai_dc
spelling ndltd-UPSALLA1-oai-dalea.du.se-45302013-01-08T13:51:54ZOptimal Path Searching through Specified Routes using different AlgorithmsengFarooq, FarhanHögskolan Dalarna, DatateknikBorlänge2009Routing problemShortest PathGreedy AlgorithmSimulated AnnealingExhaustive SearchTravelling Salesman ProblemCombinatorial OptimizationTo connect different electrical, network and data devices with the minimum cost and shortest path, is a complex job. In huge buildings, where the devices are placed at different locations on different floors and only some specific routes are available to pass the cables and buses, the shortest path search becomes more complex. The aim of this thesis project is, to develop an application which indentifies the best path to connect all objects or devices by following the specific routes.To address the above issue we adopted three algorithms Greedy Algorithm, Simulated Annealing and Exhaustive search and analyzed their results. The given problem is similar to Travelling Salesman Problem. Exhaustive search is a best algorithm to solve this problem as it checks each and every possibility and give the accurate result but it is an impractical solution because of huge time consumption. If no. of objects increased from 12 it takes hours to search the shortest path. Simulated annealing is emerged with some promising results with lower time cost. As of probabilistic nature, Simulated annealing could be non optimal but it gives a near optimal solution in a reasonable duration. Greedy algorithm is not a good choice for this problem. So, simulated annealing is proved best algorithm for this problem. The project has been implemented in C-language which takes input and store output in an Excel Workbook Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:du-4530application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Routing problem
Shortest Path
Greedy Algorithm
Simulated Annealing
Exhaustive Search
Travelling Salesman Problem
Combinatorial Optimization
spellingShingle Routing problem
Shortest Path
Greedy Algorithm
Simulated Annealing
Exhaustive Search
Travelling Salesman Problem
Combinatorial Optimization
Farooq, Farhan
Optimal Path Searching through Specified Routes using different Algorithms
description To connect different electrical, network and data devices with the minimum cost and shortest path, is a complex job. In huge buildings, where the devices are placed at different locations on different floors and only some specific routes are available to pass the cables and buses, the shortest path search becomes more complex. The aim of this thesis project is, to develop an application which indentifies the best path to connect all objects or devices by following the specific routes.To address the above issue we adopted three algorithms Greedy Algorithm, Simulated Annealing and Exhaustive search and analyzed their results. The given problem is similar to Travelling Salesman Problem. Exhaustive search is a best algorithm to solve this problem as it checks each and every possibility and give the accurate result but it is an impractical solution because of huge time consumption. If no. of objects increased from 12 it takes hours to search the shortest path. Simulated annealing is emerged with some promising results with lower time cost. As of probabilistic nature, Simulated annealing could be non optimal but it gives a near optimal solution in a reasonable duration. Greedy algorithm is not a good choice for this problem. So, simulated annealing is proved best algorithm for this problem. The project has been implemented in C-language which takes input and store output in an Excel Workbook
author Farooq, Farhan
author_facet Farooq, Farhan
author_sort Farooq, Farhan
title Optimal Path Searching through Specified Routes using different Algorithms
title_short Optimal Path Searching through Specified Routes using different Algorithms
title_full Optimal Path Searching through Specified Routes using different Algorithms
title_fullStr Optimal Path Searching through Specified Routes using different Algorithms
title_full_unstemmed Optimal Path Searching through Specified Routes using different Algorithms
title_sort optimal path searching through specified routes using different algorithms
publisher Högskolan Dalarna, Datateknik
publishDate 2009
url http://urn.kb.se/resolve?urn=urn:nbn:se:du-4530
work_keys_str_mv AT farooqfarhan optimalpathsearchingthroughspecifiedroutesusingdifferentalgorithms
_version_ 1716531361863434240