Making Bipartite Graphs DM-irreducible

Size: px
Start display at page:

Download "Making Bipartite Graphs DM-irreducible"

Transcription

1 Making Bipartite Graphs DM-irreducible Kristóf Bérczi 1, Satoru Iwata 2, Jun Kato 3, Yutaro Yamaguchi 4 1. Eötvös Lorand University, Hungary. 2. University of Tokyo, Japan. 3. TOYOTA Motor Corporation, Japan. 4. Osaka University, Japan. ISMP July 5, 2018

2 Dulmage Mendelshon Decomposition [Dulmage Mendelsohn 1958,59] G = V +, V ; E : Bipartite Graph V + V 2

3 Dulmage Mendelshon Decomposition [Dulmage Mendelsohn 1958,59] G = V +, V ; E : Bipartite Graph V + V V 0 + > V 0 or V 0 = V + i = V i (i 0, ) V + < V or V = Max. Matching in G is a union of Perfect Matchings in G V i V 0 V 1 V 2 V Unique Partition of Vertex Set reflecting Structure of Maximum Matchings (Definition will be given later) 3

4 Dulmage Mendelshon Decomposition [Dulmage Mendelsohn 1958,59] G = V +, V ; E : Bipartite Graph V + V V 0 + > V 0 or V 0 = V + i = V i (i 0, ) V + < V or V = Max. Matching in G is a union of Perfect Matchings in G V i Covering ALL vertices in one side V 0 V 1 V 2 V Unique Partition of Vertex Set reflecting Structure of Maximum Matchings (Definition will be given later) 4

5 Dulmage Mendelshon Decomposition [Dulmage Mendelsohn 1958,59] G = V +, V ; E : Bipartite Graph V + V Max. Matching in G is a union of Perfect Matchings in G V i Edges between V i and V j i j cannot be used. V 0 V 1 e: Edge in G V i, Perfect Matching in G V i using e V 2 V Unique Partition of Vertex Set reflecting Structure of Maximum Matchings (Definition will be given later) 5

6 Dulmage Mendelshon Decomposition [Dulmage Mendelsohn 1958,59] G = V +, V ; E : Bipartite Graph V + V Max. Matching in G is a union of Perfect Matchings in G V i Edges between V i and V j i j cannot be used. V 0 V 1 e: Edge in G V i, Perfect Matching in G V i using e V 2 V Unique Partition of Vertex Set reflecting Structure of Maximum Matchings (Definition will be given later) 6

7 Our Problem Input Goal G = V +, V ; E : Bipartite Graph Find a Minimum Number of Additional Edges to Make G DM-irreducible DM-decomposition consists of a Single Component = e, M: Perfect Matching s.t. e M + α (Some Connectivity) V 0 V 1 V 2 V 1 V V 1 V 2 V 3 V V 7

8 Our Results (Summary) Input Goal G = V +, V ; E : Bipartite Graph Find a Minimum Number of Additional Edges to Make G DM-irreducible Min-Max Duality via Supermodular Arc Covering [Frank Jordán 1995] Unbalanced V + V Matroid Intersection Balanced V + = V & Perfectly Matchable Strong Connectivity Augmentation [Eswaran Tarjan 1976] Balanced & NOT P.M. Direct O nm -time Algorithm (Moreover, General Case) 8

9 Overview Supermodular Arc Covering Matroid Intersection Our Problem k-connectivity Augmentation Unbalanced Balanced & Perfectly Matchable Strong Connectivity Augmentation [Eswaran Tarjan 1976] 9

10 Overview Supermodular Arc Covering Matroid Intersection Our Problem k-connectivity Augmentation Unbalanced Balanced & Perfectly Matchable Strong Connectivity Augmentation [Eswaran Tarjan 1976] 10

11 Min-Max Duality Polytime by Ellipsoid [Frank Jordán 1995] Matroid Intersection Overview Supermodular Arc Covering Min-Max Polytime Our Problem Combinatorial Pseudopolytime [Végh Benczúr 2008] Polytime k-connectivity Augmentation Unbalanced Balanced & Perfectly Matchable Strong Connectivity Augmentation [Eswaran Tarjan 1976] 11

12 Min-Max Duality Polytime by Ellipsoid [Frank Jordán 1995] Overview Supermodular Arc Covering Combinatorial Pseudopolytime [Végh Benczúr 2008] Matroid Intersection Min-Max Polytime Our Problem O nm -time Polytime k-connectivity Augmentation Unbalanced Faster Weighted ver. OK Balanced & Perfectly Matchable Weighted ver. NP-hard Strong Connectivity Augmentation [Eswaran Tarjan 1976] 12

13 Min-Max Duality Polytime by Ellipsoid [Frank Jordán 1995] Overview Supermodular Arc Covering Combinatorial Pseudopolytime [Végh Benczúr 2008] Matroid Intersection Min-Max Polytime Our Problem O nm -time Polytime k-connectivity Augmentation Unbalanced Faster Weighted ver. OK Balanced & Perfectly Matchable Weighted ver. NP-hard Strong Connectivity Augmentation [Eswaran Tarjan 1976] 13

14 How to Compute DM-decomposition G = V +, V ; E : Bipartite Graph V + V Find a Maximum Matching M in G Orient Edges so that M Both Directions E M Left to Right V 0 : Reachable from V + + M V : Reachable to V M V i : Strongly Connected Component of G V 0 V 14

15 How to Compute DM-decomposition G = V +, V ; E : Bipartite Graph V + V Find a Maximum Matching M in G Orient Edges so that M Both Directions E M Left to Right V 0 : Reachable from V + + M V : Reachable to V M V i : Strongly Connected Component of G V 0 V 15

16 How to Compute DM-decomposition G = V +, V ; E : Bipartite Graph V + V Find a Maximum Matching M in G Orient Edges so that M Both Directions E M Left to Right V 0 : Reachable from V + + M V : Reachable to V M V i : Strongly Connected Component of G V 0 V 16

17 How to Compute DM-decomposition G = V +, V ; E : Bipartite Graph V + V Find a Maximum Matching M in G Orient Edges so that M Both Directions E M Left to Right V 0 : Reachable from V + + M V : Reachable to V M V 0 V V i : Strongly Connected Component of G V 0 V 17

18 How to Compute DM-decomposition G = V +, V ; E : Bipartite Graph V + V Find a Maximum Matching M in G Orient Edges so that M Both Directions E M Left to Right V 0 : Reachable from V + + M V 1 V 2 V : Reachable to V M V i : Strongly Connected Component of G V 0 V 18

19 When Balanced & Perfectly Matchable V 1 V 1 V 2 V 3 V 2 V 3 V 1 V 4 DM-decomposition = V 4 Decompoisition into Strg. Conn. Comps. Make it Strg. Conn. by Adding Edges Obs. DM-irreducibility is Equivalent to Strong Connectivity of the Oriented Graph 19

