Suppose I have a polytope $\mathcal P$ and a set of other polytopes $\{\mathcal S_0,\dots,\mathcal S_N\}$. Is there a computationally efficient way to check that $\mathcal P\subseteq\bigcup_{i=0}^{N}\mathcal S_i$? You can assume that both halfspace and vertex representations are available.
2026-03-25 06:05:32.1774418732
On
Check if convex polytope contained inside a union of convex polytopes?
295 Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail At
2
There are 2 best solutions below
0
On
I think your problem is difficult. Even the convex hull of the union of two polytopes is of recent (2017) interest.
Conforti, Michele, Marco Di Summa, and Yuri Faenza. "Balas formulation for the union of polytopes is optimal." arXiv preprint arXiv:1711.00891 (2017).
Baotic, M., "Polytopic Computations in Constrained Optimal Control" describes the
polycoveralgorithm which does just this. The computational complexity has an exponential flavor, but in practice the algorithm performs pretty well.