Rainbow-independent set

Last updated

In graph theory, a rainbow-independent set (ISR) is an independent set in a graph, in which each vertex has a different color.

Contents

Formally, let G = (V, E) be a graph, and suppose vertex set V is partitioned into m subsets V1, …, Vm, called "colors". A set U of vertices is called a rainbow-independent set if it satisfies both the following conditions: [1]

Other terms used in the literature are independent set of representatives, [2] independent transversal, [3] and independent system of representatives. [4]

As an example application, consider a faculty with m departments, where some faculty members dislike each other. The dean wants to construct a committee with m members, one member per department, but without any pair of members who dislike each other. This problem can be presented as finding an ISR in a graph in which the nodes are the faculty members, the edges describe the "dislike" relations, and the subsets V1, …, Vm are the departments. [3]

Variants

It is assumed for convenience that the sets V1, …, Vm are pairwise-disjoint. In general the sets may intersect, but this case can be easily reduced to the case of disjoint sets: for every vertex x, form a copy of x for each i such that Vi contains x. In the resulting graph, connect all copies of x to each other. In the new graph, the Vi are disjoint, and each ISR corresponds to an ISR in the original graph. [4]

ISR generalizes the concept of a system of distinct representatives (SDR, also known as transversal). Every transversal is an ISR where in the underlying graph, all and only copies of the same vertex from different sets are connected.

Existence of rainbow-independent sets

There are various sufficient conditions for the existence of an ISR.

Condition based on vertex degree

Intuitively, when the departments Vi are larger, and there is less conflict between faculty members, an ISR should be more likely to exist. The "less conflict" condition is represented by the vertex degree of the graph. This is formalized by the following theorem: [5] :Thm.2

If the degree of every vertex in G is at most d, and the size of each color-set is at least 2d, then G has an ISR.

The 2d is best possible: there are graph with vertex degree k and colors of size 2d – 1 without an ISR. [6] But there is a more precise version in which the bound depends both on d and on m. [7]

Condition based on dominating sets

Below, given a subset S of colors (a subset of {V1, ..., Vm} ), we denote by US the union of all subsets in S (all vertices whose color is one of the colors in S), and by GS the subgraph of G induced by US. [8] The following theorem describes the structure of graphs that have no ISR but are edge-minimal, in the sense that whenever any edge is removed from them, the remaining graph has an ISR.

If G has no ISR, but for every edge e in E, G-e has an ISR, then for every edge e = (x, y) in E, there exists a subset S of the colors {V1, …, Vm}, and a set Z of edges of GS, such that:

  • The vertices x and y are both in US;
  • The edge e = (x, y) is in Z;
  • The set of vertices adjacent to Z dominates GS;
  • |Z||S| − 1;
  • Z is a matching – no two edges of it are adjacent to the same vertex.

Hall-type condition

Below, given a subset S of colors (a subset of {V1, …, Vm} ), an independent set IS of GS is called special for S if for every independent subset J of vertices of GS of size at most |S| − 1, there exists some v in IS such that J ∪ {v} is also independent. Figuratively, IS is a team of "neutral members" for the set S of departments, that can augment any sufficiently small set of non-conflicting members, to create a larger such set. The following theorem is analogous to Hall's marriage theorem: [9]

If, for every subset S of colors, the graph GS contains an independent set IS that is special for S, then G has an ISR.

Proof idea. The theorem is proved using Sperner's lemma. [3] :Thm.4.2 The standard simplex with m endpoints is assigned a triangulation with some special properties. Each endpoint i of the simplex is associated with the color-set Vi, each face {i1, …, ik} of the simplex is associated with a set S = {Vi1, …, Vik} of colors. Each point x of the triangulation is labeled with a vertex g(x) of G such that: (a) For each point x on a face S, g(x) is an element of IS – the special independent set of S. (b) If points x and y are adjacent in the 1-skeleton of the triangulation, then g(x) and g(y) are not adjacent in G. By Sperner's lemma, there exists a sub-simplex in which, for each point x, g(x) belongs to a different color-set; the set of these g(x) is an ISR.

The above theorem implies Hall's marriage condition. To see this, it is useful to state the theorem for the special case in which G is the line graph of some other graph H; this means that every vertex of G is an edge of H, and every independent set of G is a matching in H. The vertex-coloring of G corresponds to an edge-coloring of H, and a rainbow-independent-set in G corresponds to a rainbow-matching in H. A matching IS in HS is special for S, if for every matching J in HS of size at most |S| − 1, there is an edge e in IS such that J ∪ {e} is still a matching in HS.

