资料详情

基于Python的图的同构算法实现 课程论文+设计问题任务+源码+参考文献论文

头像

Python

编号:1891

数据机构课程设计报告书

目录

数据机构课程设计报告书

一、概要

二、文章结构

三、问题描述:图的同构

四、判断图同构的算法

1. 基于生成全排列序列的算法

2. 两种基于深度优先搜索与根据局部匹配进行剪枝的算法

3. 基于 canonical labelling(CL)算法的图同构匹配问题

五、算法实现

六、算法测试

七、时间复杂度与 NP

八、图同构算法的实际应用

1. 计算机视觉与模式识别

2. 蛋白质结构的研究

3. 化合物分子的识别

4. 社交网络

九、小结

十、参考文献

一、概要

图是一种重要且功能极其强大的数据结构,我们利用图上的节点与边来呈现对象与对象间的关系。通常来说,现实世界中的问题大都可以转化成图上的问题, 搜索问题或是匹配问题。图的同构是一类模式匹配算法,现已被广泛应用于图像处理、蛋白质结构分析、信息网络的构建、化学键研究、社交领域,等等。图的同构算法在各种领域体现出了其具有的独特魅力与无与伦比的价值。

关键字:图的同构、子图同构、 NP 、Ullman、VF2、Nauty