Optimization Algorithms for Faster Computational Geometry
Abstract
We study two fundamental problems in computational geometry: finding the maximum inscribed ball (MaxIB) inside a bounded polyhedron defined by hyperplanes, and the minimum enclosing ball (MinEB) of a set of points, both in -dimensional space. We improve the running time of iterative algorithms on MaxIB from to , a speed-up up to , and MinEB from to , a speed-up up to . Our improvements are based on a novel saddle-point optimization framework. We propose a new algorithm for solving a class of regularized saddle-point problems, and apply a randomized Hadamard space rotation which is a technique borrowed from compressive sensing. Interestingly, the motivation of using Hadamard rotation solely comes from our optimization view but not the original geometry problem: indeed, it is not immediately clear why MaxIB or MinEB, as a geometric problem, should be easier to solve if we rotate the space by a unitary matrix. We hope that our optimization perspective sheds lights on solving other geometric problems as well.
Cite
@article{arxiv.1412.1001,
title = {Optimization Algorithms for Faster Computational Geometry},
author = {Zeyuan Allen-Zhu and Zhenyu Liao and Yang Yuan},
journal= {arXiv preprint arXiv:1412.1001},
year = {2016}
}
Comments
An abstract of this paper is going to appear in the conference proceedings of ICALP 2016