20 Strong Connectivity Augmentation Input Goal G = V, E : Directed Graph (NOT Strg. Conn.) Find a Minimum Number of Additional Edges to Make G Strongly Connected : Strg. Conn. Comp. 20

21 Strong Connectivity Augmentation Input Goal G = V, E : Directed Graph (NOT Strg. Conn.) Find a Minimum Number of Additional Edges to Make G Strongly Connected Each Source needs an Entering Edge : Strg. Conn. Comp. 21

22 Strong Connectivity Augmentation Input Goal G = V, E : Directed Graph (NOT Strg. Conn.) Find a Minimum Number of Additional Edges to Make G Strongly Connected Each Source needs an Entering Edge : Strg. Conn. Comp. Each Sink needs a Leaving Edge 22

23 Strong Connectivity Augmentation Input Goal G = V, E : Directed Graph (NOT Strg. Conn.) Find a Minimum Number of Additional Edges to Make G Strongly Connected max # of Sources, # of Sinks edges are Necessary. 23

24 Strong Connectivity Augmentation Input Goal G = V, E : Directed Graph (NOT Strg. Conn.) Find a Minimum Number of Additional Edges to Make G Strongly Connected max # of Sources, # of Sinks edges are Necessary. Thm. Cor. It is also Sufficient. One can find such an edge set in Linear Time. [Eswaran Tarjan 1976] If the input is Balanced with Perfect Matching, Our Problem can be solved in Linear Time. 24

25 When Balanced & NOT Perfectly Matchable Idea Reduce to P.M. Case by Connecting Exposed Vertices Each V i i 0, remains as it was V 0 V 1 V 2 V 25

26 When Balanced & NOT Perfectly Matchable Idea Reduce to P.M. Case by Connecting Exposed Vertices Each V i i 0, remains as it was V V i V 0 V + M + max # of Sources, # of Sinks # of Additional Edges 26

27 When Balanced & NOT Perfectly Matchable Idea Reduce to P.M. Case by Connecting Exposed Vertices Each V i i 0, remains as it was V V i V 0 V + M + max # of Sources, # of Sinks Const. Depending on M # of Additional Edges 27

28 When Balanced & NOT Perfectly Matchable Idea Reduce to P.M. Case by Connecting Exposed Vertices # of Sources or of Sinks depends on Max. Matching M Find Eligible Perfect Matchings in G V and in G V 0 Minimizing # of Sources in V and # of Sinks in V 0 Just by finding two edge-disjoint s t paths O n times Optimality is guaranteed by Min-Max Duality Thm. If the input is Balanced (in fact, NOT necessary), Our Problem can be solved in O nm time. [BIKY 2018] 28

29 When Balanced & NOT Perfectly Matchable Idea Reduce to P.M. Case by Connecting Exposed Vertices # of Sources or of Sinks depends on Max. Matching M Find Eligible Perfect Matchings in G V and in G V 0 Minimizing # of Sources in V and # of Sinks in V 0 Just by finding two edge-disjoint s t paths O n times Optimality is guaranteed by Min-Max Duality Thm. If the input is Balanced (in fact, NOT necessary), Our Problem can be solved in O nm time. [BIKY 2018] 29

30 When Balanced & NOT Perfectly Matchable Idea Reduce to P.M. Case by Connecting Exposed Vertices # of Sources or of Sinks depends on Max. Matching M Find Eligible Perfect Matchings in G V and in G V 0 Minimizing # of Sources in V and # of Sinks in V 0 Just by finding two edge-disjoint s t paths O n times Optimality is guaranteed by Min-Max Duality Thm. If the input is Balanced (in fact, NOT necessary), Our Problem can be solved in O nm time. [BIKY 2018] 30

31 Min-Max Duality Polytime by Ellipsoid [Frank Jordán 1995] Overview Supermodular Arc Covering Combinatorial Pseudopolytime [Végh Benczúr 2008] Matroid Intersection Min-Max Polytime Our Problem O nm -time Polytime k-connectivity Augmentation Unbalanced Faster Weighted ver. OK Balanced & Perfectly Matchable Weighted ver. NP-hard Strong Connectivity Augmentation [Eswaran Tarjan 1976] 31

32 Definition of DM-decomposition G = V +, V ; E : Bipartite Graph V + V f G X + Γ G X + X + X + V + f G is Submodular (Surplus for Hall s Condition) Minimizers form Distributive Lattice X 0 + X 1 + X k + : Maximal Chain V 0 + X 0 +, V 0 Γ G X 0 + V + i X + i X + i 1, V i Γ G X + + i Γ G X i 1 V + V + X + k, V V + Γ G X k 32

33 Definition of DM-decomposition G = V +, V ; E : Bipartite Graph V + V f G X + Γ G X + X + X + V + (Surplus for Hall s Condition) X + Γ G X + X + Γ G X + f G = 4 f G = 1 33

34 Definition of DM-decomposition G = V +, V ; E : Bipartite Graph V + V f G X + Γ G X + X + X + V + (Surplus for Hall s Condition) f G is Submodular Minimizers form Distributive Lattice X + 0 X + 1 X + k : Maximal Chain X 0 + X 1 + X

35 Definition of DM-decomposition G = V +, V ; E : Bipartite Graph V + V f G X + Γ G X + X + X + V + f G is Submodular (Surplus for Hall s Condition) Minimizers form Distributive Lattice X 0 + X 1 + X k + : Maximal Chain V 0 + X 0 +, V 0 Γ G X 0 + V + i X + i X + i 1, V i Γ G X + + i Γ G X i 1 V + V + X + k, V V + Γ G X k V 0 V 1 V 2 V 35

36 Rephrasing of DM-irreducibility G = V +, V ; E : Bipartite Graph V + V f G X + Γ G X + X + X + V + (Surplus for Hall s Condition) When V + < V (Unbalanced) V + is a unique minimizer Γ G X + > X + X + V + V When V + = V (Balanced) Only and V + are minimizers Γ G X + > X + X + V + 36

37 Rephrasing of DM-irreducibility G = V +, V ; E : Bipartite Graph V + V f G X + Γ G X + X + X + V + (Surplus for Hall s Condition) When V + < V (Unbalanced) V + is a unique minimizer Γ G X + > X + X + V + V 1 When V + = V (Balanced) Only and V + are minimizers Γ G X + > X + X + V + Symmetrically for V 37

38 Min-Max Duality (Unbalanced Case) Input Goal F G = V +, V ; E : Bipartite Graph V + < V Find a Smallest Set F of Additional Edges s.t. Γ G+F X + > X + X + V + X + X + 1 f G X + X + : Subpartition of V + Γ G X + X + f G = 1 f G = 0 f G+F = 1 f G+F = 1 38

