Computing the Minkowski Sum of Convex Polytopes in ^d

11/14/2018
by   Sandip Das, et al.
0

We propose a method to efficiently compute the Minkowski sum, denoted by binary operator ⊕ in the paper, of convex polytopes in ^d using their face lattice structures as input. In plane, the Minkowski sum of convex polygons can be computed in linear time of the total number of vertices of the polygons. In ^d, we first show how to compute the Minkowski sum, P ⊕ Q, of two convex polytopes P and Q of input size n and m respectively in time O(nm). Then we generalize the method to compute the Minkowski sum of n convex polytopes, P_1 ⊕ P_2 ⊕...⊕ P_n, in ^d in time O(∏_i^nN_i), where P_1, P_2, ..., P_n are n input convex polytopes and for each i, N_i is size of the face lattice structure of P_i. Our algorithm for Minkowski sum of two convex polytopes is optimal in the worst case since the output face lattice structure of P⊕ Q for convex polytopes in ^d can be O(nm) in worst case.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/17/2020

On the Hardness of Average-case k-SUM

In this work, we show the first worst-case to average-case reduction for...
research
01/17/2023

Subset Sum in Time 2^n/2 / poly(n)

A major goal in the area of exact exponential algorithms is to give an a...
research
12/03/2017

An algorithm to reconstruct convex polyhedra from their face normals and areas

A well-known result in the study of convex polyhedra, due to Minkowski, ...
research
12/02/2020

A natural extension to the convex hull problem and a novel solution

We study a natural extension to the well-known convex hull problem by in...
research
04/24/2023

Median of heaps: linear-time selection by recursively constructing binary heaps

The first worst-case linear-time algorithm for selection was discovered ...
research
06/16/2021

DeepSplit: Scalable Verification of Deep Neural Networks via Operator Splitting

Analyzing the worst-case performance of deep neural networks against inp...
research
11/17/2017

Lattices and Their Consistent Quantification

This paper introduces the order-theoretic concept of lattices along with...

Please sign up or login with your details

Forgot password? Click here to reset