DocumentCode
2745099
Title
Identifying the Shortest Path in Large Networks using Boolean Satisfiability
Author
Aloul, F.A. ; Rawi, B.A.
Author_Institution
Comput. Eng. Dept., American Univ. of Sharjah
fYear
2006
fDate
6-8 Sept. 2006
Firstpage
1
Lastpage
4
Abstract
Today, most routing problems are solved using Dijkstra´s shortest path algorithm. Many efficient implementations of Dijkstra´s algorithm exist and can handle large networks in short runtimes. Despite these advances, it is difficult to incorporate user-specific conditions on the solution when using Dijkstra´s algorithm. Such conditions can include forcing the path to go through a specific node, forcing the path to avoid a specific node, using any combination of inclusion/exclusion of nodes in the path, etc. In this paper, we propose a new approach to solving the shortest path problem using advanced Boolean satisfiability (SAT) techniques. SAT has been heavily researched in the last few years. Significant advances have been proposed and has lead to the development of powerful SAT solvers that can handle very large problems. SAT solvers use intelligent search algorithms that can traverse the search space and efficiently prune parts that contain no solutions. These solvers have recently been used to solve many problems in engineering and computer science. In this paper, we show how to formulate the shortest path problem as a SAT problem. Our approach is verified on various network topologies. The results are promising and indicate that using the proposed approach can improve on previous techniques
Keywords
Boolean algebra; computer networks; search problems; telecommunication network routing; telecommunication network topology; Boolean satisfiability techniques; Dijkstra´s shortest path algorithm; SAT; intelligent search algorithm; network topology; routing problems; Application software; Bandwidth; Computer networks; Computer science; Internet; Network topology; Power engineering and energy; Routing protocols; Shortest path problem; Telecommunication traffic;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Electronics Engineering, 2006 3rd International Conference on
Conference_Location
Veracruz
Print_ISBN
1-4244-0402-9
Electronic_ISBN
1-4244-0403-7
Type
conf
DOI
10.1109/ICEEE.2006.251924
Filename
4018009
Link To Document