首页 | 本学科首页   官方微博 | 高级检索  
     检索      

在有向图中寻找哈密顿回路的快速回溯法
引用本文:杨元生,张成学.在有向图中寻找哈密顿回路的快速回溯法[J].大连理工大学学报,1989,29(2):223-228,236.
作者姓名:杨元生  张成学
作者单位:大连理工大学计算机科学与工程系 (杨元生),大连理工大学计算机科学与工程系(张成学)
摘    要:本文提出了回路段的新概念。并在此基础上给出了寻找有向图中所有哈密顿回路 的快速回溯法QB.算法QB通过合并回路段来生成哈密顿回路,它的回溯树上各顶 点的期望分枝数cq等于各层当前图可用顶点的最小出度的平均值。对于常规的简单 回溯法SB,回溯树上各顶点的期望分枝数cs等于各层当前可用顶点的平均出度的 平均值。显然,cq总是小于cs.算法QB的期望时间为O(n2(cq)n),而算法SB期 望时间为O(n(cs)n),n为图中顶点数。

关 键 词:哈密顿圈  有向图  回路段  回溯法

Quick Backward Search Algorithm for Finding All Hamilton Circuits in Directed Graph
Yang Yuansheng,Zhang Chengxue.Quick Backward Search Algorithm for Finding All Hamilton Circuits in Directed Graph[J].Journal of Dalian University of Technology,1989,29(2):223-228,236.
Authors:Yang Yuansheng  Zhang Chengxue
Abstract:In this article, a new concept-the segmental circuit is given. Based on the new concept, a Quick Backward Search Algorithm (Algorithm QB) is given. It spans Hamilton circuits by unioning segmental circuits. For Algorithm QB, cq, the expected branch number of the vertices on its Backward Search Tree, is equal to the average of the minimum outdegree of the useful vertices on the present graph of each level. For regular simple Backward Search Alg-orithm (Algorithm SB), Cs, the expected branch number of the vertices on its Backward Search Tree, is equal to the average of the average outdegree of the useful vertices on the present graph of each level. Obviously, cq is less than cs. The expected running time of Algorithm QB is O(n2(cq)n), the expected running time of Algorithm SB is O(n (cs)n), where n is the number of vertices on the graph.
Keywords:Hamiltonian cycle  digraph  segmental circuit  backward search  expected branch number  
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号