Let H be a graph with an edge-coloring. If, for every subset S of colors, the graph HS contains a matching MS that is special for S, then H has a rainbow-matching.

Let H = (X + Y, E) be a bipartite graph satisfying Hall's condition. For each vertex i of X, assign a unique color Vi to all edges of H adjacent to i. For every subset S of colors, Hall's condition implies that S has at least |S| neighbors in Y, and therefore there are at least |S| edges of H adjacent to distinct vertices of Y. Let IS be a set of |S| such edges. For any matching J of size at most |S| − 1 in H, some element e of IS has a different endpoint in Y than all elements of J, and thus J ∪ {e} is also a matching, so IS is special for S. The above theorem implies that H has a rainbow matching MR. By definition of the colors, MR is a perfect matching in H.

Another corollary of the above theorem is the following condition, which involves both vertex degree and cycle length: [3] :Thm.4.3

If the degree of every vertex in G is at most 2, and the length of each cycle of G is divisible by 3, and the size of each color-set is at least 3, then G has an ISR.

Proof. For every subset S of colors, the graph GS contains at least 3|S| vertices, and it is a union of cycles of length divisible by 3 and paths. Let IS be an independent set in GS containing every third vertex in each cycle and each path. So |IS| contains at least 3|S|3 = |S| vertices. Let J be an independent set in GS of size at most |S| – 1. Since the distance between each two vertices of IS is at least 3, every vertex of J is adjacent to at most one vertex of IS. Therefore, there is at least one vertex of IS which is not adjacent to any vertex of J. Therefore IS is special for S. By the previous theorem, G has an ISR.

Condition based on homological connectivity

One family of conditions is based on the homological connectivity of the independence complex of subgraphs. To state the conditions, the following notation is used:

The following condition is implicit in [9] and proved explicitly in. [10]

If, for all subsets J of [m]:

then the partition V1, …, Vm admits an ISR.

As an example, [4] suppose G is a bipartite graph, and its parts are exactly V1 and V2. In this case [m] = {1,2} so there are four options for J:

Other conditions

Every properly coloured triangle-free graph of chromatic number x contains a rainbow-independent set of size at least x2. [11]

Several authors have studied conditions for existence of large rainbow-independent sets in various classes of graphs. [1] [12]

Computation

The ISR decision problem is the problem of deciding whether a given graph G = (V, E) and a given partition of V into m colors admits a rainbow-independent set. This problem is NP-complete. The proof is by reduction from the 3-dimensional matching problem (3DM). [4] The input to 3DM is a tripartite hypergraph (X + Y + Z, F), where X, Y, Z are vertex-sets of size m, and F is a set of triplets, each of which contains a single vertex of each of X, Y, Z. An input to 3DM can be converted into an input to ISR as follows:

In the resulting graph G = (V, E), an ISR corresponds to a set of triplets (x,y,z) such that:

Therefore, the resulting graph admits an ISR if and only if the original hypergraph admits a 3DM.

An alternative proof is by reduction from SAT. [3]

If G is the line graph of some other graph H, then the independent sets in G are the matchings in H. Hence, a rainbow-independent set in G is a rainbow matching in H. See also matching in hypergraphs.

Another related concept is a rainbow cycle, which is a cycle in which each vertex has a different color. [13]

When an ISR exists, a natural question is whether there exist other ISRs, such that the entire set of vertices is partitioned into disjoint ISRs (assuming the number of vertices in each color is the same). Such a partition is called strong coloring .

Using the faculty metaphor: [3]

A rainbow clique or a colorful clique is a clique in which every vertex has a different color. [10] Every clique in a graph corresponds to an independent set in its complement graph. Therefore, every rainbow clique in a graph corresponds to a rainbow-independent set in its complement graph.

See also

Related Research Articles

In graph theory, an expander graph is a sparse graph that has strong connectivity properties, quantified using vertex, edge or spectral expansion. Expander constructions have spawned research in pure and applied mathematics, with several applications to complexity theory, design of robust computer networks, and the theory of error-correcting codes.

