Graph Matching(一)

Paper(2004):Thirty years of graph matching in pattern recognition

1.The category of graph matching

1.1 Exact matching algorithms

Exact matching algorithm:should be edge-preserving,which means if 2 nodes in the first graph are linked by an edge, they are mapped to 2nodes in the second graph that are linked to an edge as well.

graph isomorphism:a one-to-one correspondence must be found between each node of the first graph and each node of the second graph.

subgraph isomorphism: an isomorphism holds between one of the two graphs and a node-induced subgraph of the other.

monomorphism:each node of the first graph is mapped to a distinct node of the second one,and each edge of the first graph has a corresponding edge in the second one; the second graph, however, may have both extra nodes and extra edges.

homomorphisim:nodes in the first graph are to be mapped to distinct nodes of the other,many-to-one.

maximum common subgraph(MCS): map a subgraph of the first graph to an isomorphic subgraph of the second one.

2.The application of the graph matching

时间: 2024-10-12 06:49:30

Graph Matching(一)的相关文章

hdu多校第3场C. Dynamic Graph Matching

Problem C. Dynamic Graph Matching Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others) Total Submission(s): 1215 Accepted Submission(s): 505 Problem Description In the mathematical discipline of graph theory, a matching

2018 Multi-University Training Contest 3 1003 / hdu6321 Problem C. Dynamic Graph Matching 状压dp

Problem C. Dynamic Graph Matching 题意: 给定一个n个点的无向图,m次加边或者删边操作.在每次操作后统计有多少个匹配包含k= 1,2,...,n2条边. 2≤n≤10,1≤m≤30000. Shortest judge solution: 770 bytes 题解: 设f[i][S]表示前i次操作之后,S集合的点已经匹配的方案数. 对于加边操作,显然f[i][S] =f[i?1][S] +f[i?1][S?u?v].i这一维可以省略,从大到小遍历S,f[S]+

C - Dynamic Graph Matching HDU - 6321

状压dp,先记录偶数状态,然后直接暴力转移即可. #include<iostream> #include<cstring> #include<algorithm> #include<cmath> #include<cstdlib> #include<climits> #include<stack> #include<vector> #include<queue> #include<set>

BNUOJ33566 Cycling Roads(并查集+判断两线段相交)

Cycling Roads Time Limit: 1000ms Memory Limit: 65536KB This problem will be judged on Ural. Original ID: 1966 64-bit integer IO format: %lld      Java class name: (Any) Prev Submit Status Statistics Discuss Next Font Size:  +   - Type:   None Graph T

BNUOJ33568 Glass Pyramid(DFS)

Glass Pyramid Time Limit: 1000ms Memory Limit: 65536KB This problem will be judged on Ural. Original ID: 1968 64-bit integer IO format: %lld      Java class name: (Any) Prev Submit Status Statistics Discuss Next Font Size: +   - Type:   None  Graph T

BNUOJ34980方(芳)格(哥)取数(好坑)

方(芳)格(哥)取数 Time Limit: 3000ms Memory Limit: 65536KB 64-bit integer IO format: %lld      Java class name: Main Prev Submit Status Statistics Discuss Next Font Size:  +   - Type:   None Graph Theory      2-SAT     Articulation/Bridge/Biconnected Compon

BNU 4260 ——Trick or Treat——————【三分求抛物线顶点】

ial Judge Prev Submit Status Statistics Discuss Next Type: None None   Graph Theory       2-SAT       Articulation/Bridge/Biconnected Component       Cycles/Topological Sorting/Strongly Connected Component       Shortest Path           Bellman Ford  

bnu 34985 Elegant String(矩阵快速幂+dp推导公式)

Elegant String Time Limit: 1000ms Memory Limit: 65536KB 64-bit integer IO format: %lld      Java class name: Main Prev Submit Status Statistics Discuss Next Type: None None Graph Theory      2-SAT     Articulation/Bridge/Biconnected Component      Cy

IOI 2009:Mecho

IOI2009 Mecho Time Limit: 10000ms Memory Limit: 262144KB This problem will be judged on SPOJ. Original ID: CTOI09_164-bit integer IO format: %lld      Java class name: Main Prev Submit Status Statistics Discuss Next Type: None None Graph Theory 2-SAT