Equivalence of Convex Problem Geometry and Computational Complexity in the Separation Oracle Model

Abstract

Consider the following supposedly-simple problem: compute x satisfying x in S, where S is a convex set conveyed by a separation oracle, with no further information (e.g., no bounding ball containing or intersecting S, etc.). Our interest in this problem stems from fundamental issues involving the interplay of (i) the computational complexity of computing a point x in S, (ii) the geometry of S, and (iii) the stability or conditioning of S under perturbation. Under suitable definitions of these terms, we show herein that problem instances with favorable geometry have favorable computational complexity, validating conventional wisdom. We also show a converse of this implication, by showing that there exist problem instances in certain families characterized by unfavorable geometry, that require more computational effort to solve. This in turn leads, under certain assumptions, to a form of equivalence among computational complexity, the geometry of S, and the conditioning of S. Our measures of the geometry of S, relative to a given (reference) point x, are the aspect ratio A = R/r, as well as R and 1/r, where B(x,R) intersection of S contains a ball of radius r. The aspect ratio arises in the analyses of many algorithms for convex problems, and its importance in convex algorithm analysis has been well-known for several decades. However, the terms R and 1/r in our complexity results are a bit counter-intuitive; nevertheless, we show that the computational complexity must involve these terms in addition to the aspect ratio even when the aspect ratio itself is small. This lower-bound complexity analysis relies on simple features of the separation oracle model of conveying S; if we instead assume that S is conveyed by a self-concordant barrier function, then it is an open challenge to prove such complexity lower-bound.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2009
Accession Number
ADA495929

Entities

People

  • Jorge Veraz
  • Robert M. Freund

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Algorithms
  • Arithmetic
  • Aspect Ratio
  • Computational Complexity
  • Computations
  • Construction
  • Convex Sets
  • Ellipsoids
  • Geometry
  • Inequalities
  • Information Operations
  • Iterations
  • Operations Research
  • Sequences
  • Standards
  • Theorems
  • Vector Spaces

Fields of Study

  • Computer science

Readers

  • Calculus or Mathematical Analysis
  • Operations Research
  • Systems Analysis and Design