In combinatorics, Ramsey's theorem, in one of its graph-theoretic forms, states that one will find monochromatic cliques in any edge labelling of a sufficiently large complete graph. To demonstrate the theorem for two colours, let r and s be any two positive integers. Ramsey's theorem states that there exists a least positive integer R(r, s) for which every blue-red edge colouring of the complete graph on R(r, s) vertices contains a blue clique on r vertices or a red clique on s vertices.

In mathematics, Hall's marriage theorem, proved by Philip Hall (1935), is a theorem with two equivalent formulations:

<span class="mw-page-title-main">Hypergraph</span> Generalization of graph theory

In mathematics, a hypergraph is a generalization of a graph in which an edge can join any number of vertices. In contrast, in an ordinary graph, an edge connects exactly two vertices.

<span class="mw-page-title-main">Bipartite graph</span> Graph divided into two independent sets

In the mathematical field of graph theory, a bipartite graph is a graph whose vertices can be divided into two disjoint and independent sets and , that is every edge connects a vertex in to one in . Vertex sets and are usually called the parts of the graph. Equivalently, a bipartite graph is a graph that does not contain any odd-length cycles.

This is a glossary of graph theory. Graph theory is the study of graphs, systems of nodes or vertices connected in pairs by lines or edges.

<span class="mw-page-title-main">Turán graph</span> Balanced complete multipartite graph

The Turán graph, denoted by , is a complete multipartite graph; it is formed by partitioning a set of vertices into subsets, with sizes as equal as possible, and then connecting two vertices by an edge if and only if they belong to different subsets. Where and are the quotient and remainder of dividing by , the graph is of the form , and the number of edges is

<span class="mw-page-title-main">Edge coloring</span> Problem of coloring a graphs edges such that meeting edges do not match

In graph theory, an edge coloring of a graph is an assignment of "colors" to the edges of the graph so that no two incident edges have the same color. For example, the figure to the right shows an edge coloring of a graph by the colors red, blue, and green. Edge colorings are one of several different types of graph coloring. The edge-coloring problem asks whether it is possible to color the edges of a given graph using at most k different colors, for a given value of k, or with the fewest possible colors. The minimum required number of colors for the edges of a given graph is called the chromatic index of the graph. For example, the edges of the graph in the illustration can be colored by three colors but cannot be colored by two colors, so the graph shown has chromatic index three.

In mathematics, in the areas of order theory and combinatorics, Dilworth's theorem characterizes the width of any finite partially ordered set in terms of a partition of the order into a minimum number of chains. It is named for the mathematician Robert P. Dilworth (1950).

<span class="mw-page-title-main">Kőnig's theorem (graph theory)</span> Theorem showing that maximum matching and minimum vertex cover are equivalent for bipartite graphs

In the mathematical area of graph theory, Kőnig's theorem, proved by Dénes Kőnig (1931), describes an equivalence between the maximum matching problem and the minimum vertex cover problem in bipartite graphs. It was discovered independently, also in 1931, by Jenő Egerváry in the more general case of weighted graphs.

<span class="mw-page-title-main">Hypercube graph</span> Graphs formed by a hypercubes edges and vertices

In graph theory, the hypercube graphQn is the graph formed from the vertices and edges of an n-dimensional hypercube. For instance, the cube graph Q3 is the graph formed by the 8 vertices and 12 edges of a three-dimensional cube. Qn has 2n vertices, 2n – 1n edges, and is a regular graph with n edges touching each vertex.

<span class="mw-page-title-main">3-dimensional matching</span>

In the mathematical discipline of graph theory, a 3-dimensional matching is a generalization of bipartite matching to 3-partite hypergraphs, which consist of hyperedges each of which contains 3 vertices.

In graph theory, the De Bruijn–Erdős theorem relates graph coloring of an infinite graph to the same problem on its finite subgraphs. It states that, when all finite subgraphs can be colored with colors, the same is true for the whole graph. The theorem was proved by Nicolaas Govert de Bruijn and Paul Erdős (1951), after whom it is named.

In the mathematical discipline of graph theory, a rainbow matching in an edge-colored graph is a matching in which all the edges have distinct colors.

In graph theory, a matching in a hypergraph is a set of hyperedges, in which every two hyperedges are disjoint. It is an extension of the notion of matching in a graph.

In graph theory, the term bipartite hypergraph describes several related classes of hypergraphs, all of which are natural generalizations of a bipartite graph.

