DocumentCode
626286
Title
Maximum Matching and Linear Programming in Fixed-Point Logic with Counting
Author
Anderson, Matthew ; Dawar, Anuj ; Holm, Bjarki
Author_Institution
Comput. Lab., Univ. of Cambridge, Cambridge, UK
fYear
2013
fDate
25-28 June 2013
Firstpage
173
Lastpage
182
Abstract
We establish the expressibility in fixed-point logic with counting (FPC) of a number of natural polynomial-time problems. In particular, we 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 [1], who asked whether the existence of perfect matchings in general graphs could be determined in the more powerful formalism of choiceless polynomial time with counting. Our result is established by noting that the ellipsoid method for solving linear programs of full dimension can be implemented in FPC. This allows us to prove that linear programs of full dimension can be optimised in FPC if the corresponding separation oracle problem can be defined in FPC. On the way to defining a suitable separation oracle for the maximum matching problem, we provide FPC formulas defining maximum flows and canonical minimum cuts in capacitated graphs.
Keywords
computational complexity; formal logic; graph theory; linear programming; pattern matching; FPC; canonical minimum cut; capacitated graph; choiceless polynomial time; ellipsoid method; fixed-point logic with counting; general graph; linear programming; maximum flow; maximum matching problem; natural polynomial-time problem; perfect matching; separation oracle problem; Ellipsoids; Encoding; Linear programming; Optimization; Polynomials; Vectors; Vocabulary; fixed-point logic with counting; linear programming; maximum flow; maximum matching; minimum cut; minimum odd cut;
fLanguage
English
Publisher
ieee
Conference_Titel
Logic in Computer Science (LICS), 2013 28th Annual IEEE/ACM Symposium on
Conference_Location
New Orleans, LA
ISSN
1043-6871
Print_ISBN
978-1-4799-0413-6
Type
conf
DOI
10.1109/LICS.2013.23
Filename
6571549
Link To Document