THE INDEPENDENCE NUMBER PROJECT:

Similar documents
A Difficult Graph for Independence Number Theory

Small Survey on Perfect Graphs

Graffiti.pc on the 2-domination number of a graph

Bounds on the k-domination Number of a Graph

Vertex 3-colorability of claw-free graphs

Parameterized coloring problems on chordal graphs

Theorem 3.1 (Berge) A matching M in G is maximum if and only if there is no M- augmenting path.

Matching and Factor-Critical Property in 3-Dominating-Critical Graphs

Abstract. 1. Introduction

Perfect Matchings in Claw-free Cubic Graphs

CLAW-FREE 3-CONNECTED P 11 -FREE GRAPHS ARE HAMILTONIAN

Vadim V. Lozin a , USA. b RUTCOR, Rutgers University, 640 Bartholomew Road, Piscataway, NJ

Collapsible biclaw-free graphs

Algorithm design in Perfect Graphs N.S. Narayanaswamy IIT Madras

Complexity Results on Graphs with Few Cliques

Finding a -regular Supergraph of Minimum Order

Vertex-Colouring Edge-Weightings

if for every induced subgraph H of G the chromatic number of H is equal to the largest size of a clique in H. The triangulated graphs constitute a wid

Dominating Set on Bipartite Graphs

Coloring edges and vertices of graphs without short or long cycles

Chain Packings and Odd Subtree Packings. Garth Isaak Department of Mathematics and Computer Science Dartmouth College, Hanover, NH

On total domination and support vertices of a tree

Subdivided graphs have linear Ramsey numbers

Some Elementary Lower Bounds on the Matching Number of Bipartite Graphs

Bounds for the m-eternal Domination Number of a Graph

Discrete Applied Mathematics. A revision and extension of results on 4-regular, 4-connected, claw-free graphs

COMP260 Spring 2014 Notes: February 4th

THE RAINBOW DOMINATION SUBDIVISION NUMBERS OF GRAPHS. N. Dehgardi, S. M. Sheikholeslami and L. Volkmann. 1. Introduction

Acyclic Edge Colouring of 2-degenerate Graphs

COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES

Sources for this lecture. 3. Matching in bipartite and general graphs. Symmetric difference

1 Matchings in Graphs

Chordal deletion is fixed-parameter tractable

Minimal dominating sets in graph classes: combinatorial bounds and enumeration

Faster parameterized algorithms for Minimum Fill-In

The extendability of matchings in strongly regular graphs

The strong chromatic number of a graph

DOMINATION PARAMETERS OF A GRAPH AND ITS COMPLEMENT

Subdivisions of Graphs: A Generalization of Paths and Cycles

Abstract. A graph G is perfect if for every induced subgraph H of G, the chromatic number of H is equal to the size of the largest clique of H.

Exponential time algorithms for the minimum dominating set problem on some graph classes

On the Convexity Number of Graphs

Coloring Fuzzy Circular Interval Graphs

GEODETIC DOMINATION IN GRAPHS

Disjoint directed cycles

Upper bounds and algorithms for parallel knock-out numbers

Independence Number and Cut-Vertices

G G[S] G[D]

arxiv: v1 [math.co] 10 Oct 2017

Chordal Graphs: Theory and Algorithms

PLANAR GRAPH BIPARTIZATION IN LINEAR TIME

The 3-Steiner Root Problem

An upper bound for the chromatic number of line graphs

On Covering a Graph Optimally with Induced Subgraphs

AALBORG UNIVERSITY. A short update on equipackable graphs. Preben Dahl Vestergaard. Department of Mathematical Sciences. Aalborg University

Grundy chromatic number of the complement of bipartite graphs

A 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition

The Structure of Bull-Free Perfect Graphs

arxiv: v1 [cs.ds] 8 Jan 2019

Faster parameterized algorithms for Minimum Fill-In

Linear Kernel for Planar Connected Dominating Set

Fast Skew Partition Recognition

Approximating minimum cocolorings

Eternal Domination: Criticality and Reachability

Packing Edge-Disjoint Triangles in Given Graphs

Approximation of satisfactory bisection problems

ON THE COMPLEXITY OF THE BROADCAST SCHEDULING PROBLEM

arxiv: v1 [cs.dm] 21 Dec 2015

European Journal of Combinatorics. Homotopy types of box complexes of chordal graphs

PLANAR GRAPHS WITHOUT CYCLES OF LENGTH 4 OR 5 ARE (3, 0, 0)-COLORABLE