39 Min-Max Duality (Unbalanced Case) Input Goal F Thm. G = V +, V ; E : Bipartite Graph V + < V Find a Smallest Set F of Additional Edges s.t. Γ G+F X + > X + X + V + X + X + Γ G X + X + 1 f G X + X + : Subpartition of V + min F G + F is DM irreducible max σ X + X + 1 f G X + X + : Subpartition of V + [BIKY 2018] 39

40 Min-Max Duality (Balanced Case) Input Goal G = V +, V ; E : Bipartite Graph V + = V Find a Smallest Set F of Additional Edges s.t. Γ G+F X ± > X ± X ± V ± Thm. min F G + F is DM irreducible X ± V ± max max τ G X + X + : Proper Subpartition of V +, max τ G X X : Proper Subpartition of V τ G X + σ X + X + 1 f G X + [BIKY 2018] G V, V + ; E : Interchanging V + and V 40

41 Supermodular Arc Covering Thm. V +, V : Finite Sets (possibly intersecting) F 2 V+ 2 V : Crossing Family (Constraint Set) g: F Z 0 Supermodular (Demand on F) The minimum cardinality of a multiset A: V + V Z 0 of directed edges in V + V that covers g is equal to max S F σ X +,X S g X+, X S: pairwise independent [Frank Jordán 1995] Packing (Max) vs. Covering (Min) type Strong Duality Polytime Solvability by Ellipsoid Method Including Directed k-connectivity Augmentation etc. 41

42 Supermodular Arc Covering Thm. V +, V : Finite Sets (possibly intersecting) F 2 V+ 2 V : Crossing Family (Constraint Set) g: F Z 0 Supermodular (Demand on F) The minimum cardinality of a multiset A: V + V Z 0 of directed edges in V + V that covers g is equal to max S F σ X +,X S g X+, X S: pairwise independent [Frank Jordán 1995] By defining F and g appropriately for Our Problem, we obtain Min-Max Duality Theorems for Our Problem (via some nontrivial Uncrossing arguments) 42

43 Overview Min-Max Duality Polytime by Ellipsoid [Frank Jordán 1995] Matroid Intersection Supermodular Arc Covering Min-Max Polytime Our Problem O nm -time Combinatorial Pseudopolytime [Végh Benczúr 2008] Polytime k-connectivity Augmentation Unbalanced Faster Weighted ver. OK Balanced & Perfectly Matchable Weighted ver. NP-hard Strong Connectivity Augmentation [Eswaran Tarjan 1976] 43

44 Weighted Problem (Unbalanced Case) Input Goal G = V +, V ; E : Bipartite Graph V + < V c: V + V E R >0 (Cost on Addition) Find a Minimum-Cost Set F of Additional Edges s.t. G + F is DM-irreducible Lem. G G + F: Forest s.t. Γ G v = 2 v V + [BIKY 2018] Γ G v = 2 G + F G Minimally DM-irreducible 44

45 Weighted Problem (Unbalanced Case) Input Goal G = V +, V ; E : Bipartite Graph V + < V c: V + V E R >0 (Cost on Addition) Find a Minimum-Cost Set F of Additional Edges s.t. G + F is DM-irreducible Lem. G G + F: Forest s.t. Γ G v = 2 v V + Reduce to find a Min-Weight Common Base in [BIKY 2018] M 1 : Graphic Matroid (with 2 V + -Truncation) M 2 : Partition Matroid (Degree Constraint on V + ) γ: V + V R 0 (Weight); γ e ቊ 0 e E c e e E 45

46 Our Results (Summary) Input Goal G = V +, V ; E : Bipartite Graph Find a Minimum Number of Additional Edges to Make G DM-irreducible Min-Max Duality via Supermodular Arc Covering [Frank Jordán 1995] Unbalanced V + V Matroid Intersection Balanced V + = V & Perfectly Matchable Strong Connectivity Augmentation [Eswaran Tarjan 1976] Balanced & NOT P.M. Direct O nm -time Algorithm (Moreover, General Case) 46

MAKING BIPARTITE GRAPHS DM-IRREDUCIBLE

MAKING BIPARTITE GRAPHS DM-IRREDUCIBLE SIAM J. DISCRETE MATH. Vol. 32, No. 1, pp. 560 590 c 2018 Society for Industrial and Applied Mathematics MAKING BIPARTITE GRAPHS DM-IRREDUCIBLE KRISTÓF BÉRCZI, SATORU IWATA, JUN KATO, AND YUTARO YAMAGUCHI

More information

An algorithm to increase the node-connectivity of a digraph by one

An algorithm to increase the node-connectivity of a digraph by one Discrete Optimization 5 (2008) 677 684 Contents lists available at ScienceDirect Discrete Optimization journal homepage: www.elsevier.com/locate/disopt An algorithm to increase the node-connectivity of

More information

Reachability-based matroid-restricted packing of arborescences

Reachability-based matroid-restricted packing of arborescences Egerváry Research Group on Combinatorial Optimization Technical reports TR-2016-19. Published by the Egerváry Research Group, Pázmány P. sétány 1/C, H 1117, Budapest, Hungary. Web site: www.cs.elte.hu/egres.

More information

Edge-connectivity of undirected and directed hypergraphs

Edge-connectivity of undirected and directed hypergraphs Edge-connectivity of undirected and directed hypergraphs by Tamás Király Dissertation submitted to Eötvös Loránd University, Faculty of Science, for the Ph. D. degree Doctoral School: Mathematics Director:

More information

Decomposition Theorems for Square-free 2-matchings in Bipartite Graphs

Decomposition Theorems for Square-free 2-matchings in Bipartite Graphs Decomposition Theorems for Square-free 2-matchings in Bipartite Graphs Kenjiro Takazawa RIMS, Kyoto University ISMP 2015 Pittsburgh July 13, 2015 1 Overview G = (V,E): Bipartite, Simple M E: Square-free

More information

Non-TDI graph-optimization with supermodular functions (extended abstract)

Non-TDI graph-optimization with supermodular functions (extended abstract) Egerváry Research Group on Combinatorial Optimization Technical reports TR-2015-14. Published by the Egerváry Research Group, Pázmány P. sétány 1/C, H1117, Budapest, Hungary. Web site: www.cs.elte.hu/egres.

More information

Matroids and submodular optimization

Matroids and submodular optimization Matroids and submodular optimization Attila Bernáth Research fellow, Institute of Informatics, Warsaw University 23 May 2012 Attila Bernáth () Matroids and submodular optimization 23 May 2012 1 / 10 About

More information

Packing Arborescences

