We consider an optimization problem of inscribing a unit rectangle in a convex polygon. An axis-aligned unit rectangle is an axis-aligned rectangle whose horizontal sides are of length 1. A unit rectangle of orientation θ is a copy of an axis-aligned unit rectangle rotated by θ in counterclockwise direction. The goal is to find a largest unit rectangle inscribed in a convex polygon over all orientations in . This optimization problem belongs to shape analysis, classification, and simplification, and they have applications in various cost-optimization problems.
A packing of disks in the plane is a set of disks with disjoint interiors. This paper is a survey of some open questions about such packings. It is organized into five themes: compacity, conjugacy, density, uniformity and computability.
We study the uniform 2-dimensional vector multiple knapsack (2VMK) problem, a natural variant of multiple knapsack arising in real-world applications such as virtual machine placement. The input for 2VMK is a set of items, each associated with a 2-dimensional weight vector and a positive profit, along with m 2-dimensional bins of uniform (unit) capacity in each dimension. The goal is to find an assignment of a subset of the items to the bins, such that the total weight of items assigned to a single bin is at most one in each dimension, and the total profit is maximized.
Our main result is a -approximation algorithm for 2VMK, for every fixed , thus improving the best known ratio of which follows as a special case from a result of Fleischer et al. (2011) [6].
Our algorithm relies on an adaptation of the Round&Approx framework of Bansal et al. (2010) [15], originally designed for set covering problems, to maximization problems. The algorithm uses randomized rounding of a configuration-LP solution to assign items to of the bins, followed by a reduction to the (1-dimensional) Multiple Knapsack problem for assigning items to the remaining bins.
Given a set P of n points and a set S of m disks in the plane, the disk coverage problem asks for a smallest subset of disks that together cover all points of P. The problem is NP-hard. In this paper, we consider a line-separable unit-disk version of the problem where all disks have the same radius and their centers are separated from the points of P by a line ℓ. We present an time algorithm for the problem. This improves the previously best result of time. Our techniques also solve the line-constrained version of the problem, where centers of all disks of S are located on a line ℓ while points of P can be anywhere in the plane. Our algorithm runs in time, which improves the previously best result of time. In addition, our results lead to an algorithm of time for a half-plane coverage problem (given n half-planes and n points, find a smallest subset of half-planes covering all points); this improves the previously best algorithm of time. Further, if all half-planes are lower ones, our algorithm runs in time while the previously best algorithm takes time.

