Title :
A fast labeled graph matching algorithm based on edge matching and guided by search route
Author :
Dai, Yin-tang ; Zhang, Shi-yong
Author_Institution :
Sch. of Comput. Sci., Fudan Univ., Shanghai, China
Abstract :
This paper presents a fast labeled graph matching algorithm called graph explorer (GE) algorithm, which can be categorized into the tree search based graph matching (TSGM) algorithms of exact graph/subgraph matching. Not like the other node-centric TSGM algorithms, the GE algorithm focuses on edges matching. It constructs search state of partially matched subgraph by edge and edge. It converts graph matching problem into a path search problem in the space of search states. Under the guidance of the search path, it avoided repeated label checking by inheriting state tree structure for caching and fast visiting matched nodes and edge. By a carefully optimized search route and intelligent backtracking, GE algorithm avoided a large amount of the invalid search states and improved performance to be almost linear to the number of edges of pattern graph with low ambiguity. While traditional TSGM are suffering the call stack overflow problem caused by recursive function calls, it overcame this problem by a dynamic state queue. It can handle extra large size of pattern (up to 10,000 nodes). The experiment shows the performance of GE is better than similar algorithms and it is more resistant to ambiguities.
Keywords :
graph theory; pattern matching; search problems; GE algorithm; dynamic state queue; edge matching; graph explorer; intelligent backtracking; labeled graph matching; path search problem; recursive function calls; search route; tree search based graph matching; Algorithm design and analysis; Computer science; Electronic mail; Pattern analysis; Pattern matching; Pattern recognition; Search problems; Tree data structures; Tree graphs; Wavelet analysis; Subgraph isomorphism; Tree search;
Conference_Titel :
Wavelet Analysis and Pattern Recognition, 2009. ICWAPR 2009. International Conference on
Conference_Location :
Baoding
Print_ISBN :
978-1-4244-3728-3
Electronic_ISBN :
978-1-4244-3729-0
DOI :
10.1109/ICWAPR.2009.5207466