Observable Graphs
Raphael M. Jungers, Vincent D. Blondel

TL;DR
This paper characterizes observable and partly observable edge-colored directed graphs, providing polynomial algorithms for decision problems and showing the complexity of assigning colors for observability, with implications for autonomous agent localization.
Contribution
It offers a complete characterization of observability in graphs, algorithms for deciding and computing observability, and complexity results for coloring problems to ensure observability.
Findings
Polynomial algorithms for observability decision problems
Minimal observations grow quadratically with graph size
Coloring for observability is NP-complete
Abstract
An edge-colored directed graph is \emph{observable} if an agent that moves along its edges is able to determine his position in the graph after a sufficiently long observation of the edge colors. When the agent is able to determine his position only from time to time, the graph is said to be \emph{partly observable}. Observability in graphs is desirable in situations where autonomous agents are moving on a network and one wants to localize them (or the agent wants to localize himself) with limited information. In this paper, we completely characterize observable and partly observable graphs and show how these concepts relate to observable discrete event systems and to local automata. Based on these characterizations, we provide polynomial time algorithms to decide observability, to decide partial observability, and to compute the minimal number of observations necessary for finding the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPetri Nets in System Modeling · Distributed systems and fault tolerance · Optimization and Search Problems
