The maximum independent set problem and augmenting graphs
Recommend Documents
The complexity status of the maximum stable set problem in the class of .... As an illustration, the above property states that there are only three non-isomorphic.
Abstract. We study the computational complexity of finding a max- imum independent set of vertices in a planar graph. In general, this problem is known to be ...
Sep 3, 2010 - {bourgeois, escoffier, paschos}@lamsade.dauphine.fr. 2Department ..... Finally, suppose that G is 3-cycle free and let v be a vertex on a 4-cycle.
Faculty of Mathematics and Computer Science ... be NP-hard in general, in subclasses of Si,j,k-free graphs, where Si,j,k is the graph ... Graph classes, for which.
DS] 4 Feb 2016 ..... C. Demetrescu, A. V. Goldberg, and D. S. Johnson. The Shortest Path Problem: 9th DIMACS .... Science, 469:92 â 104, 2013. 14 ...
Key words: Integer programming, interior point method, maximum independent set, dense random graphs. 1. Introduction. In this paper we consider the following ...
Feb 4, 2016 - addition, we show that cutting high-degree vertices can boost local search ... arXiv:1602.01659v1 [cs.DS] 4 Feb ..... 4.2 Accelerated Solutions.
Once the NP-hardness of a combinatorial optimization problem is established, the ..... 102, respectively n = 202 (with a maximum independent set of size 52, ...
Jul 2, 2007 - In the process of solving, a special digraph is constructed, and ... is called maximum if the graph G has not a clique of the greater size than ËQ. .... Obviously that any fictitious arc of Gt(V 0) determines two .... maximum number of
Sep 3, 2010 - results on graphs of maximum degree three, as our connectivity requirement only .... near v get degree two in the subproblems generated.
George CHRISTODOULOU â, Vassilis ZISSIMOPOULOS â. Abstract. ... and we propose a probabilistic O(log n)-competitive algorithm for chordal and interval graphs, proving ..... [5] B. Awerbuch, R. Gawlick, T. Leighton, and Y. Rabani. On-line ...
Supported in part by the Israel Science Foundation (grant 1696/14). â ETH Zurich, [email protected]. arXiv:1708.00276v1 [cs.DC] 1 Aug 2017 ...
Abstract. For a given graph the maximum independent set problem is to find a maximum subset of vertices no two of which are adjacent. We propose a heuristic ...
Oct 25, 2008 - The current best approximation algorithm achieves an O(n/(log n)2) factor .... The Maximum Independent Set problem for intersection graphs of ...
as matching similar object occurrences across video frames. Our goal is to: 1. ... multitarget tracking, we present a new MWIS algorithm. Tracking-by-detection ..... Theoretical analysis of our algorithm is deferred to Ap- pendix, where we present ..
Nov 6, 2017 - one label from the set of candidates such that (i) no two selected labels .... yield optimal solutions for realistic-size problem instances in .... solution âweighsâ at least a certain fraction of an (unknown) ... which asks to find
Sep 12, 2012 - By applying clique separator decomposition as well ... Its complexity is open for hole-free graphs (i.e., graphs without induced subgraphs iso-.
Although for many subclasses of P5-free graphs MIS can be ... In this note we present the first algorithm to solve MIS for P5-free graphs in ..... can easily be solved in subexponential time for planar graphs by using the (classical) separator.
Mar 5, 2008 - Keywords: Maximum independent set; disk intersection graph; approximation algorithm. 1. ... 2 for recent results on covering point sets by disks.
Apr 28, 2017 - The stable set polytope STAB(G) is defined as the convex hull of incidence vectors of stable sets in G, i.e.,. STAB(G) := conv{x â {0, 1}n : xv + ...
In fact, one of the first problems studied in the graph drawing ... On the other hand, for arbitrary planar graphs a point-set embedding is not possible for all ..... embeddability using a bottom-up dynamic programming algorithm. ... dual of any edge
Aug 20, 1992 - The maximum clique problem asks for a clique of maximum ... We should distinguish a maximum clique (independent set) from a maxi-.
Finding the largest clique in a graph is an NP-hard problem, called the maximum
clique problem (MCP). Cliques are intimately related to vertex covers and.
Adleman and his co-authors [Adleman et al. 1999] ... ability of molecular computing to perform data retrieval operations on bio-molecular relational databases.
The maximum independent set problem and augmenting graphs
... Rinnooy Kan (1980). ⢠Johnson and Yannakakis (1988) ... A matching in a graph is maximum if and only if there are no augmenting chains with respect to the ...
The maximum independent set problem and augmenting graphs Alain Hertz GERAD – École Polytechnique Montréal, Canada
1
Augmenting set of co-authors 0LFKDHO*HUEHU 9DGLP9/R]LQ 'DYLG6FKLQGO
2
Independent set : subset of pairwise non-adjacent vertices Independence number α(G): size of a maximum independent set in G Stable = independent Problems :
• α(G)=? •
MAXIMUM INDEPENDENT SET PROBLEM (MIS)
Given k, determine if G contains an independent set of size k The MIS is NP-hard 3
Alekseev has proved that if a graph H has a connected component which is not of the form Si,j,k, then the MIS is NP-hard in the class of H-free graphs 1 i 1
1
j k
Corollary The MIS is NP-hard in the class of Triangle-free graphs, Square-free graphs, etc. 4
An independent set S is maximal if no other independent set properly contains S Problem : generate all maximal independent sets • Tsukiyama, Ide, Ariyoshi and Shirakawa (1977) • Lawler, Lenstra and Rinnooy Kan (1980) • Johnson and Yannakakis (1988)
5
The independent dominating set problem Find a maximal independent set of minimum cardinality (NP-hard even for bipartite graphs)
6
S is an independent set in G S is an independent set in G M is a matching in G
S is a clique in the complement of G V-S is a vertex cover in G M is a stable in the line graph L(G)
7
Vertex Packing problem Find an independent set of maximum total weight
Maximum dissociation set problem Find a subset of vertices of maximum size inducing a subgraph with vertex degree at most 1 NP-hard for bipartite graphs
Maximum induced matching problem Find a subset of vertices of maximum size inducing a subgraph with vertex degree exactly 1 NP-hard for bipartite graphs with maximum degree 3 8
Maximum dissociation set : 5 Maximum induced matching : 4 (2 edges) Maximum matching : 3
9
Minimum independent edge dominating set problem Find a maximal matching of minimum cardinality Yannakakis and Gavril (1980)
10
In view of the NP-hardness of the MIS (1) (2) (3)
Non-polynomial-time algorithms Polynomial-time algorithms providing approximate solutions Polynomial-time algorithms that solve the problem exactly for graphs belonging to special classes
Håstad (1999) non-exact algorithms cannot approximate the size of a maximum independent set within a factor of n1-ε 11
Theorem A matching in a graph is maximum if and only if there are no augmenting chains with respect to the matching
12
Let S be an independent set in a graph G • The vertices in S are black • The others are white A bipartite graph H=(W,B,E) is augmenting for S if (1) B is a subset of S and W is a subset of V-S (2) N(W)∩(S-B) is the empty set (3) W has more vertices than B
13
If H=(W,B,E) is augmenting for S then (S-B)∪W is an independent set with more vertices than S. If S is not of maximum size, then there exists a larger independent set S’ and the subgraph induced by (S-S’)∪(S’-S) is augmenting for S
Theorem An independent set S if maximum if and only if there are no augmenting graphs for S.
14
Algorithm Begin with any independent set S As long as S admits an augmenting graph H, apply H-augmentation to S
For a polynomial-time algorithm on has to 1. 2.
Find a complete list of augmenting graphs in the class under consideration Develop polynomial-time algorithms for detecting all augmenting graphs in the class
15
16
Definition An augmenting graph for S is minimal if no proper induced subgraph of H is augmenting for S
Theorem If H=(W,B,E) is a minimal augmenting graph for S then (1) H is connected (2) |B|=|W|-1 (3) For every subset A of B : |A|