2018
DOI: 10.1007/978-3-030-00856-7_17
|View full text |Cite
|
Sign up to set email alerts
|

Graph Pattern Matching Preserving Label-Repetition Constraints

Abstract: Graph pattern matching is a routine process for a wide variety of applications such as social network analysis. It is typically defined in terms of subgraph isomorphism which is NP-Complete.To lower its complexity, many extensions of graph simulation have been proposed which focus on some topological constraints of pattern graphs that can be preserved in polynomial-time over data graphs. We discuss in this paper the satisfaction of a new topological constraint, called Label-Repetition constraint. To the best o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 15 publications
0
3
0
Order By: Relevance
“…When considering data and patterns modeled as graphs, evaluating a graph pattern Q 2 over a data graph G by simulation [16] and all its variants [2,[11][12][13][14] yields a match result defined as a function that maps each node (resp. edge) of Q 2 to all its matches in G. Therefore, we revise the traditional definition of containment for CGPs in terms of match result as follows.…”
Section: Definition and Checkingmentioning
confidence: 99%
See 1 more Smart Citation
“…When considering data and patterns modeled as graphs, evaluating a graph pattern Q 2 over a data graph G by simulation [16] and all its variants [2,[11][12][13][14] yields a match result defined as a function that maps each node (resp. edge) of Q 2 to all its matches in G. Therefore, we revise the traditional definition of containment for CGPs in terms of match result as follows.…”
Section: Definition and Checkingmentioning
confidence: 99%
“…In this case, SContained returns the mapping λ and the refinement relations R + and R − (lines 9-10). Otherwise, it returns ∅ (lines [11][12]. A detailed complexity analysis of algorithm SContained is given in Appendix to complete proof of Theorem 2.…”
Section: Definition 12 For Any Cgpsmentioning
confidence: 99%
“…Similarly, labeled graph has attracted extensive research. The graph matching algorithm has developed from a graph with only one label per node [26] to a node can have multiple labels [27]. In order to align the two graphs, the work [28] directly constructed the label using the degree of the node, and aligned the points with larger degrees according to the label; the work [29] not only used the node's own label, but also improved the matching rate by counting the label distribution of adjacent nodes.…”
Section: Related Workmentioning
confidence: 99%