Top Banner
MATCHINGS,ALTERNATING b - m a t c h i n g s factors s t a b l e s e t s maxfix cover p a r i t y struct ure (m u l t i) f lo ws jump systems m at r oi ds hypergra ph matc hing, coloring polyhedra k-chrom test-se ays to matching generalizations András Sebő, CNRS, Grenoble (France) For the 50th birthday of the Hungarian Method
12

ays to matching generalizations

Jan 09, 2016

Download

Documents

Vicki

jump systems. maxfix cover. structure. test-sets. matroids. k-chrom. polyhedra. b-matchings. (multi)flows. parity. stable sets. factors. hypergraph matching, coloring. ays to matching generalizations. Andr á s Sebő , CNRS, Grenoble (France). - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ays to matching generalizations

MATCHINGS,ALTERNATING PATHSb-m

atchings

factorsstable sets

maxfix c

over

parity

structure

(multi)flow

s

jump systems

mat

roid

s

hypergraph matching, coloring

polyhedra

k-ch

rom

test-sets

ays to matching generalizations

András Sebő, CNRS, Grenoble (France)

For the 50th birthday of the Hungarian Method

Page 2: ays to matching generalizations

The Fifty Year Old :

x0

Many happy returns of the day

1

-1

G

Page 3: ays to matching generalizations

-1 : if in

Parity of Degrees and Negative Circuits

Idea:1. minimum no negative circuit (Guan 62)

1 : if not inx0

odd degree subgraphs: Edmonds, Johnson (73) minmax, alg: EJ, Barahona, Korach; sequence of sharper thms: Lovász (76), Seymour (81), Frank, Tardos (84), …

Edmonds (65): Chinese Postman through matchings

Def conservative (cons) : no circuit with neg total weight

x0 V, (u)= min weight of an (x0,u) path

2. identify vertices that are at distance 0, induction

, S

Page 4: ays to matching generalizations

Thm:(S 84) G bipartite, w: E {-1,1}, conservative

Then | (u) – (v) | = 1 for all uvE, and for all

D D : (D) contains 1 negative edge if x0 D 0

x0

0 negative edge if x0 D

Applications: matching structure; Integer packings of cuts, paths (Frank Szigeti, Ageev Kostochka Szigeti, …)

Thm: cons, bipartite, all distances <0 negative forest

x0

1

0

-1

-2

D:

Page 5: ays to matching generalizations

Def: Edmonds, Johnson (‘70) bidirected graph :

~alt path: edges are used at most once; was defined to handle a ‘general class of integer programs’ containing b-matchings.

One of the reasons ‘labelling’ works for bipartite graphs: Transitivity : (a,b) & (b,calt paths (a,c)

Broken Transitivity:(S ’86) If (a,b&(b-,cpath, then: either (acpath, or both (a,b-) & (b,cpaths.

Tutte & Edmonds-Gallai type thms+‘structure algorithms’ for lower,upper bounds and parity, including digraphs.

Various degree constraints and bidirected graphs

+ ++ - -- +path

+ --++

+ -

a

b c

For bidirected graphs:

a

c

b

Page 6: ays to matching generalizations

maxfix coversInput: H graph, kIN

Task: Find S V(H) |S|=k that S

hits a max number of edges of H.

Contains Vertex Cover. Let H=L(G) be a line graph !

How many edges remain in F = L(G) – S ?

minimize vV(G) dF(v)2 - const(=|E(G)|)

Thm:(Apollonio, S.’04)F is not optimal better F’

with vV(G) | dF(v) – dF’(v) | 4

Cor : Pol solvable

14

1214

Page 7: ays to matching generalizations

number of years (edges of L(G) hit): : 042450

Many happy returns of the day

Aki nem hiszi számoljon utána …

Page 8: ays to matching generalizations

Independent sets

in matroids

in graphs (stable set)

in posets

(antichains)

Extensions by Dilworth, Greene-Kleitman (further by Frank, K. Cameron, I. Hartman) :

max union of k antichains = min{ |X| + k |c| : XV, c is a set of chains covering V/X}

Page 9: ays to matching generalizations

Conjecture of Linial : max k-chrom

min { |X| + k |P|: XV,P path partition of V / X }

k=1 : Gallai-Milgram (1960) min |P| orthogonal version : paths and stable, 1 on each

strong version:Gallai’s conj 62,Bessy,Thomassé 03

strongly conn, pathcycle, partitioncover

orthogonal and strong follows: BT is a minmax

k arbitrary, orthogonal conjecture (Berge): open

‘’strong’’ conjecture (who ?) : Thm S ’04 minmax

orthog and strong conjecture : - ‘’ - compl slack

no partition

Page 10: ays to matching generalizations

Test-sets, neighbors

switching: neighbors on the matching polytope

If there exists a larger (b, T, …)- ‘matching’, then there is also one that covers 2 more vertices.

Def (Graver ‘75, Scarf, Bárány, Lovász, …) A matrix; T is a test-set if for all b and c, Ax b, x integer has a better solution than x0 also among x0 + t (tT).

neighbours of the 0, Hilbert b., lattice-free bodies, empty simplices…

Complexity of “Is a given integer simplex empty ?” .

improving paths :

Page 11: ays to matching generalizations

Jump systems (js) JZn is a jump system (Bouchet, Cunnigham ’93), if

u,v J and step u+ei from u towards v, either u+ei J, or step u+ei+ej J from u+ei towards J.

Examples: matroid independent sets, bases; {0,ei+ej} Degree sequences of graphs (B.,C.: J1,J2 js J1+J2 js)

Cornuéjols(86): Edmonds type alg for degree seqJgen box

Lovász(72): Tutte-type, Edmonds-Gallai-type thms for gf Then gf can be pol. reduced to bounds+ parity (S 86)

Lovász (95): gen minmax result including J1Jbox

Pol red of J1Jgen box to J1Jbox+paritylike for graphs (S 96)

general factor (gf)

gen box : of 1 dim js Subsets of T covered by T-path-packings(Schrijver’s proof of Mader)

Jump system intersection

Page 12: ays to matching generalizations

MATCHINGS,ALTERNATING PATHSb-m

atchings

factorsstable sets

maxfix c

over

parity

structure

(multi)flow

s

jump systems

mat

roid

s

hypergraph matching, coloring

polyhedra

k-ch

rom

test-sets

Many happy returns of this day