Linear Encodings for Polytope Containment Problems

03/12/2019
by   Sadra Sadraddini, et al.
0

The polytope containment problem is deciding whether a polytope is a contained within another polytope. This problem is rooted in computational convexity, and arises in applications such as verification and control of dynamical systems. The complexity heavily depends on how the polytopes are represented. Describing polytopes by their hyperplanes (H-polytopes) is a popular representation. In many applications we use affine transformations of H-polytopes, which we refer to as AH-polytopes. Zonotopes, orthogonal projections of H-polytopes, and convex hulls/Minkowski sums of multiple H-polytopes can be efficiently represented as AH-polytopes. While there exists efficient necessary and sufficient conditions for AH-polytope in H-polytope containment, the case of AH-polytope in AH-polytope is known to be NP-complete. In this paper, we provide a sufficient condition for this problem that is cast as a linear program with size that grows linearly with the number of hyperplanes of each polytope. Special cases on zonotopes, Minkowski sums, convex hulls, and disjunctions of H-polytopes are studied. These efficient encodings enable us to designate certain components of polytopes as decision variables, and incorporate them into a convex optimization problem. We present examples on the zonotope containment problem, polytopic Hausdorff distances, zonotope order reduction, inner approximations of orthogonal projections, and demonstrate the usefulness of our results on formal controller verification and synthesis for hybrid systems.

READ FULL TEXT

page 1

page 11

page 15

research
10/28/2019

Differentiable Convex Optimization Layers

Recent work has shown how to embed differentiable optimization problems ...
research
05/22/2023

A Convex Optimization Framework for Regularized Geodesic Distances

We propose a general convex optimization problem for computing regulariz...
research
11/02/2017

Learning Linear Dynamical Systems via Spectral Filtering

We present an efficient and practical algorithm for the online predictio...
research
05/09/2018

Robust-to-Dynamics Optimization

A robust-to-dynamics optimization (RDO) problem is an optimization probl...
research
01/19/2020

On Dykstra's algorithm: finite convergence, stalling, and the method of alternating projections

A popular method for finding the projection onto the intersection of two...
research
09/07/2008

Necessary and Sufficient Conditions for Success of the Nuclear Norm Heuristic for Rank Minimization

Minimizing the rank of a matrix subject to constraints is a challenging ...
research
04/04/2018

Numerical Verification of Affine Systems with up to a Billion Dimensions

Affine systems reachability is the basis of many verification methods. W...

Please sign up or login with your details

Forgot password? Click here to reset