Solving Linear Programs without Breaking Abstractions

Author:

Anderson Matthew1,Dawar Anuj1,Holm Bjarki2

Affiliation:

1. University of Cambridge

2. University of Cambridge, Cambridge, UK

Abstract

We show that the ellipsoid method for solving linear programs can be implemented in a way that respects the symmetry of the program being solved. That is to say, there is an algorithmic implementation of the method that does not distinguish, or make choices, between variables or constraints in the program unless they are distinguished by properties definable from the program. In particular, we demonstrate that the solvability of linear programs can be expressed in fixed-point logic with counting (FPC) as long as the program is given by a separation oracle that is itself definable in FPC. We use this to show that the size of a maximum matching in a graph is definable in FPC. This settles an open problem first posed by Blass, Gurevich and Shelah [Blass et al. 1999]. On the way to defining a suitable separation oracle for the maximum matching program, we provide FPC formulas defining canonical maximum flows and minimum cuts in undirected capacitated graphs.

Funder

EPSRC

Publisher

Association for Computing Machinery (ACM)

Subject

Artificial Intelligence,Hardware and Architecture,Information Systems,Control and Systems Engineering,Software

Reference44 articles.

1. Maximum Matching and Linear Programming in Fixed-Point Logic with Counting

2. Affine systems of equations and counting infinitary logic

3. Sherali-Adams relaxations and indistinguishability in counting logics

4. A. Blass and Y. Gurevich. 2005. A quick update on open problems in Blass-Gurevich-Shelah's article ‘On polynomial time computations over unordered structures’. Online at http://research.microsoft.com/_gurevich/annotated.html. A. Blass and Y. Gurevich. 2005. A quick update on open problems in Blass-Gurevich-Shelah's article ‘On polynomial time computations over unordered structures’. Online at http://research.microsoft.com/_gurevich/annotated.html.

Cited by 9 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Definable Ellipsoid Method, Sums-of-Squares Proofs, and the Graph Isomorphism Problem;SIAM Journal on Computing;2023-10-16

2. Canonisation and Definability for Graphs of Bounded Rank Width;ACM Transactions on Computational Logic;2023-01-18

3. On the Weisfeiler-Leman dimension of fractional packing;Information and Computation;2021-09

4. On the Power of Symmetric Linear Programs;Journal of the ACM;2021-07-28

5. On Weisfeiler-Leman invariance: Subgraph counts and related graph properties;Journal of Computer and System Sciences;2020-11

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3