Automata-Based symbolic representations of polyhedra

  • Authors:
  • Bernard Boigelot;Julien Brusten;Jean-François Degbomont

  • Affiliations:
  • Institut Montefiore, B28, Université de Liège, Liège, Belgium;Institut Montefiore, B28, Université de Liège, Liège, Belgium;Institut Montefiore, B28, Université de Liège, Liège, Belgium

  • Venue:
  • LATA'12 Proceedings of the 6th international conference on Language and Automata Theory and Applications
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

This work describes a data structure, the Implicit Real-Vector Automaton (IRVA), suited for representing symbolically polyhedra, i.e., regions of n-dimensional space defined by finite Boolean combinations of linear inequalities. IRVA can represent exactly arbitrary convex and non-convex polyhedra, including features such as open and closed boundaries, unconnected parts, and non-manifold components. In addition, they provide efficient procedures for deciding whether a point belongs to a given polyhedron, and determining the polyhedron component (vertex, edge, facet, …) that contains a point. An advantage of IRVA is that they can easily be minimized into a canonical form, which leads to a simple and efficient test for equality between represented polyhedra. We also develop an algorithm for computing Boolean combinations of polyhedra represented by IRVA.