Packing Arborescences Egerváry Research Group on Combinatorial Optimization Technical reports TR-2009-04. Published by the Egerváry Research Group, Pázmány P. sétány 1/C, H1117, Budapest, Hungary. Web site: www.cs.elte.hu/egres.

More information

1 Matroid intersection

1 Matroid intersection CS 369P: Polyhedral techniques in combinatorial optimization Instructor: Jan Vondrák Lecture date: October 21st, 2010 Scribe: Bernd Bandemer 1 Matroid intersection Given two matroids M 1 = (E, I 1 ) and

More information

Computing DM-decomposition of a partitioned matrix with rank-1 blocks

Computing DM-decomposition of a partitioned matrix with rank-1 blocks Computing DM-decomposition of a partitioned matrix with rank-1 blocks arxiv:1609.01934v2 [math.co] 17 Feb 2018 Hiroshi HIRAI Department of Mathematical Informatics, Graduate School of Information Science

More information

Restricted b-matchings in degree-bounded graphs

Restricted b-matchings in degree-bounded graphs Egerváry Research Group on Combinatorial Optimization Technical reports TR-009-1. Published by the Egerváry Research Group, Pázmány P. sétány 1/C, H1117, Budapest, Hungary. Web site: www.cs.elte.hu/egres.

More information

Alternating paths revisited II: restricted b-matchings in bipartite graphs

Alternating paths revisited II: restricted b-matchings in bipartite graphs Egerváry Research Group on Combinatorial Optimization Technical reports TR-2005-13. Published by the Egerváry Research Group, Pázmány P. sétány 1/C, H 1117, Budapest, Hungary. Web site: www.cs.elte.hu/egres.

More information

Connectivity augmentation algorithms

Connectivity augmentation algorithms Eötvös Loránd University Institute of Mathematics Summary of the Ph.D. dissertation Connectivity augmentation algorithms László Végh Doctoral School: Mathematics Director: Miklós Laczkovich Doctoral Program:

More information

An Algorithmic Framework for Wireless Information Flow

An Algorithmic Framework for Wireless Information Flow An Algorithmic Framework for Wireless Information Flow The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher

More information

Augmenting undirected node-connectivity by one

Augmenting undirected node-connectivity by one Egerváry Research Group on Combinatorial Optimization Technical reports TR-2009-10. Published by the Egerváry Research Group, Pázmány P. sétány 1/C, H 1117, Budapest, Hungary. Web site: www.cs.elte.hu/egres.

More information

Edmonds Branching Theorem in Digraphs without Forward-infinite Paths arxiv: v1 [math.co] 1 May 2017

Edmonds Branching Theorem in Digraphs without Forward-infinite Paths arxiv: v1 [math.co] 1 May 2017 Edmonds Branching Theorem in Digraphs without Forward-infinite Paths arxiv:1705.00471v1 [math.co] 1 May 2017 Attila Joó 2014 This is the peer reviewed version of the following article: [6], which has been

More information

On disjoint common bases in two matroids

On disjoint common bases in two matroids Egerváry Research Group on Combinatorial Optimization Technical reports TR-2010-10. Published by the Egerváry Research Group, Pázmány P. sétány 1/C, H 1117, Budapest, Hungary. Web site: www.cs.elte.hu/egres.

More information

arxiv: v2 [math.co] 11 Mar 2019

arxiv: v2 [math.co] 11 Mar 2019 Complexity of packing common bases in matroids Kristóf Bérczi Tamás Schwarcz arxiv:1903.03579v2 [math.co] 11 Mar 2019 Abstract One of the most intriguing unsolved questions of matroid optimization is the

More information

On the Complexity of Some Enumeration Problems for Matroids

On the Complexity of Some Enumeration Problems for Matroids On the Complexity of Some Enumeration Problems for Matroids Endre Boros Khaled Elbassioni Vladimir Gurvich Leonid Khachiyan Abstract We present an incremental polynomial-time algorithm for enumerating

More information

Packing of Rigid Spanning Subgraphs and Spanning Trees

Packing of Rigid Spanning Subgraphs and Spanning Trees Packing of Rigid Spanning Subgraphs and Spanning Trees Joseph Cheriyan Olivier Durand de Gevigney Zoltán Szigeti December 14, 2011 Abstract We prove that every 6k + 2l, 2k-connected simple graph contains

More information

ACO Comprehensive Exam March 20 and 21, Computability, Complexity and Algorithms

ACO Comprehensive Exam March 20 and 21, Computability, Complexity and Algorithms 1. Computability, Complexity and Algorithms Part a: You are given a graph G = (V,E) with edge weights w(e) > 0 for e E. You are also given a minimum cost spanning tree (MST) T. For one particular edge

More information

GRAPH ALGORITHMS Week 7 (13 Nov - 18 Nov 2017)

GRAPH ALGORITHMS Week 7 (13 Nov - 18 Nov 2017) GRAPH ALGORITHMS Week 7 (13 Nov - 18 Nov 2017) C. Croitoru croitoru@info.uaic.ro FII November 12, 2017 1 / 33 OUTLINE Matchings Analytical Formulation of the Maximum Matching Problem Perfect Matchings

More information

Approximating connectivity augmentation problems

Approximating connectivity augmentation problems Approximating connectivity augmentation problems Zeev Nutov Department of Computer Science The Open University of Israel nutov@openu.ac.il. Abstract Let G = (V, E) be an undirected graph and let S V. The

More information

Downloaded 03/01/17 to Redistribution subject to SIAM license or copyright; see

Downloaded 03/01/17 to Redistribution subject to SIAM license or copyright; see SIAM J. DISCRETE MATH. Vol. 31, No. 1, pp. 335 382 c 2017 Society for Industrial and Applied Mathematics PARTITION CONSTRAINED COVERING OF A SYMMETRIC CROSSING SUPERMODULAR FUNCTION BY A GRAPH ATTILA BERNÁTH,

More information

Excluded t-factors in Bipartite Graphs:

Excluded t-factors in Bipartite Graphs: Excluded t-factors in Bipartite Graphs: A nified Framework for Nonbipartite Matchings and Restricted -matchings Blossom and Subtour Elimination Constraints Kenjiro Takazawa Hosei niversity, Japan IPCO017

More information

Fast algorithms for even/odd minimum cuts and generalizations

Fast algorithms for even/odd minimum cuts and generalizations Fast algorithms for even/odd minimum cuts and generalizations András A. Benczúr 1 and Ottilia Fülöp 2 {benczur,otti}@cs.elte.hu 1 Computer and Automation Institute, Hungarian Academy of Sciences, and Department

More information

CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 17: Combinatorial Problems as Linear Programs III. Instructor: Shaddin Dughmi

CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 17: Combinatorial Problems as Linear Programs III. Instructor: Shaddin Dughmi CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 17: Combinatorial Problems as Linear Programs III Instructor: Shaddin Dughmi Announcements Today: Spanning Trees and Flows Flexibility awarded

More information

- Well-characterized problems, min-max relations, approximate certificates. - LP problems in the standard form, primal and dual linear programs

- Well-characterized problems, min-max relations, approximate certificates. - LP problems in the standard form, primal and dual linear programs LP-Duality ( Approximation Algorithms by V. Vazirani, Chapter 12) - Well-characterized problems, min-max relations, approximate certificates - LP problems in the standard form, primal and dual linear programs

More information

On shredders and vertex connectivity augmentation

On shredders and vertex connectivity augmentation On shredders and vertex connectivity augmentation Gilad Liberman The Open University of Israel giladliberman@gmail.com Zeev Nutov The Open University of Israel nutov@openu.ac.il Abstract We consider the

More information

arxiv: v1 [cs.dm] 20 Feb 2008

arxiv: v1 [cs.dm] 20 Feb 2008 Covering Directed Graphs by In-trees Naoyuki Kamiyama Naoki Katoh arxiv:0802.2755v1 [cs.dm] 20 Feb 2008 February 20, 2008 Abstract Given a directed graph D = (V, A) with a set of d specified vertices S

More information

Approximating connectivity augmentation problems

Approximating connectivity augmentation problems Approximating connectivity augmentation problems Zeev Nutov The Open University of Israel Let G = (V, E) be an undirected graph and let S V. The S-connectivity λ S G (u, v) of a node pair (u, v) in G is

More information

Combinatorial Optimization

Combinatorial Optimization Combinatorial Optimization 2017-2018 1 Maximum matching on bipartite graphs Given a graph G = (V, E), find a maximum cardinal matching. 1.1 Direct algorithms Theorem 1.1 (Petersen, 1891) A matching M is

More information

arxiv: v1 [math.co] 18 Jun 2015

arxiv: v1 [math.co] 18 Jun 2015 Blocking optimal arborescences Attila Bernáth Gyula Pap October 1, 018 arxiv:1506.05677v1 [math.co] 18 Jun 015 Abstract The problem of covering minimum cost common bases of two matroids is NP-complete,

More information

Submodular Functions, Optimization, and Applications to Machine Learning

Submodular Functions, Optimization, and Applications to Machine Learning Submodular Functions, Optimization, and Applications to Machine Learning Spring Quarter, Lecture http://www.ee.washington.edu/people/faculty/bilmes/classes/eeb_spring_0/ Prof. Jeff Bilmes University of

More information

M-convex Functions on Jump Systems A Survey

M-convex Functions on Jump Systems A Survey Discrete Convexity and Optimization, RIMS, October 16, 2012 M-convex Functions on Jump Systems A Survey Kazuo Murota (U. Tokyo) 121016rimsJUMP 1 Discrete Convex Analysis Convexity Paradigm in Discrete

More information

M-saturated M={ } M-unsaturated. Perfect Matching. Matchings

M-saturated M={ } M-unsaturated. Perfect Matching. Matchings Matchings A matching M of a graph G = (V, E) is a set of edges, no two of which are incident to a common vertex. M-saturated M={ } M-unsaturated Perfect Matching 1 M-alternating path M not M M not M M

More information

VISUALIZING, FINDING AND PACKING DIJOINS

VISUALIZING, FINDING AND PACKING DIJOINS Chapter 1 VISUALIZING, FINDING AND PACKING DIJOINS F. B. Shepherd Math Sciences, Bell Laboratories. bshep@research.bell-labs.com A. Vetta Dept. of Mathematics & Statistics, and School of Computer Science,

More information

Maximum flow problem

Maximum flow problem Maximum flow problem 7000 Network flows Network Directed graph G = (V, E) Source node s V, sink node t V Edge capacities: cap : E R 0 Flow: f : E R 0 satisfying 1. Flow conservation constraints e:target(e)=v

More information

Weighted linear matroid matching

Weighted linear matroid matching Egerváry Research Group (EGRES) Eötvös University, Budapest, Hungary Waterloo, June 12, 2012 Definitions V is a vectorspace V 1, V 2,, V k < V are called skew subspaces ( independent subspaces ) if they

More information

Advanced Topics in Discrete Math: Graph Theory Fall 2010

Advanced Topics in Discrete Math: Graph Theory Fall 2010 21-801 Advanced Topics in Discrete Math: Graph Theory Fall 2010 Prof. Andrzej Dudek notes by Brendan Sullivan October 18, 2010 Contents 0 Introduction 1 1 Matchings 1 1.1 Matchings in Bipartite Graphs...................................

More information

Applications of the Lopsided Lovász Local Lemma Regarding Hypergraphs

Applications of the Lopsided Lovász Local Lemma Regarding Hypergraphs Regarding Hypergraphs Ph.D. Dissertation Defense April 15, 2013 Overview The Local Lemmata 2-Coloring Hypergraphs with the Original Local Lemma Counting Derangements with the Lopsided Local Lemma Lopsided

More information

arxiv: v1 [math.co] 5 Sep 2011

arxiv: v1 [math.co] 5 Sep 2011 Rooted-tree Decompositions with Matroid Constraints and the Infinitesimal Rigidity of Frameworks with Boundaries Naoki Katoh Shin-ichi Tanigawa arxiv:1109.0787v1 [math.co] 5 Sep 2011 January 3, 2014 Abstract

More information

Generalized Pigeonhole Properties of Graphs and Oriented Graphs

Generalized Pigeonhole Properties of Graphs and Oriented Graphs Europ. J. Combinatorics (2002) 23, 257 274 doi:10.1006/eujc.2002.0574 Available online at http://www.idealibrary.com on Generalized Pigeonhole Properties of Graphs and Oriented Graphs ANTHONY BONATO, PETER

More information

CS675: Convex and Combinatorial Optimization Fall 2014 Combinatorial Problems as Linear Programs. Instructor: Shaddin Dughmi

CS675: Convex and Combinatorial Optimization Fall 2014 Combinatorial Problems as Linear Programs. Instructor: Shaddin Dughmi CS675: Convex and Combinatorial Optimization Fall 2014 Combinatorial Problems as Linear Programs Instructor: Shaddin Dughmi Outline 1 Introduction 2 Shortest Path 3 Algorithms for Single-Source Shortest

More information

Countable Menger s theorem with finitary matroid constraints on the ingoing edges

Countable Menger s theorem with finitary matroid constraints on the ingoing edges Countable Menger s theorem with finitary matroid constraints on the ingoing edges Attila Joó Alfréd Rényi Institute of Mathematics, MTA-ELTE Egerváry Research Group. Budapest, Hungary jooattila@renyi.hu

