Shortest Path Based Decision Making Using Probabilistic Inference

Abstract

We present a new perspective on the classical shortest path routing (SPR) problem in graphs. We show that the SPR problem can be recast to that of probabilistic inference in a mixture of simple Bayesian networks. Maximizing the likelihood in this mixture becomes equivalent to solving the SPR problem. We develop the well known Expectation-Maximization (EM) algorithm for the SPR problem that maximizes the likelihood, and show that it does not get stuck in a locally optimal solution. Using the same probabilistic framework, we then address an NP-Hard network design problem where the goal is to repair a network of roads post some disaster within a fixed budget such that the connectivity between a set of nodes is optimized. We show that our likelihood maximization approach using the EM algorithm scales well for this problem taking the form of message-passing among nodes of the graph, and provides significantly better quality solutions than a standard mixed-integer programming solver.

Cite

Text

Kumar. "Shortest Path Based Decision Making Using Probabilistic Inference." AAAI Conference on Artificial Intelligence, 2016. doi:10.1609/AAAI.V30I1.9909

Markdown

[Kumar. "Shortest Path Based Decision Making Using Probabilistic Inference." AAAI Conference on Artificial Intelligence, 2016.](https://mlanthology.org/aaai/2016/kumar2016aaai-shortest/) doi:10.1609/AAAI.V30I1.9909

BibTeX

@inproceedings{kumar2016aaai-shortest,
  title     = {{Shortest Path Based Decision Making Using Probabilistic Inference}},
  author    = {Kumar, Akshat},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2016},
  pages     = {3849-3856},
  doi       = {10.1609/AAAI.V30I1.9909},
  url       = {https://mlanthology.org/aaai/2016/kumar2016aaai-shortest/}
}