Parameterized graph separation problems

An Effective Upperbound on Treewidth Using Partial Fill-in of Separators

Discrete mathematics , Fall Instructor: prof. János Pach

Finding and counting small induced subgraphs efficiently

The self-minor conjecture for infinite trees

On the Complexity of Broadcast Scheduling. Problem

THE LEAFAGE OF A CHORDAL GRAPH

Complexity results for Minimum Sum Edge Coloring

Kernel perfect and critical kernel imperfect digraphs structure

Rainbow game domination subdivision number of a graph

On graph decompositions modulo k

LOWER BOUNDS FOR THE DOMINATION NUMBER

Two Characterizations of Hypercubes

A taste of perfect graphs (continued)

Linear Separation of Connected Dominating Sets in Graphs (Extended Abstract) Nina Chiarelli 1 and Martin Milanič 2

Strong Chromatic Index of 2-Degenerate Graphs

arxiv: v3 [cs.dm] 24 Jul 2018

Maximum number of edges in claw-free graphs whose maximum degree and matching number are bounded

On Approximating Minimum Vertex Cover for Graphs with Perfect Matching

Spanning Eulerian Subgraphs in claw-free graphs

Edge intersection graphs. of systems of grid paths. with bounded number of bends

Some Upper Bounds for Signed Star Domination Number of Graphs. S. Akbari, A. Norouzi-Fard, A. Rezaei, R. Rotabi, S. Sabour.

Contracting Chordal Graphs and Bipartite Graphs to Paths and Trees

Complexity and approximation of satisfactory partition problems

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

REDUCING GRAPH COLORING TO CLIQUE SEARCH

Certifying Algorithms and Forbidden Induced Subgraphs

Bipartite Roots of Graphs

Eulerian subgraphs containing given edges

Michał Dębski. Uniwersytet Warszawski. On a topological relaxation of a conjecture of Erdős and Nešetřil

Transcription:

THE INDEPENDENCE NUMBER PROJECT: α-properties AND α-reductions C. E. LARSON DEPARTMENT OF MATHEMATICS AND APPLIED MATHEMATICS VIRGINIA COMMONWEALTH UNIVERSITY 1. Introduction A graph property P is an α-property if it can both be determined efficiently (1) whether or not an arbitrary graph has that property and, (2) in the case the graph does have property P, whether the independence number of the graph can be computed efficiently. An example of an α-property is the property of being bipartite. It can be determined efficiently whether a graph is bipartite and also what its matching number µ is [18]; the König-Egerváry Theorem says that if a graph is bipartite then α = n µ, so α can be computed efficiently. An α-reduction is an efficient transformation of an independence number calculation on a graph G into one on a graph or graphs with fewer vertices. So, for instance, if G has a pendant vertex v, it can be included in some maximum independent set; so α(g) = 1 + α(g N[v]); that is, the problem of finding the independence number for G can be reduced to that of finding the independence number for the smaller graph G N[v]. An important idea in calculating the independence number of a graph G is to try to partition the vertices into non-trivial sets A and B so that α(g) = α(g[a])+α(g[b]). What is always true, for any partition, is that α(g) α(g[a]) + α(g[b]). Let the border of a set of vertices S in a graph G, denoted Bord(S), be the vertices which are adjacent to vertices in V S. The interior of S in G, denoted Int(S), is the set of vertices in S which are not adjacent to any vertices in V S; so Int(S) = S Bord(S). So, for every set S, α(g) α(g[int(s)]) + α(g[v S]). Since α(g) α(g[s]) + α(g[v S]), equality holds, and it is possible to reduce the original independence number problem to that on proper subgraphs in the case that there is a non-trivial set of vertices S with the property that α(g[s]) = α(g[int(s)]). Such a set S is called a stable block. So it is useful to have efficient algorithms for finding stable blocks; some are discussed below. If S is a stable block in a graph G Date: August 4, 2012. Original version: August 4, 2012. 1

