A general class of combinatorial filters that can be minimized efficiently
Abstract: State minimization of combinatorial filters is a fundamental problem that arises, for example, in building cheap, resource-efficient robots. But exact minimization is known to be NP-hard. This paper conducts a more nuanced analysis of this hardness than up till now, and uncovers two factors which contribute to this complexity. We show each factor is a distinct source of the problem's hardness and are able, thereby, to shed some light on the role played by (1) structure of the graph that encodes compatibility relationships, and (2) determinism-enforcing constraints. Just as a line of prior work has sought to introduce additional assumptions and identify sub-classes that lead to practical state reduction, we next use this new, sharper understanding to explore special cases for which exact minimization is efficient. We introduce a new algorithm for constraint repair that applies to a large sub-class of filters, subsuming three distinct special cases for which the possibility of optimal minimization in polynomial time was known earlier. While the efficiency in each of these three cases previously appeared to stem from seemingly dissimilar properties, when seen through the lens of the present work, their commonality now becomes clear. We also provide entirely new families of filters that are efficiently reducible.
- Minimum Clique Cover in Claw-Free Perfect Graphs and the Weak Edmonds–Johnson Property. In International Conference on Integer Programming and Combinatorial Optimization (IPCO), pages 86–97, 2013.
- Bruce R. Donald. The Compass That Steered Robotics, pages 50–65. Springer Berlin Heidelberg, 2012. Logic and Program Semantics: Essays Dedicated to Dexter Kozen on the Occasion of His 60th Birthday.
- Jack Edmonds. Paths, trees, and flowers. Canadian Journal of Mathematics, 17:449–467, 1965.
- Fănică Gavril. Algorithms for Minimum Coloring, Maximum Clique, Minimum Covering by Cliques, and Maximum Independent Set of a Chordal Graph. SIAM Journal on Computing, 1(2):180–187, 1972.
- Handbook of Graph Theory. Taylor & Francis Group, second edition, 2013.
- Geometric Algorithms and Combinatorial Optimization. Springer, Berlin, 1988.
- Introduction to Automata Theory, Languages, and Computation. Addison-Wesley, Reading, MA, second edition, 1979.
- Richard M Karp. Reducibility among combinatorial problems. In Complexity of computer computations, pages 85–103. Springer, 1972.
- Steven M. LaValle. Sensing and filtering: A fresh perspective based on preimages and information spaces. Foundations and Trends in Robotics, 1(4):253–372, 2010.
- Fundamental Performance Limits for Sensor-Based Robot Control and Policy Learning. In Robotics: Science and Systems, New York City, NY, USA, June 2022.
- Concise planning and filtering: Hardness and algorithms. IEEE Transactions on Automation Science and Engineering, 14(4):1666–1681, 2017.
- Equivalence notions for state-space minimization of combinatorial filters. IEEE Transactions on Robotics, 37(6):2117–2136, 2021.
- Donald J. Rose. Triangulated Graphs and the Elimination Process. Journal of Mathematical Analysis and Applications, 32(3):597–609, 1970.
- Set-labelled filters and sensor transformations. In Robotics: Science and Systems, Ann Arbor, Michigan, 2016.
- Combinatorial Filter Reduction: Special Cases, Approximation, and Fixed-Parameter Tractability. Journal of Computer and System Sciences, 85:74–92, May 2017.
- Improper Filter Reduction. Journal of Algorithms and Computation, 50(1):69–99, June 2018.
- Inconsequential Improprieties: Filter Reduction in Probabilistic Worlds. In Proceedings of IEEE/RSJ International Conference on Intelligent Robots and System, 2017.
- Probabilistic Robotics. MIT Press, Cambridge, MA, U.S.A., 2005.
- Combinatorial filters: Sensor beams, obstacles, and possible paths. ACM Transactions on Sensor Networks, 10(3):1–32, 2014.
- Accelerating combinatorial filter reduction through constraints. In Proceedings of IEEE International Conference on Robotics and Automation, pages 9703–9709, 2021.
- Cover combinatorial filters and their minimization problem. In Algorithmic Foundations of Robotics XIV, pages 90–106. Springer, 2021.
- Nondeterminism subject to output commitment in combinatorial filters. In Algorithmic Foundations of Robotics XV. Springer, 2022.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.