2019
DOI: 10.1007/978-3-030-34029-2_19
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Implementation of Color Coding Algorithm for Subgraph Isomorphism Problem

Abstract: We consider the subgraph isomorphism problem where, given two graphs G (source graph) and F (pattern graph), one is to decide whether there is a (not necessarily induced) subgraph of G isomorphic to F . While many practical heuristic algorithms have been developed for the problem, as pointed out by McCreesh et al. [JAIR 2018], for each of them there are rather small instances which they cannot cope. Therefore, developing an alternative approach that could possibly cope with these hard instances would be of int… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
1
1
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 39 publications
(72 reference statements)
0
1
0
Order By: Relevance
“…Most notably, the classic Color-Coding algorithm by Alon, Yuster and Zwick [12] solves the problem by a Las Vegas algorithm in expected time O(n tw(H)+1 g(k)), or by a deterministic algorithm in time O(n tw(H)+1 g(k)), where g is a computable function (and O(•) is used to suppress factors that are polylogarithmic in the input size). In other words, if the pattern graph H has treewidth bounded by some constant, the problem is fixed-parameter tractable when parameterized by k. The Color-Coding algorithm is also relevant for practical purposes: Recently, it has received an efficient implementation, which tested well against state-of-the-art programs for Subgraph Isomorphism [53].…”
Section: Introductionmentioning
confidence: 99%
“…Most notably, the classic Color-Coding algorithm by Alon, Yuster and Zwick [12] solves the problem by a Las Vegas algorithm in expected time O(n tw(H)+1 g(k)), or by a deterministic algorithm in time O(n tw(H)+1 g(k)), where g is a computable function (and O(•) is used to suppress factors that are polylogarithmic in the input size). In other words, if the pattern graph H has treewidth bounded by some constant, the problem is fixed-parameter tractable when parameterized by k. The Color-Coding algorithm is also relevant for practical purposes: Recently, it has received an efficient implementation, which tested well against state-of-the-art programs for Subgraph Isomorphism [53].…”
Section: Introductionmentioning
confidence: 99%