2 C. E. LARSON then the problem of finding the independence number for G can be reduced to that of finding the independence numbers of the two smaller graphs G[S] and G[V S]. 1.1. König-Egerváry Theory and Fractional Independence. One example of an α-reduction, due to Larson, leads to the identification of a stable block and has a wide variety of applications. An independent set of vertices I c is a critical independent set if I c N(I c ) J N(J), for any independent set J. The definition of a critical independent set is due to Zhang [22], who showed that these could be found in polynomial time. The theory was then further developed by Ageev in [1]. A graph may contain critical independent sets of different cardinalities. A graph consisting of a single edge (K 2, the complete graph on two vertices) has critical independent sets of cardinalities 0 and 1. For some graphs the only critical independent set is the empty set; K 3 is an example. A maximum critical independent set is a critical independent set of maximum cardinality. It is easy to verify that, for any graph with at least three vertices, a maximum critical independent set must contain all pendant vertices; so a maximum critical independent set is a generalization of the set of pendants. The critical independence number of a graph G, denoted α c = α c (G), is the cardinality of a maximum critical independent set. The author showed that maximum cardinality critical independent sets, and thus α c, can be found in polynomial-time [9]. Clearly α c is a lower bound for α. Butenko and Trukhanov showed that any critical independent set can be extended to a maximum independent set [4]. This result led to a number of recent papers [14, 16, 17, 15, 9, 10, 13, 5]. A maximum critical independent set in a graph is not unique but, the author has shown, the union of a maximum independent set and its neighbors is unique, yielding the following Independence Decomposition Theorem (IDT) [10]. Theorem 1.1. For any graph G, there is a unique set X V (G) such that (1) α(g) = α(g[x]) + α(g[x c ]), (2) G[X] is a König-Egerváry graph, (3) for every non-empty independent set I in G[X c ], N(I) > I, and (4) for every maximum critical independent set J c of G, X = J c N(J c ). A König-Egerváry (KE) graph is a graph where the independence number α and the matching number µ sum to the order n; they are generalizations of bipartite graphs. KE graphs have been widely studied, have a number of nice properties, can be identified in polynomial time and, significantly, their independence numbers can be computed in polynomial time [5]. Figure 1.1 provides an example of a decomposition according to the theorem. The vertices I c = {a, b} form a maximum cardinality critical independent set The sets X = I c N(I c ) = {a, b, c, d} and

THE INDEPENDENCE NUMBER PROJECT: α-properties AND α-reductions 3 X c = V \ X = {e, f, g} induce a decomposition of the graph which has the property that G[X] is a KE graph and G[X c ] has the property that every non-empty independent set has more neighbors than the cardinality of the set. The set X in this decomposition is necessarily a stable block: since I c Int(X) X, it follows that α(g[x]) = α(g[int(x)]). The graph in Figure 1.1 is an example of a graph where the problem of calculating its independence number can be efficiently α-reduced. Jack Edmonds conjectured that the theory of critical independent sets and the IDT are equivalent to results on the linear programming relaxation of the integer programming formulation of the independence number problem due to Nemhauser, Trotter, Picard and Queyranne [20, 21]. This was proved by the the author [11]. The interaction between these theories may prove fruitful. Figure 1. The sets X = {a, b, c, d} and X c = {e, f, g} provide the unique decomposition guaranteed by the Independence Decomposition Theorem. 2. α-reductions The main idea of an α-reduction is to reduce the problem of calculating the independence number of a graph to that of calculating the independence number on one or more smaller graphs. A simple example is a graph with a pendant vertex. If G has a pendant vertex v and neighbor u, then α(g) = α(g[v u]]). The idea of a pendant vertex has been broadly generalized to that of a critical independent set. Some known α-reductions include the following. (1) If the components of G are G 1,..., G k, then α(g) = k i 1 α(g i). (2) If G has a vertex v of degree n-1, then α(g) = α(g v); that is, v can be removed. (3) If there is a vertex v such that N[v] is a clique then α(g) = 1+α(G[V N[v]]); that is, v and all its neighbors may be removed. (4) If there are vertices v and w with N[w] N[v] then α(g) = α(g v); that is v can be removed [7]. There are O(n 2 ) pairs of vertices to check. (5) A vertex v is foldable if α(g[n(v)]) 2 and d(v) 3. In this case remove v and any neighbors incident to an edge. For every edge uw G[N(v)], create a new vertex uw. In the reduced graph uw is adjacent to any vertex that was

