A dynamic-programming interval problem
v1.3 research notesGiven a sorted list of $n$ real numbers, find for every $1\le k\le n$ the shortest interval containing exactly $k$ entries. Find a subquadratic algori...
Shortest paths in line arrangements
v1.3 research notesGiven lines in the plane and two vertices $s,t$ of their arrangement, find a subquadratic algorithm for the shortest $s$-$t$ path along arrangement ed...
Straight skeleton of a simple polygon
v1.3 research notesIs there a near-linear-time algorithm to construct the straight skeleton of a simple polygon? Determine the optimal complexity, including for polygons...
Crashing motorcycles efficiently
v1.3 research notesGiven motorcycles moving simultaneously along fixed rays and crashing upon reaching another track, determine the motorcycle graph in near-linear time....
Klee's measure problem
v1.3 research notesDetermine the optimal complexity of computing the volume of the union of axis-aligned boxes in fixed dimension at least three. In particular, is there...
Generating random simple polygons
v1.3 research notesGiven a planar point set $P$, sample uniformly from the simple polygons with vertex set $P$ in polynomial time, or determine the complexity of countin...
Building convex polytopes
v1.3 research notesDevelop exact polynomial-time algorithms for the constructive forms of Aleksandrov's, Cauchy's, Minkowski's, Steinitz's, and Koebe's polytope-realizat...
Antipodes of symmetric convex bodies
v1.3 research notesOn a centrally symmetric convex body, must every pair of points at maximum intrinsic surface distance be antipodal? Resolve this even for rectangular ...
Bounded-degree triangulations
v1.3 research notesCan every convex polytope be triangulated so that every vertex degree, or every edge degree, is bounded by a constant or by a polylogarithmic function...
Chromatic number of the plane
v1.3 research notesDetermine the least number of colors needed to color the Euclidean plane so that points at unit distance receive different colors....
Covering points by congruent rectangles
v1.3 research notesGiven a finite planar point set and a prescribed rectangle, approximate efficiently the minimum number of congruent copies of the rectangle needed to ...
Triangulating a hypercube
v1.3 research notesDetermine the minimum number of $d$-simplices needed to triangulate the $d$-dimensional cube, and its asymptotic growth with $d$....
Embedding the hyperbolic plane
v1.3 research notesDoes the hyperbolic plane admit a smooth isometric immersion into $\mathbb R^4$? More generally, determine the least Euclidean dimension for such an i...
Rationality of Hermite constants
v1.3 research notesAre the Hermite constants associated with densest lattice sphere packings always rational? Determine their arithmetic nature in dimensions where the e...
Integer-distance point sets
v1.3 research notesDo there exist seven planar points in general position—no three collinear and no four concyclic—such that every pairwise distance is an integer?...
Mirrored-room illumination
v1.3 research notesGiven a polygonal room with perfectly reflecting sides and a point light source, characterize when every point of the room is illuminated. In particul...
Odd rep-tiling by a 14-omino
v1.3 research notesCan the $3\times6$ rectangle with a $2\times2$ corner removed tile a rectangle using an odd number of congruent copies?...
Prince Rupert ratio for tetrahedra
v1.3 research notesWhat is the largest possible ratio between the sum of edge lengths of a tetrahedron that can pass through or fit inside another tetrahedron and the su...
Perfect rational triangles
v1.3 research notesDoes there exist a nondegenerate triangle whose side lengths, three medians, three altitudes, and area are all rational?...
Comparing sums of square roots
v1.3 research notesCan sums of square roots of integers be compared in polynomial time on a Turing machine? Equivalently, obtain effective polynomial bit bounds for a no...
Packing reciprocal rectangles in a square
v1.3 research notesFor every positive integer $k$, let $R_k$ be a $1/k$ by $1/(k+1)$ rectangle. Can the entire collection $(R_k)_{k\ge1}$ be packed without overlap into ...
Triangulations with many distinct areas
v1.3 research notesFind the largest function $t(n)$ such that every convex $n$-gon has a triangulation containing at least $t(n)$ distinct triangle areas; also determine...
Classification of Finite Metric Spaces and Combinatorics of Convex Polytopes
v1.3 research notesLet $(X,\rho)$ be a finite metric space. Its fundamental polytope $R_{X,\rho}$ is the convex hull of the vectors $e_{x,y}=(\delta_x-\delta_y)/\rho(x,y...
An extended Poncelet problem I
v1.3 research notesDo there exist two irreducible algebraic curves of degrees $n$ and $m$, with $n+m>4$, each having an oval, for which the Poncelet map is well defined ...
An extended Poncelet problem II
v1.3 research notesLet $\gamma=\{x^2+y^2-1=0\}$ and $\Gamma_\varepsilon=\{p_2(x,y)+\varepsilon p_m(x,y)=0\}$, where $\Gamma_0$ is an ellipse surrounding $\gamma$, the cu...
Short geodesics on the regular dodecahedron
v1.3 research notesOn a regular dodecahedron, unfold a geodesic beginning at a vertex $v$ through successive faces. Call it short if it ends at a vertex and meets no ver...
Voronoi Diagram of Lines in 3D
v1.3 research notesWhat is the combinatorial complexity of the Voronoi diagram of a set of lines (or line segments) in three dimensions?...
Minimum Euclidean Matching in 2D
v1.3 research notesWhat is the complexity of computing a minimum-cost Euclidean matching for $2n$ points in the plane? The cost of a matching is the total length of the ...
3SUM Hard Problems
v1.3 research notesCan the class of 3SUM hard problems be solved in subquadratic time? These problems can be reduced from the problem of determining whether, given three...
Output-sensitive Convex Hull in $\mathbb{R}^d$
v1.3 research notesWhat is the best output-sensitive convex hull algorithm for $n$ points in $\mathbb{R}^d$?...
Simple Polygonalizations
v1.3 research notesCan the number of simple polygonalizations of a set of $n$ points in the plane be computed in polynomial time? A simple polygonalization is a simple p...
Minimum-Link Path in 2D
v1.3 research notesCan a minimum-link path among polygonal obstacles be found in subquadratic time?...
Vertex $\pi$-Floodlights
v1.3 research notesHow many $\pi$-floodlights are always sufficient to illuminate any polygon of $n$ vertices, with at most one floodlight placed at each vertex? An $\al...
Polygonal Curve Simplification
v1.3 research notesCan an $n$-vertex polygonal curve be simplified in time nearly linear in $n$?...
Polyhedral Surface Approximation
v1.3 research notesHow efficiently can one compute a polyhedral surface that is an $\epsilon$-approximation of a given triangulated surface in $\mathbb{R}^3$?...
Surface Reconstruction
v1.3 research notesGiven a sufficiently dense sample of points on a surface (technically, an $\epsilon$-sample), reconstruct a surface homeomorphic to the original....
Hexahedral Meshing
v1.3 research notesCan the interior of every simply connected polyhedron whose surface is meshed by an even number of quadrilaterals be partitioned into a hexahedral mes...
Trapping Light Rays with Segment Mirrors
v1.3 research notesIs it possible to trap all the light from one point source by a finite collection of two-sided disjoint segment mirrors? A light ray is trapped if it ...
Freeze-Tag: Optimal Strategies for Awakening a Swarm of Robots
v1.3 research notesAn optimization problem that naturally arises in the study of ``swarm robotics'' is to wake up a set of ``asleep'' robots, starting with only one ``aw...
Vertex-Unfolding Polyhedra
v1.3 research notesConsider a polyhedron with simply connected facets (no holes on a facet) and without boundary (every edge is incident to exactly two facets). Can the ...
General Unfoldings of Nonconvex Polyhedra
v1.3 research notesCan every closed polyhedron be cut along its surface and unfolded into one piece in the plane without overlap? Such an unfolding is called a general u...
Planar Euclidean Maximum TSP
v1.3 research notesWhat is the complexity of finding a tour of maximum Euclidean length for a planar point set?...
Traveling Salesman Problem in Solid Grid Graphs
v1.3 research notesWhat is the complexity of finding a shortest tour in a solid planar grid graph? A planar grid graph is a graph whose vertices are any set of points on...
Pallet Loading
v1.3 research notesWhat is the complexity of the pallet loading problem? Given two pairs of numbers, $(A,B)$ and $(a,b)$, and a number $n$, decide whether $n$ small rect...
Most Circular Partition of a Square
v1.3 research notesWhat is the optimal partition of a square into convex pieces such that the circularity of the pieces is optimized? The circularity of a polygon is the...
Transforming Polygons via Vertex-Centroid Moves
v1.3 research notesGiven an arbitrary polygon, transform it by a finite sequence of ``vertex-centroid'' moves to a regular polygon. A vertex-centroid move is a translati...
Volume Maximizing Convex Shape
v1.3 research notesLet $C$ be a convex piece of paper; its boundary may be a smooth curve, or a polygon. A perimeter halving folding is a folding of $C$ obtained by iden...
Edge-Unfolding Polycubes
v1.3 research notesIs there any genus-zero orthogonal polyhedron $P$ built by gluing together cubes face-to-face that cannot be edge-unfolded, where all cube edges on th...
Reflexivity of Point Sets
v1.3 research notesLet $\rho(S)$ be the fewest number of reflex vertices in a polygonization of a 2D point set $S$, i.e., the fewest reflexivities of any simple polygon ...
Polyhedron with Regular Pentagon Faces
v1.3 research notesLet $M$ be a closed polyhedral surface homeomorphic to $S^2$ which is entirely composed of equal regular pentagons. If $M$ is immersed in 3-space, is ...