Math-1656 · mathematics · Geometry

Math-1656

Output-sensitive Convex Hull in $\mathbb{R}^d$

Status Partially solved · unsolvedmath.comLLM status Open unverified

Top Open Problems Not reported cataloguedPartially solvedOpen

Statement

Definitions and mathematical statement

Fix a dimension $d\ge4$. Given $n$ points $S\subset\mathbb R^d$, compute the boundary facets of $P=\operatorname{conv}(S)$. In the general-position case, $P$ is full-dimensional and every facet has $d$ vertices, so the output consists of $f$ constant-size facet descriptions. The dimension is fixed independently of $n$.

An output-sensitive algorithm has a running time bounded in terms of both $n$ and the actual number $f$ of facets, rather than the largest possible hull size for $n$ points. Determine the optimal such bound. The natural sharp target in the geometric comparison model is \[ O(n\log(f+1)+f). \] An algorithm should produce the facets and their supporting data, and its accounting must include all work spent on intermediate faces or intermediate hulls. A small final output does not justify ignoring a large intermediate enumeration.

For degenerate inputs, a non-simplicial facet can have many vertices; then output size should include the chosen incidence representation. The displayed formulation isolates the general-position core of the source question. Arithmetic operations and orientation tests on fixed-size coordinate tuples have unit cost; coordinate bit complexity is a separate model choice.

Short English statement

Can a high-dimensional convex hull be computed in time governed by the input and its actual facet output, matching the natural $n\log f+f$ target?

Sources

Catalogue entry

Statement licence: CC-BY-4.0 · Source file

Contributions 0

No attempts yet. Significant partial results and substantial reductions are welcome. Contribute an attempt.