More information

A necessary and sufficient condition for the existence of a spanning tree with specified vertices having large degrees

A necessary and sufficient condition for the existence of a spanning tree with specified vertices having large degrees A necessary and sufficient condition for the existence of a spanning tree with specified vertices having large degrees Yoshimi Egawa Department of Mathematical Information Science, Tokyo University of

More information

On 2-Coverings and 2-Packings of Laminar. Families.

On 2-Coverings and 2-Packings of Laminar. Families. On 2-Coverings and 2-Packings of Laminar Families Joseph Cheriyan 1?, Tibor Jordan 2??, and R. Ravi 3??? 1 Department of Combinatorics and Optimization, University of Waterloo, Waterloo ON Canada N2L 3G1,

More information

Matroid Representation of Clique Complexes

Matroid Representation of Clique Complexes Matroid Representation of Clique Complexes Kenji Kashiwabara 1, Yoshio Okamoto 2, and Takeaki Uno 3 1 Department of Systems Science, Graduate School of Arts and Sciences, The University of Tokyo, 3 8 1,

More information

Some Complexity Problems on Single Input Double Output Controllers

Some Complexity Problems on Single Input Double Output Controllers Some Complexity Problems on Single Input Double Output Controllers K. M. Hangos 1 Zs. Tuza 1,2, A. Yeo 3 1 Computer and Automation Institute, Hungarian Academy of Sciences, H-1111 Budapest, Kende u. 13

More information

FRACTIONAL PACKING OF T-JOINS. 1. Introduction

FRACTIONAL PACKING OF T-JOINS. 1. Introduction FRACTIONAL PACKING OF T-JOINS FRANCISCO BARAHONA Abstract Given a graph with nonnegative capacities on its edges, it is well known that the capacity of a minimum T -cut is equal to the value of a maximum

More information

Realization of set functions as cut functions of graphs and hypergraphs

Realization of set functions as cut functions of graphs and hypergraphs Discrete Mathematics 226 (2001) 199 210 www.elsevier.com/locate/disc Realization of set functions as cut functions of graphs and hypergraphs Satoru Fujishige a;, Sachin B. Patkar b a Division of Systems

More information

A Faster Algorithm for the Maximum Even Factor Problem

A Faster Algorithm for the Maximum Even Factor Problem A Faster Algorithm for the Maximum Even Factor Problem Maxim A. Babenko arxiv:1004.2115v2 [math.co] 14 Apr 2010 Moscow State University Abstract. Given a digraph G = (VG,AG), an even factor M AG is a subset

More information

MULTIPLICITIES OF MONOMIAL IDEALS

MULTIPLICITIES OF MONOMIAL IDEALS MULTIPLICITIES OF MONOMIAL IDEALS JÜRGEN HERZOG AND HEMA SRINIVASAN Introduction Let S = K[x 1 x n ] be a polynomial ring over a field K with standard grading, I S a graded ideal. The multiplicity of S/I

More information

Duality in the Combinatorics of Posets

Duality in the Combinatorics of Posets University of Minnesota, September 12, 2014 Duality in the Combinatorics of Posets William T. Trotter trotter@math.gatech.edu Diagram for a Poset on 26 points Terminology: b < i and s < y. j covers a.

More information

Minimization and Maximization Algorithms in Discrete Convex Analysis

Minimization and Maximization Algorithms in Discrete Convex Analysis Modern Aspects of Submodularity, Georgia Tech, March 19, 2012 Minimization and Maximization Algorithms in Discrete Convex Analysis Kazuo Murota (U. Tokyo) 120319atlanta2Algorithm 1 Contents B1. Submodularity

More information

Preliminaries and Complexity Theory

Preliminaries and Complexity Theory Preliminaries and Complexity Theory Oleksandr Romanko CAS 746 - Advanced Topics in Combinatorial Optimization McMaster University, January 16, 2006 Introduction Book structure: 2 Part I Linear Algebra

More information

CS675: Convex and Combinatorial Optimization Fall 2016 Combinatorial Problems as Linear and Convex Programs. Instructor: Shaddin Dughmi

CS675: Convex and Combinatorial Optimization Fall 2016 Combinatorial Problems as Linear and Convex Programs. Instructor: Shaddin Dughmi CS675: Convex and Combinatorial Optimization Fall 2016 Combinatorial Problems as Linear and Convex Programs Instructor: Shaddin Dughmi Outline 1 Introduction 2 Shortest Path 3 Algorithms for Single-Source

More information

Chordal networks of polynomial ideals

Chordal networks of polynomial ideals Chordal networks of polynomial ideals Diego Cifuentes Laboratory for Information and Decision Systems Electrical Engineering and Computer Science Massachusetts Institute of Technology Joint work with Pablo

More information

15.1 Matching, Components, and Edge cover (Collaborate with Xin Yu)

15.1 Matching, Components, and Edge cover (Collaborate with Xin Yu) 15.1 Matching, Components, and Edge cover (Collaborate with Xin Yu) First show l = c by proving l c and c l. For a maximum matching M in G, let V be the set of vertices covered by M. Since any vertex in

More information

Cost-Constrained Matchings and Disjoint Paths

Cost-Constrained Matchings and Disjoint Paths Cost-Constrained Matchings and Disjoint Paths Kenneth A. Berman 1 Department of ECE & Computer Science University of Cincinnati, Cincinnati, OH Abstract Let G = (V, E) be a graph, where the edges are weighted

More information

A combinatorial algorithm minimizing submodular functions in strongly polynomial time

A combinatorial algorithm minimizing submodular functions in strongly polynomial time A combinatorial algorithm minimizing submodular functions in strongly polynomial time Alexander Schrijver 1 Abstract We give a strongly polynomial-time algorithm minimizing a submodular function f given

More information

Optimization of Submodular Functions Tutorial - lecture I

Optimization of Submodular Functions Tutorial - lecture I Optimization of Submodular Functions Tutorial - lecture I Jan Vondrák 1 1 IBM Almaden Research Center San Jose, CA Jan Vondrák (IBM Almaden) Submodular Optimization Tutorial 1 / 1 Lecture I: outline 1

More information

An Introduction to Submodular Functions and Optimization. Maurice Queyranne University of British Columbia, and IMA Visitor (Fall 2002)

An Introduction to Submodular Functions and Optimization. Maurice Queyranne University of British Columbia, and IMA Visitor (Fall 2002) An Introduction to Submodular Functions and Optimization Maurice Queyranne University of British Columbia, and IMA Visitor (Fall 2002) IMA, November 4, 2002 1. Submodular set functions Generalization to

More information

