Instance-optimality on simple graphs (no parallel edges or self-loops)
Determine whether the instance-optimality guarantees for the shortest s–t path problem in the adjacency-list query model—namely, exact instance-optimality on weighted graphs with strictly positive edge weights and Δ(G)-approximate instance-optimality on unweighted graphs—continue to hold when the input graphs are required to be simple (i.e., without parallel edges and self-loops).
References
Our proof of \cref{thm:main_informal} works for multigraphs that allow parallel edges and self-loops. While we believe that the possibility of self-loops can be avoided, we are not sure whether the same holds for parallel edges: We believe that whether \cref{thm:main_informal} holds in the setting of simple graphs is an interesting open question.
More surprisingly, bidirectional Dijkstra achieves the asymptotically best possible instance-optimality ratio among all algorithms in every setting, except that of order-oblivious directed graphs, where our results are inconclusive.
For this reason, the authors of leave the instance optimality status of Algorithm~\ref{BID_DIJ_AUTH} in simple graphs as an open question.
Is there an explicit uniform deterministic algorithm that, on every rooted directed topology, computes exact labeled with
\operatorname{RAM}_U(G,s,w)=O!\left(m+n+(G,s)\right)
for all nonnegative weightings, and hence uses O((G,s)) charged numerical operations?