《An Algorithm for Subgraph Isomorphism》论文总结

本文介绍了子图同构的概念,探讨了其NP完全性质,并详细分析了ULLMANN算法,包括算法存在的问题及其修正。通过对论文的理解,作者实现了基于DFS的算法,并讲解了算法核心部分——refine过程,该过程通过定理2确保了映射矩阵的合法性。此外,文章提到了算法在最大团问题、图同构问题和有向图同构问题的应用,并讨论了算法的性能和硬件实现。
摘要由CSDN通过智能技术生成

人生第一次看论文,用时5天,这里记录一下论文大体内容和自己的理解与对算法的修改。

论文链接http://theory.stanford.edu/~virgi/cs267/lecture1.pdf

子图同构的概念请自行了解,可以百度可以看wiki。通俗的讲两个图同构的意思就是对其中一张图的结点重新编号以后,两张图长的一样。也可以说是一种对应关系,只要点与点的对应关系合适,那么两张图的邻接矩阵一样。子图同构就是有A,B两个图,看能不能在B图中找到一个子图,这个子图和A同构。

子图同构的问题是NP完全问题,我们没有办法经过一定的步骤推导出这个合适的映射关系,只有办法验证枚举出的映射矩阵是否可以满足子图同构的定义。验证的方法也很简单,论文里也说了,就是

定理1: 
如果图 A 关于映射 f 子图同构与图 B

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值