80
On the kernelization complexity of colorful motifs IPEC 2010 joint work with Abhimanyu M. Ambalath , Radheshyam Balasundaram , Chintan Rao H, Venkata Koppula, Geevarghese Philip , and M S Ramanujan

Kernelization Complexity of Colorful Motifs

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Kernelization Complexity of Colorful Motifs

On the kernelization complexity

of colorful motifs

IPEC 2010

joint work withAbhimanyu M. Ambalath , Radheshyam Balasundaram ,

Chintan Rao H, Venkata Koppula, Geevarghese Philip , and M S Ramanujan

Page 2: Kernelization Complexity of Colorful Motifs

Colorful Motifs.

A problem with immense utility in bioinformatics.Intractable — from the kernelization point of view — on very simplegraph classes.

Page 3: Kernelization Complexity of Colorful Motifs

Colorful Motifs.

A problem with immense utility in bioinformatics.

Intractable — from the kernelization point of view — on very simplegraph classes.

Page 4: Kernelization Complexity of Colorful Motifs

Colorful Motifs.

A problem with immense utility in bioinformatics.Intractable — from the kernelization point of view — on very simplegraph classes.

Page 5: Kernelization Complexity of Colorful Motifs

An observation leading to many polynomial kernels in a very specialsituation.

More observations ruling out approaches towards many poly kernels inmore general situations.

Some NP-hardness results with applications to discovering otherhardness results.

Observing hardness of polynomial kernelization on other classes ofgraphs.

Page 6: Kernelization Complexity of Colorful Motifs

An observation leading to many polynomial kernels in a very specialsituation.

More observations ruling out approaches towards many poly kernels inmore general situations.

Some NP-hardness results with applications to discovering otherhardness results.

Observing hardness of polynomial kernelization on other classes ofgraphs.

Page 7: Kernelization Complexity of Colorful Motifs

An observation leading to many polynomial kernels in a very specialsituation.

More observations ruling out approaches towards many poly kernels inmore general situations.

Some NP-hardness results with applications to discovering otherhardness results.

Observing hardness of polynomial kernelization on other classes ofgraphs.

Page 8: Kernelization Complexity of Colorful Motifs

An observation leading to many polynomial kernels in a very specialsituation.

More observations ruling out approaches towards many poly kernels inmore general situations.

Some NP-hardness results with applications to discovering otherhardness results.

Observing hardness of polynomial kernelization on other classes ofgraphs.

Page 9: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Introducing Colorful Motifs

First: G M

Page 10: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Introducing Colorful Motifs

First: G M

Page 11: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Page 12: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Page 13: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Page 14: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Topology-free querying of protein interaction networks.Sharon Bruckner, Falk Hüffner, Richard M. Karp, Ron Shamir, and

Roded Sharan.In Proceedings of RECOMB .

Motif search in graphs: Application to metabolic networks.Vincent Lacroix, Cristina G. Fernandes, and Marie-France Sagot.

IEEE/ACM Transactions on Computational Biology andBioinformatics, .

Page 15: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Topology-free querying of protein interaction networks.Sharon Bruckner, Falk Hüffner, Richard M. Karp, Ron Shamir, and

Roded Sharan.In Proceedings of RECOMB .

Motif search in graphs: Application to metabolic networks.Vincent Lacroix, Cristina G. Fernandes, and Marie-France Sagot.

IEEE/ACM Transactions on Computational Biology andBioinformatics, .

Page 16: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Sharp tractability borderlines for finding connected motifs invertex-colored graphs.

Michael R. Fellows, Guillaume Fertin, Danny Hermelin, and StéphaneVialette.

In Proceedings of ICALP

Page 17: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

NP-Complete even when:

G is a tree with maximum degree .

G is a bipartite graph with maximum degree and M is a multiset overjust two colors.

Page 18: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

NP-Complete even when:

G is a tree with maximum degree .

G is a bipartite graph with maximum degree and M is a multiset overjust two colors.

Page 19: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

NP-Complete even when:

G is a tree with maximum degree .

G is a bipartite graph with maximum degree and M is a multiset overjust two colors.

Page 20: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

FPT parameterized by |M|,

W[]-hard parameterized by the number of colors in M.

Page 21: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

FPT parameterized by |M|,

W[]-hard parameterized by the number of colors in M.

Page 22: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

C M

Page 23: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Page 24: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Page 25: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Page 26: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Finding and Counting Vertex-Colored Subtrees.Sylvain Guillemot and Florian Sikora.

In MFCS .

A O∗(2|M|) algorithm.

Page 27: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Finding and Counting Vertex-Colored Subtrees.Sylvain Guillemot and Florian Sikora.

In MFCS .

A O∗(2|M|) algorithm.

Page 28: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Kernelization hardness of connectivity problems in d-degenerate graphs.Marek Cygan, Marcin Pilipczuk, Micha Pilipczuk, and Jakub O.

Wojtaszczyk.In WG .

NP-complete even when restricted to....

Page 29: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Kernelization hardness of connectivity problems in d-degenerate graphs.Marek Cygan, Marcin Pilipczuk, Micha Pilipczuk, and Jakub O.

Wojtaszczyk.In WG .

NP-complete even when restricted to....

Page 30: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

Scomb graphs

Page 31: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

No polynomial kernels¹.

¹Unless CoNP ⊆ NP/poly

Page 32: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

Scomb graphs - composition

Page 33: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

Scomb graphs - composition

Page 34: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Many polynomial kernels.

Page 35: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Page 36: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Page 37: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Page 38: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Page 39: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Page 40: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Page 41: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

On comb graphs:We get n kernels of size O(k2) each.

Page 42: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

On comb graphs:We get n kernels of size O(k2) each.

