Identifying the shortest path in large networks using Boolean satisfiability

被引:0
|
作者
Aloul, Fadi A. [1 ]
Al Rawi, Bashar [1 ]
Aboelaze, Mokhtar [2 ]
机构
[1] Amer Univ Sharjah, Dept Comp Engn, Sharjah, U Arab Emirates
[2] York Univ, Dept Comp Sci & Engn, Toronto, ON, Canada
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:331 / +
页数:2
相关论文
共 50 条
  • [1] Path verification using Boolean satisfiability
    Ringe, M
    Lindenkreuz, T
    Barke, E
    DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 965 - 966
  • [2] Determining Gene Function in Boolean Networks using Boolean Satisfiability
    Lin, Pey-Chang Kent
    Khatri, Sunil P.
    2012 IEEE INTERNATIONAL WORKSHOP ON GENOMIC SIGNAL PROCESSING AND STATISTICS (GENSIPS), 2012, : 176 - 179
  • [3] Using simulation and satisfiability to compute flexibilities in Boolean networks
    Mishchenko, A
    Zhang, JS
    Sinha, S
    Burch, JR
    Brayton, R
    Chrzanowska-Jeske, M
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 25 (05) : 743 - 755
  • [4] Shortest path calculation in large road networks
    Ertl, G
    OR SPEKTRUM, 1998, 20 (01) : 15 - 20
  • [5] Shortest path calculation in large road networks
    Ertl G.
    Operations-Research-Spektrum, 1998, 20 (1) : 15 - 20
  • [6] Towards shortest path identification on large networks
    Selim H.
    Zhan J.
    Journal of Big Data, 3 (1)
  • [7] Routing and wavelength assignment in optical networks using Boolean satisfiability
    Aloul, Fadi A.
    Al-Rawi, Bashar
    Aboelaze, Mokhtar
    2008 5TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-3, 2008, : 185 - +
  • [8] Approximation Algorithm for Shortest Path in Large Social Networks
    Mensah, Dennis Nii Ayeh
    Gao, Hui
    Yang, Liang Wei
    ALGORITHMS, 2020, 13 (02)
  • [9] Efficient Shortest Path Counting on Large Road Networks
    Qiu, Yu-Xuan
    Wen, Dong
    Qin, Lu
    Li, Wentao
    Li, Rong-Hua
    Zhang, Ying
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2022, 15 (10): : 2098 - 2110
  • [10] A distributed solution to the shortest path problem for large networks
    Li, XF
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL V, PROCEEDINGS: COMPUTER SCI I, 2002, : 57 - 62