An algorithm for weighted fractional matroid matching

Journal Article (2013)
Author(s)

Dion Gijswijt (Universiteit Leiden)

Gyula Pap (Eötvös Loránd University)

Affiliation
External organisation
DOI related publication
https://doi.org/10.1016/j.jctb.2013.05.004
More Info
expand_more
Publication Year
2013
Language
English
Affiliation
External organisation
Issue number
4
Volume number
103
Pages (from-to)
509-520

Abstract

Let M be a matroid on ground set E with rank function r. A subset l⊆E is called a line when r(l)∈{1,2}. Given a finite set L of lines in M, a vector x∈R+L is called a fractional matching when ∑l∈Lxla(F)l⩽r(F) for every flat F of M. Here a(F)l is equal to 0 when l∩F=∅, equal to 2 when l⊆F and equal to 1 otherwise. We refer to ∑l∈Lxl as the size of x.It was shown by Chang et al. [S. Chang, D. Llewellyn, J. Vande Vate, Matching 2-lattice polyhedra: finding a maximum vector, Discrete Math. 237 (2001) 29–61], that a maximum size fractional matching can be found in polynomial time. In this paper we give a polynomial time algorithm to find, for given weight function w:L→Q, a maximum weight fractional matching. A simple reference to the equivalence of separation and optimization does not lead to such an algorithm, since no direct method for polynomial time separation is known for this polytope.

No files available

Metadata only record. There are no files for this record.