• No results found

Node Multiway Cut and Subset Feedback Vertex Set on Graphs of Bounded Mim-width

N/A
N/A
Protected

Academic year: 2022

Share "Node Multiway Cut and Subset Feedback Vertex Set on Graphs of Bounded Mim-width"

Copied!
47
0
0

Laster.... (Se fulltekst nå)

Fulltekst

(1)

Node Multiway Cut and Subset Feedback Vertex Set on Graphs of Bounded Mim-width

Benjamin Bergougnoux, Charis PapadopoulosF and Jan Arne Telle.

Bergen Friday Seminar, October 9, 2020

University of Bergen, Norway

FUniversity of Ioannina, Greece

(2)

The parameters

(3)

Treewidth

I Unbounded in any dense graph class.

I Tractability results on dense graph classes can be explained with rank-width andmim-width.

(4)

Divide a graph

Recursively decomposeyour graph into simplecuts.

→We describe the simplicityof a cut with afunction f: cut→Q.

G

(5)

Divide a graph

Recursively decomposeyour graph into simplecuts.

→We describe the simplicityof a cut with afunction f: cut→Q.

Different notions ofsimplicity= differentwidth measures.

(6)

Divide a graph

Width of a decompositionD:= max f(cut)among the cutsofD.

G

(7)

Divide a graph

Width of a graphG:= min width of a decomposition ofG.

G G

G G

(8)

Rank-width

Defined from the function rw(A, B) := therank of adjacency matrixbetween A andB overGF(2).

B

A

1 0 1 0 1 1 1 1 0

rw

=2

(9)

Maximum Induced Matching width (mim-width)

Defined from the function mim(A, B) := the size of a maximum induced matching in the bipartite graph betweenAand B.

B

A

(10)

Hierarchy

Cographs, hereditary distance Interval, permutation, k-polygon, Dilworth-k,

convex graphs,...

MSO 1

tree-width clique-width

rank-width

mim-width (σ, ρ)-Dominating Set problems

MSO 2

Modeling Power Meta-algorithmic

applications

Tree, partialk-tree

(11)

Computation

I NP-hard for all these widths measures.

I Efficient approximation algorithms for tree-widthand rank-width.

→ Running time: 2O(k)·nO(1).

I Tough open question formim-width.

(12)

The problem

(13)

Feedback Vertex Set

Feedback Vertex Set

Find a set of verticesX of minimum weighthittingall cycles (G−X is a forest).

X

(14)

Subset Feedback Vertex Set

Subset Feedback Vertex Set

Find a set of verticesX of minimum weight hitting all cycles going throughaprescribed set of verticesS.

S

X

(15)

Subset Feedback Vertex Set

Subset Feedback Vertex Set

Find a set of verticesX of minimum weight hitting all cycles going throughaprescribed set of verticesS.

S

(16)

Subset FVS is harder

Corneil and Fonlupt 1988

FVS is solvable inpolynomialtime on split graphs.

Fomin, Heggernes, Kratsch, Papadopoulos, Villanger. 2014 Subset FVS isNP-hard on split graphs.

Bodalender, Cygan, Kratsch and Nederlof 2015 FVS is solvable in time 2O(tw)·n.

B., Bonnet, Brettell and Kwon 2020

Subset FVS can not be solved in time 2o(twlogtw)·nO(1) unless ETH fails.

(17)

Recent results

Papadopoulos and Tzimas 2019

Subset FVS is solvable inpolynomialtime on interval graphs and permutation graphs.

Jaffke, Kwon and Telle 2019 | B. and Kanté 2019 FVS is solvable in time nO(mim) given a decomposition.

Our result

Subset FVS is solvable in time nO(mim2) given a decomposition.

(18)

Algorithmic consequences

Corollary

Subset FVS is solvable inpolynomial time oninterval, permutation, bi-interval graphs, circular arc and circular permutation graphs, convex graphs,k-polygon, Dilworth-kand co-k-degenerate graphs for fixedk.

Theorem

Subset FVS is solvable in time 2O(rw3)·nO(1).

Same results holds forNode Multiway Cut.

(19)

Our Approach

(20)

S-forest

Minimum Subset FVS Complement: S-forest

(21)

S-forest

Minimum Subset FVS Complement: forest

(22)

Casual dynamic programming

G

(23)

Combine and Reduce

S1 S2

S

Combination Reduction

{X1X2|X1∈ S1, X2∈ S2}

(24)

Reduce

Lemma

For each cut(A, B), it is sufficient to keepnO(mim2) partial solutions.

Set of partial solutions

C ⊆2A

Reduce

D ⊆ C small and equivalent

toC

∀YB, best(C,Y) =best(D,Y)

|D| ≤nO(mim2)

Corollary

Subset FVS is solvable in time nO(mim2) given a decomposition.

(25)

How we reduce: big picture

B

A

Partial solution Complement solution

We design aset of indicesof size nO(mim2), each index is associated with somepartial and complement solutions.

Lemma

For everysolution F, there existsan index associated withFA andFB.

(26)

How we reduce: big picture

Lemma

For everysolution F, there existsan index associated withFA andFB.

We define anequivalence relationon the partial solutions associated with an indexi ofmimO(mim) equivalence classes.

Lemma

IfX andW areequivalent for ithen for every complement solution Y: XY is an S-forest iffWY is anS-forest.

⇒It is sufficient to keep nO(mim2) partial solutions.

(27)

2-Neighbor equivalence

Definition

X,WAare 2-neighbor equivalent overA if N(X)∩B =N(W)∩B and...

B

X W A

1 2+

nec2(A) := number of equivalence classesoverA.

Lemma

For everyAV(G), have nec2(A)≤n2mim(A).

(28)

S-forest −→ forest

Lemma

We can contract the components ofG[X]S andunions of the components ofG[Y]−S such that the resulting graph is aforest.

A B

X Y

(29)

S-forest −→ forest

Lemma

We can contract the components ofG[X]S andunions of the components ofG[Y]−S such that the resulting graph is aforest.

A B Y

X

(30)

S-forest −→ forest

Lemma

We can contract the components ofG[X]S andunions of the components ofG[Y]−S such that the resulting graph is aforest.

A B Y

X

(31)

Small vertex cover

Lemma [B. and Kanté 2019]

Every induced forest betweenA andB have avertex cover of size4mim whose vertices havedifferent neighborhoods.

A B Y

X

(32)

Indices

Definition

An indexiis a collection of at most4mim+ 1representatives for the2-neighbor equivalence overA andB.

Number of indices≤(nec2(A) +nec2(B))O(mim)nO(mim2).

A B

X Y

i X\V C

(33)

Index association

We associate each index with somepartial solutions and complements solutions.

A B

X i X\V C

(34)

Index association

We associate each index with somepartial solutions and complements solutions.

Y \V C

A B Y

i

(35)

Why 2-neighbor equivalence?

BAD GOOOD

(36)

Index association

Lemma

For everysolution F, there exists anindexisuch thatFA and FB are associated withi.

A B

FA FB

i

Lemma

For everyX andY associated withi,XY induces anS-forest iff thecontractionof XY inducesa forest.

(37)

Equivalence relation

Definition

Twopartial solutions X, W associated withiare i-equivalentif they connectthe vertices of the vertex coverin the same way.

Number ofi-equivalence classes≤mimO(mim)

Lemma

IfX andW arei-equivalentthen for everyYB associated with i,G[XY]is an S-forest iffG[WY]is anS-forest.

(38)

Result

Lemma

The number of partial solutions we keep is at most (nec2(A) +nec2(B))O(mim2)mimO(mim)nO(mim2)

Theorem

Subset FVS is solvable in time nO(mim2) given a decomposition.

We have nec2(A)≤2O(rw2) and mim≤rw Theorem

Subset FVS is solvable in time 2O(rw3)·nO(1).

(39)

Node Multiway Cut

X

T

Theorem

Node Multiway Cutis solvable in time 2O(rw3) andnO(mim2) given a decomposition.

(40)

Node Multiway Cut

T

Theorem

Node Multiway Cutis solvable in time 2O(rw3) andnO(mim2) given a decomposition.

(41)

Node Multiway Cut

X

T

S

Theorem

Node Multiway Cutis solvable in time 2O(rw3) andnO(mim2) given a decomposition.

(42)

Node Multiway Cut

T

S

Theorem

Node Multiway Cutis solvable in time 2O(rw3) andnO(mim2) given a decomposition.

(43)

Conclusion

(44)

Neighbor equivalence relations

These relations have been usedfor many problems:

I (σ, ρ)-Dominating Setproblems [Bui-Xuan, Telle and Vatshelle 2013]

I Their connected and acyclic variants and Max Cut [B. and Kanté 2019]

I Subset FVS and Node Multiway Cut [B., Papadapoulos and Telle]

for many parameters: tree-width, clique-width, rank-width, Q-rank-width, mim-width

(45)

Pattern

FVS, Dominating Set, Vertex Cover, Independent Set,... + connected and

acyclic variants SFVS, NMC

2O(tw)·nO(1) twO(tw)·nO(1)

2O(cw)·nO(1) 2O(rw2)·nO(1)

nO(mim)

2O(cw2)·nO(1)

nO(mim2) 2O(rw3)·nO(1) ETH

optimal

(46)

Open questions

I Subset Odd Cycle Transversal?

I Can we characterizewhich problems are in XP parameterized by themim-width of a given decomposition?

B. and Kanté 2019

Theconnected and acyclic variants of(σ, ρ)-Dominating Set problems are solvable in timenO(mim) given a decomposition.

I Can we approximate/compute themim-width of a graph in XP-time?

I Can we recognize the graphs ofmim-width one?

(47)

Thank you!

Referanser

RELATERTE DOKUMENTER

Subset FVS is solvable in polynomial time on interval, permutation, bi-interval graphs, circular arc and circular permutation graphs, convex graphs, k-polygon, Dilworth-k

(Indeed it is open whether Metric Dimension is polynomial time solvable on graphs of treewidth 2.) This is mainly due to the fact that pairs of vertices can be resolved by a vertex

dominating sets of a subclass of Chordal graphs is I doable in polynomial time if this class is k-sun free, for k > 4, I #P-complet otherwise... dominating sets of Chordal graphs

In this work, we show how to generalize the linearity of kernelization for DS from bounded- degree graphs and apex minor free graphs to the class of graphs excluding a fixed graph H

We adapt our algorithm for b -Coloring on graphs of bounded clique-width to solve Fall Coloring , and therefore show that the latter problem is as well solvable in time n 2 O(w) ,

Thus when G is the class of planar graphs, class of cubic graphs, class of graph of bounded treewidth, or class of H-minor free graphs, then the class G (1) is recognizable

For several natural graph problems, such as Max-Cut, Edge Dominating Set, Graph Coloring, and Hamiltonian Cycle, linear time algorithms on bounded treewidth graphs were known to

First, we show that on apex-minor-free graphs, a general class of graphs containing planar graphs, graphs of bounded treewidth, and graphs of bounded genus, the problem to