Dual Consistent Systems of Linear Inequalities and Cardinality Constrained Polytopes. Satoru FUJISHIGE and Jens MASSBERG.

Dual Consistent Systems of Linear Inequalities and Cardinality Constrained Polytopes. Satoru FUJISHIGE and Jens MASSBERG. RIMS-1734 Dual Consistent Systems of Linear Inequalities and Cardinality Constrained Polytopes By Satoru FUJISHIGE and Jens MASSBERG December 2011 RESEARCH INSTITUTE FOR MATHEMATICAL SCIENCES KYOTO UNIVERSITY,

More information

Approximating Minimum-Cost k-node Connected Subgraphs via Independence-Free Graphs

Approximating Minimum-Cost k-node Connected Subgraphs via Independence-Free Graphs Approximating Minimum-Cost k-node Connected Subgraphs via Independence-Free Graphs Joseph Cheriyan László A. Végh December 15, 2012 Abstract We present a 6-approximation algorithm for the minimum-cost

More information

6.046 Recitation 11 Handout

6.046 Recitation 11 Handout 6.046 Recitation 11 Handout May 2, 2008 1 Max Flow as a Linear Program As a reminder, a linear program is a problem that can be written as that of fulfilling an objective function and a set of constraints

More information

Generating p-extremal graphs

