Computing Optimal Kernels in Two Dimensions

Abstract

Let P be a set of n points in 2. For a parameter ∈ (0,1), a subset C⊂eq P is an -kernel of P if the projection of the convex hull of C approximates that of P within (1-)-factor in every direction. The set C is a weak -kernel of P if its directional width approximates that of P in every direction. Let k(P) (resp.\ kw(P)) denote the minimum-size of an -kernel (resp. weak -kernel) of P. We present an O(nk(P) n)-time algorithm for computing an -kernel of P of size k(P), and an O(n2 n)-time algorithm for computing a weak -kernel of P of size kw(P). We also present a fast algorithm for the Hausdorff variant of this problem. In addition, we introduce the notion of -core, a convex polygon lying inside ch(P), prove that it is a good approximation of the optimal -kernel, present an efficient algorithm for computing it, and use it to compute an -kernel of small size.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…