Publication | Open Access
Minkowski's Convex Body Theorem and Integer Programming
763
Citations
15
References
1987
Year
Mathematical ProgrammingBranch-and-bound AlgorithmLattice ProblemsEngineeringComputational ComplexityConvex HullBranch And CutFunctional AnalysisDiscrete OptimizationN Variable ProblemGomory-chvátal TheoryDiscrete MathematicsCombinatorial OptimizationConvex Body TheoremInteger OptimizationComputer ScienceInteger Programming ProblemsProblem ReductionInteger ProgrammingConvex OptimizationPacking ProblemsLinear Programming
Minkowski's Convex Body theorem and other Geometry of Numbers results underpin the algorithm. The paper presents an algorithm for solving Integer Programming problems with running time n O(n) and introduces related lattice‑problem algorithms. The algorithm reduces an n‑variable problem to (2n)^{5i/2} subproblems in n−i variables, with i chosen by the algorithm, and analyzes their complexity under polynomial‑time reductions. The algorithm achieves an O(n^{5/2}) per‑variable factor, improving on the previous exponential bound.
The paper presents an algorithm for solving Integer Programming problems whose running time depends on the number n of variables as n O(n) . This is done by reducing an n variable problem to (2n) 5i/2 problems in n − i variables for some i greater than zero chosen by the algorithm. The factor of O(n 5/2 ) “per variable” improves the best previously known factor which is exponential in n. Minkowski's Convex Body theorem and other results from Geometry of Numbers play a crucial role in the algorithm. Several related algorithms for lattice problems are presented. The complexity of these problems with respect to polynomial-time reducibilities is studied.
| Year | Citations | |
|---|---|---|
Page 1
Page 1