Lune

SODA2022顶会

On finding exact solutions of linear programs in the oracle model

Daniel Dadush, László A. Végh, Giacomo Zambelli

2022年份
1顶会引用

摘要

We consider linear programming in the oracle model: maxc ⊤ x : x ∈ P , where the polyhedron P = x ∈ R n : Ax ≤ b is given by a separation oracle. We present an algorithm that finds exact primal and dual solutions using O(n 2 log(n/δ)) oracle calls and O(n 4 log(n/δ) + n 5 log log(1/δ)) arithmetic operations, where δ is a geometric condition number associated with the system (A, b). These bounds do not depend on the cost vector c and do not require a priori knowledge of δ. For rational data, log(1/δ) is polynomially bounded in the encoding size of (A, b), thus providing a polynomial-time algorithm.

The algorithm works in a black box manner, requiring a subroutine for approximate primal and dual solutions; the above running times are achieved when using the cutting plane method of Jiang, Lee, Song, and Wong (STOC 2020) for this subroutine. Whereas approximate solvers may return primal solutions only, we develop a general framework for extracting dual certificates based on the work of Burrell and Todd (Math. Oper. Res. 1985).

Our algorithm strengthens results by Grötschel, Lovász, and Schrijver (Prog. Comb. Opt. 1984), and by Frank and Tardos (Combinatorica 1987) that rely on bit-complexity arguments. Our algorithm avoids rounding-based arguments such as simultaneous Diophantine approximation and uses geometric arguments instead.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

lune papers fulltext a3bef92c-6f54-4e5c-8ae8-b50ebe592bbc

引用它的顶会 Paper1

问问它们各自怎么用它

它引用的顶会 Paper8

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