Subgraph Matching
Overview
The subgraph matching algorithm is used to find all subgraphs of a given small graph that is isomorphic to a given large graph. This is a basic graph query operation and is intended to explore important substructures of a graph.
Application Scenarios
This algorithm is applicable to fields such as social network analysis, bioinformatics, transportation, crowd discovery, and anomaly detection.
Parameter Description
Name |
Mandatory |
Description |
Type |
Value Range |
---|---|---|---|---|
edges |
Yes |
Edge set of the subgraph to be matched. The vertex ID must be a non-negative integer. |
String |
The value is in standard CSV format. The start and end vertices of an edge are separated by a comma (,), and edges are separated by a newline character (\n). For example, 1,2\n2,3. |
vertices |
Yes |
Label of each vertex on the subgraph to be matched. |
String |
The value is in standard CSV format. Vertices and their labels are separated by commas (,), and labels are separated by newline characters (\n). For example, 1,BP\n2,FBP\n3,CP. |
directed |
No |
Whether the graph is directed |
Bool |
The value can be true or false. The default value is true. |
n |
No |
Maximum number of subgraphs to be searched for |
Int |
The value range is [1,100000]. The default value is 100. |
batch_number |
No |
Number of queries processed in batches each time |
Int |
The value range is [1,1000000]. The default value is 10000. |
statistics |
No |
Whether to display the number of all subgraphs that meet the conditions |
Bool |
The value can be true or false. The default value is false. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot