• Nem Talált Eredményt

Lets,t1, . . . ,tn be vertices andS1, . . . ,Sn be sets of at mostk edges such thatSi separates ti froms, butSi does notseparatetj froms for any j 6=i.

It is possible thatn is “large” even ifk is “small.”

s

Is the opposite possible, i.e.,Si separates everytj except ti? Lemma

IfSi separatestj froms if and onlyj 6=i and every Si has size at mostk, then n≤(k+1)·4k+1.

Proof: Add a new vertex t. Every edge tti is part of an

(inclusionwise minimal)(s,t)-cut of size at mostk+1. Use the previous lemma.

Anti isolation

Lets,t1, . . . ,tn be vertices andS1, . . . ,Sn be sets of at mostk edges such thatSi separates ti froms, butSi does notseparatetj froms for any j 6=i.

It is possible thatn is “large” even ifk is “small.”

s

Is the opposite possible, i.e.,Si separates everytj except ti? Lemma

IfSi separatestj froms if and onlyj 6=i and every Si has size at mostk, then n≤(k+1)·4k+1.

Proof: Add a new vertex t. Every edge tti is part of an

(inclusionwise minimal)(s,t)-cut of size at mostk+1. Use the previous lemma.

26

Anti isolation

Lets,t1, . . . ,tn be vertices andS1, . . . ,Sn be sets of at mostk edges such thatSi separates ti froms, butSi does notseparatetj froms for any j 6=i.

It is possible thatn is “large” even ifk is “small.”

s

Is the opposite possible, i.e.,Si separates everytj except ti? Lemma

IfSi separatestj froms if and onlyj 6=i and every Si has size at mostk, then n≤(k+1)·4k+1.

Proof: Add a new vertex t. Every edge tti is part of an

(inclusionwise minimal)(s,t)-cut of size at mostk+1. Use the previous lemma.

Anti isolation

Lets,t1, . . . ,tn be vertices andS1, . . . ,Sn be sets of at mostk edges such thatSi separates ti froms, butSi does notseparatetj froms for any j 6=i.

It is possible thatn is “large” even ifk is “small.”

s

Is the opposite possible, i.e.,Si separates everytj except ti? Lemma

IfSi separatestj froms if and onlyj 6=i and every Si has size at mostk, then n≤(k+1)·4k+1.

Proof: Add a new vertex t. Every edge tti is part of an

(inclusionwise minimal)(s,t)-cut of size at mostk+1. Use the previous lemma.

26

Anti isolation

Lets,t1, . . . ,tn be vertices andS1, . . . ,Sn be sets of at mostk edges such thatSi separates ti froms, butSi does notseparatetj froms for any j 6=i.

It is possible thatn is “large” even ifk is “small.”

s

Is the opposite possible, i.e.,Si separates everytj except ti?

Lemma

IfSi separatestj froms if and onlyj 6=i and every Si has size at mostk, then n≤(k+1)·4k+1.

Proof: Add a new vertex t. Every edge tti is part of an

(inclusionwise minimal)(s,t)-cut of size at mostk+1. Use the previous lemma.

Anti isolation

Lets,t1, . . . ,tn be vertices andS1, . . . ,Sn be sets of at mostk edges such thatSi separates ti froms, butSi does notseparatetj froms for any j 6=i.

It is possible thatn is “large” even ifk is “small.”

s

Is the opposite possible, i.e.,Si separates everytj except ti?

Lemma

IfSi separatestj froms if and onlyj 6=i and every Si has size at mostk, then n≤(k+1)·4k+1.

Proof: Add a new vertex t. Every edge tti is part of an

(inclusionwise minimal)(s,t)-cut of size at mostk+1. Use the previous lemma.

26

Anti isolation

Lets,t1, . . . ,tn be vertices andS1, . . . ,Sn be sets of at mostk edges such thatSi separates ti froms, butSi does notseparatetj froms for any j 6=i.

It is possible thatn is “large” even ifk is “small.”

s

Is the opposite possible, i.e.,Si separates everytj except ti?

Lemma

IfSi separatestj froms if and onlyj 6=i and every Si has size at mostk, then n≤(k+1)·4k+1.

Proof: Add a new vertex t. Every edge tti is part of an

(inclusionwise minimal)(s,t)-cut of size at mostk+1. Use the previous lemma.

Anti isolation

Lets,t1, . . . ,tn be vertices andS1, . . . ,Sn be sets of at mostk edges such thatSi separates ti froms, butSi does notseparatetj froms for any j 6=i.

It is possible thatn is “large” even ifk is “small.”

s

Is the opposite possible, i.e.,Si separates everytj except ti? Lemma

IfSi separatestj froms if and onlyj 6=i and every Si has size at mostk, then n≤(k+1)·4k+1.

Proof: Add a new vertex t. Every edge tti is part of an

(inclusionwise minimal)(s,t)-cut of size at mostk+1. Use the previous lemma.

26

Anti isolation

t1 t2 t3 t4 t5 t6

s t

S3

Is the opposite possible, i.e.,Si separates everytj except ti? Lemma

IfSi separatestj froms if and onlyj 6=i and every Si has size at mostk, then n≤(k+1)·4k+1.

Proof: Add a new vertex t. Every edge tti is part of an

(inclusionwise minimal)(s,t)-cut of size at mostk+1. Use the previous lemma.

Anti isolation

Is the opposite possible, i.e.,Si separates everytj except ti? Lemma

IfSi separatestj froms if and onlyj 6=i and every Si has size at mostk, then n≤(k+1)·4k+1.

Proof: Add a new vertex t. Every edge tti is part of an

(inclusionwise minimal)(s,t)-cut of size at mostk+1. Use the previous lemma.

26

Anti isolation

Is the opposite possible, i.e.,Si separates everytj except ti? Lemma

IfSi separatestj froms if and onlyj 6=i and every Si has size at mostk, then n≤(k+1)·4k+1.

Proof: Add a new vertex t. Every edge tti is part of an

(inclusionwise minimal)(s,t)-cut of size at mostk+1. Use the previous lemma.

Multicut

Multicut

Input: GraphG, pairs(s1,t1),. . .,(s`,t`), integerk

Find: A set S of edges such that G\S has no si-ti path for any i.

Theorem

Multicutcan be solved in timef(k, `)·nO(1) (FPT parameterized by combined parametersk and`).

Proof: The solution partitions{s1,t1, . . . ,s`,t`} into components. Guess this partition, contract the vertices in a class, and solve Multiway Cut.

Theorem

Multicutis FPT parameterized by the sizek of the solution.

27

Multicut

Multicut

Input: GraphG, pairs(s1,t1),. . .,(s`,t`), integerk

Find: A set S of edges such that G\S has no si-ti path for any i.

Theorem

Multicutcan be solved in timef(k, `)·nO(1) (FPT parameterized by combined parametersk and`).

Proof: The solution partitions{s1,t1, . . . ,s`,t`} into components.

Guess this partition, contract the vertices in a class, and solve Multiway Cut.

Theorem

Multicutis FPT parameterized by the sizek of the solution.

KAPCSOLÓDÓ DOKUMENTUMOK