In the mathematical field of graph theory, Hall-type theorems for hypergraphs are several generalizations of Hall's marriage theorem from graphs to hypergraphs. Such theorems were proved by Ofra Kessler, Ron Aharoni, Penny Haxell, Roy Meshulam, and others.

In graph theory, a balanced hypergraph is a hypergraph that has several properties analogous to that of a bipartite graph.

In graph theory, there are two related properties of a hypergraph that are called its "width". Given a hypergraph H =, we say that a set K of edges pins another set F of edges if every edge in F intersects some edge in K. Then:

The blow-up lemma, proved by János Komlós, Gábor N. Sárközy, and Endre Szemerédi in 1997, is an important result in extremal graph theory, particularly within the context of the regularity method. It states that the regular pairs in the statement of Szemerédi's regularity lemma behave like complete bipartite graphs in the context of embedding spanning graphs of bounded degree.

References

  1. 1 2 Aharoni, Ron; Briggs, Joseph; Kim, Jinha; Kim, Minki (2019-09-28). "Rainbow independent sets in certain classes of graphs". arXiv: 1909.13143 [math.CO].
  2. Aharoni, Ron; Berger, Eli; Kotlar, Dani; Ziv, Ran (2017-10-01). "On a conjecture of Stein". Abhandlungen aus dem Mathematischen Seminar der Universität Hamburg. 87 (2): 203–211. doi:10.1007/s12188-016-0160-3. ISSN   1865-8784. S2CID   119139740.
  3. 1 2 3 4 5 6 Haxell, P. (2011-11-01). "On Forming Committees". The American Mathematical Monthly. 118 (9): 777–788. doi:10.4169/amer.math.monthly.118.09.777. ISSN   0002-9890. S2CID   27202372.
  4. 1 2 3 4 Aharoni, Ron; Berger, Eli; Ziv, Ran (2007-05-01). "Independent systems of representatives in weighted graphs". Combinatorica. 27 (3): 253–267. doi:10.1007/s00493-007-2086-y. ISSN   1439-6912. S2CID   43510417.
  5. E, HaxellP (2001-07-01). "A Note on Vertex List Colouring". Combinatorics, Probability and Computing. 10 (4): 345–347. doi:10.1017/s0963548301004758. S2CID   123033316.
  6. Szabó*, Tibor; Tardos†, Gábor (2006-06-01). "Extremal Problems For Transversals In Graphs With Bounded Degree". Combinatorica. 26 (3): 333–351. doi:10.1007/s00493-006-0019-9. hdl: 20.500.11850/24692 . ISSN   1439-6912. S2CID   15413015.
  7. Haxell, Penny; Szabó, Tibor (2006-01-01). "Odd Independent Transversals are Odd". Combinatorics, Probability and Computing. 15 (1–2): 193–211. doi:10.1017/S0963548305007157. ISSN   1469-2163. S2CID   6067931.
  8. Berke, Robert; Haxell, Penny; Szabó, Tibor (2012). "Bounded transversals in multipartite graphs". Journal of Graph Theory. 70 (3): 318–331. doi:10.1002/jgt.20618. ISSN   1097-0118. S2CID   17608344.
  9. 1 2 Aharoni, Ron; Haxell, Penny (2000). "Hall's theorem for hypergraphs". Journal of Graph Theory. 35 (2): 83–88. doi:10.1002/1097-0118(200010)35:2<83::AID-JGT2>3.0.CO;2-V. ISSN   1097-0118.
  10. 1 2 Meshulam, Roy (2001-01-01). "The Clique Complex and Hypergraph Matching". Combinatorica. 21 (1): 89–94. doi:10.1007/s004930170006. ISSN   1439-6912. S2CID   207006642.
  11. Aravind, N. R.; Cambie, Stijn; van Batenburg, Wouter Cames; de Verclos, Rémi de Joannis; Kang, Ross J.; Patel, Viresh (2020-03-15). "Structure and colour in triangle-free graphs". arXiv: 1912.13328 [math.CO].
  12. Kim, Jinha; Kim, Minki; Kwon, O.-joung (2020-02-05). "Rainbow independent sets on dense graph classes". arXiv: 2001.10566 [math.CO].
  13. Aharoni, Ron; Briggs, Joseph; Holzman, Ron; Jiang, Zilin (2021). "Rainbow Odd Cycles". SIAM Journal on Discrete Mathematics. 35 (4): 2293–2303. arXiv: 2007.09719 . doi:10.1137/20M1380557. S2CID   220647170.