Volume 3, Number 1, January 2007, pp. 37-52
Komei Fukuda and Takeaki Uno

Key words:
polytope, volume, elipsoid method, polynomial time, algorithm arrangement, face lattice
Mathematices Subject Classification: 52B05, 65K05
ONLINE SUBSCRIPTION (Institutional Subscription Only)
Copyright© 2007 Yokohama Publishers
Back

Abstract:
Suppose that we have several polytopes in Rd and we can translate them without rotation. Here we consider the intersection maximization problem, which asks the positions of the polytopes which maximizes the volume of their intersection.In this paper, we address this problem, and show that the problem can be solved in oracle polynomial time by an ellipsoid method, exploiting two important facts. Namely, the objective function is a continuous piecewise-polynomial function and its dth root is concave. We further study the structure of the problem in depth for the two dimensional case, and propose an algorithm which solves it in O(n4) time for two non-convex polygons, where n is the total number of vertices.
Polynomial time algorithms for maximizing the intersection volume of polytopes