Lecture Notes in Computer Science
DOI: 10.1007/978-3-540-74446-7_8
|View full text |Cite
|
Sign up to set email alerts
|

An Algorithm Portfolio for the Sub-graph Isomorphism Problem

Abstract: Abstract. This work presents an algorithm for the sub-graph isomorphism problem based on a new pruning technique for directed graphs. During the tree search, the method checks if a new association between two vertices is compatible by considering the structure of their local neighborhoods, represented as the number of limited-length paths of different type originating from each vertex. In addition, randomized versions of the algorithms are studied experimentally by deriving their runtime distributions. Finally… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(6 citation statements)
references
References 7 publications
0
6
0
Order By: Relevance
“…-by Battiti and Mascia [2], to remove candidate pairs (u, v) ∈ N p × N t such that the number of paths starting from pattern node u is greater than the number of paths starting from target node v; -by Audemard et al [1] to generalise the locally all-different constraint proposed by Solnon [26] so that it ensures that a subset of pattern nodes can be matched with all different compatible target nodes, where compatibility is defined with respect to invariant properties; -by McCreesh and Prosser [15] to filter the set of candidate pairs before starting the search, and to generate additional implied adjacency-like constraints which are processed during search. Audemard et al [1] do not limit the length of paths considered, and iteratively increment the length until no more pairs are removed.…”
Section: Propagation Of Invariant Propertiesmentioning
confidence: 97%
See 2 more Smart Citations
“…-by Battiti and Mascia [2], to remove candidate pairs (u, v) ∈ N p × N t such that the number of paths starting from pattern node u is greater than the number of paths starting from target node v; -by Audemard et al [1] to generalise the locally all-different constraint proposed by Solnon [26] so that it ensures that a subset of pattern nodes can be matched with all different compatible target nodes, where compatibility is defined with respect to invariant properties; -by McCreesh and Prosser [15] to filter the set of candidate pairs before starting the search, and to generate additional implied adjacency-like constraints which are processed during search. Audemard et al [1] do not limit the length of paths considered, and iteratively increment the length until no more pairs are removed.…”
Section: Propagation Of Invariant Propertiesmentioning
confidence: 97%
“…Audemard et al [1] do not limit the length of paths considered, and iteratively increment the length until no more pairs are removed. Battiti and Mascia [2], and McCreesh and Prosser [15] parameterise their algorithms by the maximum path length considered when counting paths: larger values for this parameter remove more candidate pairs, but are also more time consuming. Battiti and Mascia's experiments show that the best setting depends on the instance considered, and that a portfolio running several randomised versions in time-sharing decreases the total CPU time needed to find a solution for feasible instances.…”
Section: Propagation Of Invariant Propertiesmentioning
confidence: 99%
See 1 more Smart Citation
“…Algorithm of checking the structure of the neighbors for directed hypergraphs [3]. It is an improved backtracking algorithm.…”
Section: Hypergraph Matching Algorithmsmentioning
confidence: 99%
“…However they compare this algorithm [3] with the algorithm VF2 (Vento-Foggia 2). While checking algorithm structure neighbors greatly reduced number of analyzed variants, each test takes too much time.…”
Section: Hypergraph Matching Algorithmsmentioning
confidence: 99%