4 C. E. LARSON adjacent to u or to w as well as any other new vertex created from u or w [7]. The number of vertices in the new graph goes down by at least one. (6) If I is a critical independent set then α(g) = I + α(g N[I]). (7) Find a 0, 1, 1 solution to the vertex packing linear programming problem. 2 Let V 1 be the set of vertices labeled 1. Then α(g) = V 1 + G N[V 1 ]. These results are due to Balinski [3], Nemhauser and Trotter [20]. 3. α-properties There are graph properties where membership can be tested in polynomial time, and where the independence numbers of members can be computed in polynomial time. These α-properties include the following. (1) König-Egerváry graphs. These include bipartite graphs. The author has shown that a graph is KE if, and only if, α = α c [9]. (2) Graphs where the independence number α and annihilation number a are equal [13]. (3) Almost König-Egerváry graphs. These include odd cycles and appear in the study of graphs where α = a [13]. (4) Claw-free graphs. These are graphs which do not contain an induced K 1,3. These include line graphs [19, 6]. (5) Chordal graphs. These are graphs whose only induced cycles are triangles [8]. Efficiently checking if a graph is chordal is discussed in [2]. (6) Graphs where α = n M + 1, where M is the median degree [12]. (7) Many common graphs classes including complete graphs, empty graphs, paths, cycles, and trees. Several of these are bipartite or α-reducible.

THE INDEPENDENCE NUMBER PROJECT: α-properties AND α-reductions 5 References [1] Alexander A. Ageev. On finding critical independent and vertex sets. SIAM J. Discrete Math., 7(2):293 295, 1994. [2] Egon Balas and Chang Sung Yu. Finding a maximum clique in an arbitrary graph. SIAM J. Comput., 15(4):1054 1068, 1986. [3] M. L. Balinski. Integer programming: Methods, uses, computation. Management Sci., 12:253 313, 1965. [4] Sergiy Butenko and Svyatoslav Trukhanov. Using critical sets to solve the maximum independent set problem. Oper. Res. Lett., 35(4):519 524, 2007. [5] E. DeLaVina and C. E. Larson. A parallel algorithm for computing the critical independence number and related sets. to appear in Ars Mathematica Contemporanea. [6] Ralph Faudree, Evelyne Flandrin, and Zdeněk Ryjáček. Claw-free graphs a survey. Discrete Math., 164(1-3):87 147, 1997. The Second Krakow Conference on Graph Theory (Zgorzelisko, 1994). [7] F.V. Fomin, F. Grandoni, and D. Kratsch. Measure and conquer: a simple ω(2 0.288n ) independent set algorithm. In Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm, pages 18 25. ACM, 2006. [8] Martin Charles Golumbic. Algorithmic Graph Theory and Perfect Graphs, volume 57 of Annals of Discrete Mathematics. Elsevier Science B.V., Amsterdam, second edition, 2004. With a foreword by Claude Berge. [9] C. E. Larson. A note on critical independence reductions. Bull. Inst. Combin. Appl., 51:34 46, 2007. [10] C. E. Larson. The critical independence number and an independence decomposition. European J. Combin., 32(2):294 300, 2011. [11] C. E. Larson. The fractional independence number and König-Egerváry graphs. SIAM Discrete Mathematics conference talk, Halifax, Canada, June 2012. [12] C. E. Larson and R. Pepper. Three new bounds on the independence number of a graph. submitted. [13] C. E. Larson and R. Pepper. Graphs with equal independence and annihilation numbers. Electronic Journal of Combinatorics, 18(1), 2011. [14] Vadim E. Levit and Eugen Mandrescu. Critical sets in bipartite graphs. 2011. [15] Vadim E. Levit and Eugen Mandrescu. On the structure of the minimum critical independent set of a graph. 2011. [16] Vadim E. Levit and Eugen Mandrescu. Vertices belonging to all critical independent sets of a graph. 2011. [17] V.E. Levit and E. Mandrescu. Critical independent sets and könig egerváry graphs. Graphs and Combinatorics, pages 1 8, 2011. [18] L. Lovász and M. D. Plummer. Matching theory, volume 121 of North-Holland Mathematics Studies. North-Holland Publishing Co., Amsterdam, 1986. Annals of Discrete Mathematics, 29. [19] George J. Minty. On maximal independent sets of vertices in claw-free graphs. J. Combin. Theory Ser. B, 28(3):284 304, 1980. [20] G. L. Nemhauser and L. E. Trotter, Jr. Vertex packings: structural properties and algorithms. Math. Programming, 8:232 248, 1975.

6 C. E. LARSON [21] Jean-Claude Picard and Maurice Queyranne. On the integer-valued variables in the linear vertex packing problem. Math. Programming, 12(1):97 101, 1977. [22] Cun Quan Zhang. Finding critical independent sets and critical vertex subsets are polynomial problems. SIAM J. Discrete Math., 3(3):431 438, 1990.