Generating p-extremal graphs Generating p-extremal graphs Derrick Stolee Department of Mathematics Department of Computer Science University of Nebraska Lincoln s-dstolee1@math.unl.edu August 2, 2011 Abstract Let f(n, p be the maximum

More information

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. Combinatorial Analysis of Generic Matrix Pencils

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. Combinatorial Analysis of Generic Matrix Pencils MATHEMATICAL ENGINEERING TECHNICAL REPORTS Combinatorial Analysis of Generic Matrix Pencils Satoru Iwata Ryo Shimizu METR 2004 18 March 2004 DEPARTMENT OF MATHEMATICAL INFORMATICS GRADUATE SCHOOL OF INFORMATION

More information

Beating the 2-approximation factor for global bicut

Beating the 2-approximation factor for global bicut Math. Program., Ser. A https://doi.org/10.1007/s10107-018-1270-8 FULL LENGTH PAPER Beating the 2-approximation factor for global bicut Kristóf Bérczi 1 Karthekeyan Chandrasekaran 2 Tamás Király 1 Euiwoong

More information

Chapter 9: Relations Relations

Chapter 9: Relations Relations Chapter 9: Relations 9.1 - Relations Definition 1 (Relation). Let A and B be sets. A binary relation from A to B is a subset R A B, i.e., R is a set of ordered pairs where the first element from each pair

More information

4/20/11. NP-complete problems. A variety of NP-complete problems. Hamiltonian Cycle. Hamiltonian Cycle. Directed Hamiltonian Cycle

4/20/11. NP-complete problems. A variety of NP-complete problems. Hamiltonian Cycle. Hamiltonian Cycle. Directed Hamiltonian Cycle A variety of NP-complete problems NP-complete problems asic genres. Packing problems: SE-PACKING, INDEPENDEN SE. Covering problems: SE-COVER, VEREX-COVER. Constraint satisfaction problems: SA, 3-SA. Sequencing

More information

Algorithms for Enumerating Circuits in Matroids

Algorithms for Enumerating Circuits in Matroids Algorithms for Enumerating Circuits in Matroids Endre Boros 1, Khaled Elbassioni 1, Vladimir Gurvich 1, and Leonid Khachiyan 2 1 RUTCOR, Rutgers University, 640 Bartholomew Road, Piscataway NJ 08854-8003;

More information

Precoloring extension on chordal graphs

Precoloring extension on chordal graphs Precoloring extension on chordal graphs Dániel Marx 17th August 2004 Abstract In the precoloring extension problem (PrExt) we are given a graph with some of the vertices having a preassigned color and

More information

Nash-solvable bidirected cyclic two-person game forms

Nash-solvable bidirected cyclic two-person game forms DIMACS Technical Report 2008-13 November 2008 Nash-solvable bidirected cyclic two-person game forms by Endre Boros 1 RUTCOR, Rutgers University 640 Bartholomew Road, Piscataway NJ 08854-8003 boros@rutcor.rutgers.edu

More information

Wooden Geometric Puzzles: Design and Hardness Proofs

Wooden Geometric Puzzles: Design and Hardness Proofs Wooden Geometric Puzzles: Design and Hardness Proofs Helmut Alt Hans L. Bodlaender Marc van Kreveld Günter Rote Gerard Tel Department of Information and Computing Sciences, Utrecht University Technical

More information

Equivalence relations

Equivalence relations Equivalence relations R A A is an equivalence relation if R is 1. reflexive (a, a) R 2. symmetric, and (a, b) R (b, a) R 3. transitive. (a, b), (b, c) R (a, c) R Example: Let S be a relation on people

More information

Algorithms and Theory of Computation. Lecture 11: Network Flow

Algorithms and Theory of Computation. Lecture 11: Network Flow Algorithms and Theory of Computation Lecture 11: Network Flow Xiaohui Bei MAS 714 September 18, 2018 Nanyang Technological University MAS 714 September 18, 2018 1 / 26 Flow Network A flow network is a

More information

On the intersection of infinite matroids

On the intersection of infinite matroids On the intersection of infinite matroids Elad Aigner-Horev Johannes Carmesin Jan-Oliver Fröhlich University of Hamburg 9 July 2012 Abstract We show that the infinite matroid intersection conjecture of

More information

Minimizing Submodular Functions on Diamonds via Generalized Fractional Matroid Matchings

Minimizing Submodular Functions on Diamonds via Generalized Fractional Matroid Matchings Egerváry Research Group on Combinatorial Optimization Technical reports TR-2014-14. Published by the Egerváry Research Group, Pázmány P. sétány 1/C, H1117, Budapest, Hungary. Web site: www.cs.elte.hu/egres.

More information

Steiner Forest Orientation Problems

Steiner Forest Orientation Problems Steiner Forest Orientation Problems Marek Cygan Guy Kortsarz Zeev Nutov November 20, 2011 Abstract We consider connectivity problems with orientation constraints. Given a directed graph D and a collection

More information

CS 301: Complexity of Algorithms (Term I 2008) Alex Tiskin Harald Räcke. Hamiltonian Cycle. 8.5 Sequencing Problems. Directed Hamiltonian Cycle

CS 301: Complexity of Algorithms (Term I 2008) Alex Tiskin Harald Räcke. Hamiltonian Cycle. 8.5 Sequencing Problems. Directed Hamiltonian Cycle 8.5 Sequencing Problems Basic genres. Packing problems: SET-PACKING, INDEPENDENT SET. Covering problems: SET-COVER, VERTEX-COVER. Constraint satisfaction problems: SAT, 3-SAT. Sequencing problems: HAMILTONIAN-CYCLE,

More information

Observation 4.1 G has a proper separation of order 0 if and only if G is disconnected.

Observation 4.1 G has a proper separation of order 0 if and only if G is disconnected. 4 Connectivity 2-connectivity Separation: A separation of G of order k is a pair of subgraphs (H, K) with H K = G and E(H K) = and V (H) V (K) = k. Such a separation is proper if V (H) \ V (K) and V (K)

More information

Claw-Free Graphs With Strongly Perfect Complements. Fractional and Integral Version.

Claw-Free Graphs With Strongly Perfect Complements. Fractional and Integral Version. Claw-Free Graphs With Strongly Perfect Complements. Fractional and Integral Version. Part II. Nontrivial strip-structures Maria Chudnovsky Department of Industrial Engineering and Operations Research Columbia

More information

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. Boundary cliques, clique trees and perfect sequences of maximal cliques of a chordal graph

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. Boundary cliques, clique trees and perfect sequences of maximal cliques of a chordal graph MATHEMATICAL ENGINEERING TECHNICAL REPORTS Boundary cliques, clique trees and perfect sequences of maximal cliques of a chordal graph Hisayuki HARA and Akimichi TAKEMURA METR 2006 41 July 2006 DEPARTMENT

More information

Algebraic Algorithms for Linear Matroid Parity Problems

Algebraic Algorithms for Linear Matroid Parity Problems Algebraic Algorithms for Linear Matroid Parity Problems Ho Yee Cheung, Lap Chi Lau, Kai Man Leung The Chinese University of Hong Kong Abstract We present fast and simple algebraic algorithms for the linear

More information

Decomposing oriented graphs into transitive tournaments

Decomposing oriented graphs into transitive tournaments Decomposing oriented graphs into transitive tournaments Raphael Yuster Department of Mathematics University of Haifa Haifa 39105, Israel Abstract For an oriented graph G with n vertices, let f(g) denote

More information

Discrete Convex Analysis

Discrete Convex Analysis RIMS, August 30, 2012 Introduction to Discrete Convex Analysis Kazuo Murota (Univ. Tokyo) 120830rims 1 Convexity Paradigm NOT Linear vs N o n l i n e a r BUT C o n v e x vs Nonconvex Convexity in discrete

More information

arxiv: v1 [math.co] 15 Jun 2014

arxiv: v1 [math.co] 15 Jun 2014 arxiv:1406.3798v1 [math.o] 15 Jun 2014 Unifying duality theorems for width parameters in graphs and matroids II. General duality Reinhard iestel September 10, 2018 bstract Sang-il Oum We prove a general

More information

On Steepest Descent Algorithms for Discrete Convex Functions

On Steepest Descent Algorithms for Discrete Convex Functions On Steepest Descent Algorithms for Discrete Convex Functions Kazuo Murota Graduate School of Information Science and Technology, University of Tokyo, and PRESTO, JST E-mail: murota@mist.i.u-tokyo.ac.jp

More information

Symmetry and hardness of submodular maximization problems

Symmetry and hardness of submodular maximization problems Symmetry and hardness of submodular maximization problems Jan Vondrák 1 1 Department of Mathematics Princeton University Jan Vondrák (Princeton University) Symmetry and hardness 1 / 25 Submodularity Definition

More information

On the chromatic number of q-kneser graphs

On the chromatic number of q-kneser graphs On the chromatic number of q-kneser graphs A. Blokhuis & A. E. Brouwer Dept. of Mathematics, Eindhoven University of Technology, P.O. Box 53, 5600 MB Eindhoven, The Netherlands aartb@win.tue.nl, aeb@cwi.nl

More information

Recall: Matchings. Examples. K n,m, K n, Petersen graph, Q k ; graphs without perfect matching

Recall: Matchings. Examples. K n,m, K n, Petersen graph, Q k ; graphs without perfect matching Recall: Matchings A matching is a set of (non-loop) edges with no shared endpoints. The vertices incident to an edge of a matching M are saturated by M, the others are unsaturated. A perfect matching of

More information

Tree-width and planar minors

Tree-width and planar minors Tree-width and planar minors Alexander Leaf and Paul Seymour 1 Princeton University, Princeton, NJ 08544 May 22, 2012; revised March 18, 2014 1 Supported by ONR grant N00014-10-1-0680 and NSF grant DMS-0901075.

More information

On Matroid Parity and Matching Polytopes

On Matroid Parity and Matching Polytopes On Matroid Parity and Matching Polytopes Konstantinos Kaparis, Adam N. Letchford, Ioannis Mourtos October 017 Abstract The matroid parity problem is a natural extension of the matching problem to the matroid

More information

Measurement partitioning and observational. equivalence in state estimation

Measurement partitioning and observational. equivalence in state estimation Measurement partitioning and observational 1 equivalence in state estimation Mohammadreza Doostmohammadian, Student Member, IEEE, and Usman A. Khan, Senior Member, IEEE arxiv:1412.5111v1 [cs.it] 16 Dec

More information

Mohit Singh, László A. Végh Approximating minimum cost connectivity orientation and augmentation

Mohit Singh, László A. Végh Approximating minimum cost connectivity orientation and augmentation Mohit Singh, László A. Végh Approximating minimum cost connectivity orientation and augmentation Article (Accepted version) (Refereed) Original citation: Singh, Mohit and Végh, László A. (2017) Approximating

More information

Submodularity in Machine Learning

Submodularity in Machine Learning Saifuddin Syed MLRG Summer 2016 1 / 39 What are submodular functions Outline 1 What are submodular functions Motivation Submodularity and Concavity Examples 2 Properties of submodular functions Submodularity

More information

Chapter 7 Matchings and r-factors

Chapter 7 Matchings and r-factors Chapter 7 Matchings and r-factors Section 7.0 Introduction Suppose you have your own company and you have several job openings to fill. Further, suppose you have several candidates to fill these jobs and

More information

EE595A Submodular functions, their optimization and applications Spring 2011

EE595A Submodular functions, their optimization and applications Spring 2011 EE595A Submodular functions, their optimization and applications Spring 2011 Prof. Jeff Bilmes University of Washington, Seattle Department of Electrical Engineering Winter Quarter, 2011 http://ee.washington.edu/class/235/2011wtr/index.html

More information

On a Cardinality-Constrained Transportation Problem With Market Choice

On a Cardinality-Constrained Transportation Problem With Market Choice On a Cardinality-Constrained Transportation Problem With Market Choice Pelin Damcı-Kurt Santanu S. Dey Simge Küçükyavuz Abstract It is well-known that the intersection of the matching polytope with a cardinality

More information