Page 43: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

On what other classes can we obtain many polynomial kernels using thisobservation?

Unfortunately, this observation does not take us very far.

Page 44: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

On what other classes can we obtain many polynomial kernels using thisobservation?

Unfortunately, this observation does not take us very far.

Page 45: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

R C M does not admit a polynomial kernel on trees.

S C M does not admit a polynomial kernel on trees.“Fixing” a constant subset of vertices does not help either.

Page 46: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

“Fixing” a single vertex does not help the cause of kernelization.

S C M does not admit a polynomial kernel on trees.“Fixing” a constant subset of vertices does not help either.

Page 47: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

“Fixing” a single vertex does not help the cause of kernelization.

S C M does not admit a polynomial kernel on trees.

“Fixing” a constant subset of vertices does not help either.

Page 48: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

“Fixing” a single vertex does not help the cause of kernelization.

S C M does not admit a polynomial kernel on trees.

“Fixing” a constant subset of vertices does not help either.

Page 49: Kernelization Complexity of Colorful Motifs

OPEN

PRO

BLEM

Many polynomial kernels for trees? On more general classes of graphs?

Page 50: Kernelization Complexity of Colorful Motifs

OPEN

PRO

BLEM

A framework for ruling out the possibility of many polynomial kernels?

Page 51: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Paths: Polynomial time.

Page 52: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Catterpillars: Polynomial time.

Page 53: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Lobsters: NP-hard even when...

Page 54: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

...restricted to “superstar graphs”.

Page 55: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

“Hardness” on superstars → “Hardness” on graphs of diameter two.

“Hardness” on general graphs → “Hardness” on graphs of diameterthree.

NP-hardness

NP-hardness and infeasibility of obtaining polynomial kernels

Page 56: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

“Hardness” on superstars → “Hardness” on graphs of diameter two.

“Hardness” on general graphs → “Hardness” on graphs of diameterthree.

NP-hardness

NP-hardness and infeasibility of obtaining polynomial kernels

Page 57: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

“Hardness” on superstars → “Hardness” on graphs of diameter two.

“Hardness” on general graphs → “Hardness” on graphs of diameterthree.

NP-hardness

NP-hardness and infeasibility of obtaining polynomial kernels

Page 58: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

“Hardness” on superstars → “Hardness” on graphs of diameter two.

“Hardness” on general graphs → “Hardness” on graphs of diameterthree.

NP-hardness

NP-hardness and infeasibility of obtaining polynomial kernels

Page 59: Kernelization Complexity of Colorful Motifs

OPEN

PRO

BLEM

Polynomial kernels for graphs of diameter two? For superstars?

Page 60: Kernelization Complexity of Colorful Motifs

AN A

PPLICATIO

N

C D S G D O

Constant Time

Page 61: Kernelization Complexity of Colorful Motifs

AN A

PPLICATIO

N

C D S G D O

Constant Time

Page 62: Kernelization Complexity of Colorful Motifs

AN A

PPLICATIO

N

C D S G D T

Constant Time

Page 63: Kernelization Complexity of Colorful Motifs

AN A

PPLICATIO

N

C D S G D T

W[]-hard (Split Graphs)

Page 64: Kernelization Complexity of Colorful Motifs

AN A

PPLICATIO

N

C D S G D T

Constant Time

Page 65: Kernelization Complexity of Colorful Motifs

AN A

PPLICATIO

N

C D S G D T

???

Page 66: Kernelization Complexity of Colorful Motifs

AN A

PPLICATIO

N

C D S G D T

NP-complete

Page 67: Kernelization Complexity of Colorful Motifs

AN A

PPLICATIO

N

C D S G D T

W[]-hard

Page 68: Kernelization Complexity of Colorful Motifs

AN A

PPLICATIO

N

Colorful Motifs on graphs of diameter two↓Connected Dominating Set on graphs of diameter two

Page 69: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Reduction from Colorful Set Cover

to Colorful Motifs on Superstars

Page 70: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Reduction from Colorful Set Cover

to Colorful Motifs on Superstars

Page 71: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Reduction from Colorful Set Cover

to Colorful Motifs on Superstars

Page 72: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Reduction from Colorful Set Cover

to Colorful Motifs on Superstars

Page 73: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Reduction from Colorful Set Cover

to Colorful Motifs on Superstars

Page 74: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Reduction from Colorful Set Cover

to Colorful Motifs on Superstars

Page 75: Kernelization Complexity of Colorful Motifs

COLO

RFUL M

OTIF

S

Reduction from Colorful Set Cover

to Colorful Motifs on Superstars

Page 76: Kernelization Complexity of Colorful Motifs

Concluding Remarks

is was an advertisement for C M.

We wish to propose that it may be a popular choice as a problem toreduce from, for showing hardness of polynomial kernelization, and evenNP-hardness, for graph problems that have a connectivity requirement

from the solution.

Page 77: Kernelization Complexity of Colorful Motifs

Concluding Remarks

is was an advertisement for C M.

We wish to propose that it may be a popular choice as a problem toreduce from, for showing hardness of polynomial kernelization, and evenNP-hardness, for graph problems that have a connectivity requirement

from the solution.

Page 78: Kernelization Complexity of Colorful Motifs

Concluding Remarks

Several open questions in the context of kernelization for the colorfulmotifs problem alone, and also for closely related problems.

Page 79: Kernelization Complexity of Colorful Motifs

Concluding Remarks

When we encounter hardness, we are compelled to look out for otherparameters for improving the situation. ere is plenty of opportunityfor creativity: finding parameters that are sensible in practice and useful

for algorithms.

Page 80: Kernelization Complexity of Colorful Motifs

Thank you!