哈密顿回路 经过图(有向图或无向图)中所有顶点一次且仅一次的通路称为哈密顿通路。经过图中所有顶点一次且仅一次的回路称为哈密顿回路。具有哈密顿回路的图称为哈密顿图,具有哈密顿通路但不具有哈密顿回路的图称为半哈密顿图。平凡图是哈密顿图。 一种简单的哈密顿环寻找方法 哈密顿回路又称哈密顿环,有名的“环游世界问题”指的就是寻找哈密顿环问题。据说,该问题是一个NP完全问题。但下面有一种简单的哈密顿环寻找方法,可以提供参考: 假设有一个图G,图中不存在交叉线(即如果有交叉线就认为交叉点也是图的一个顶点),以图G中任取的一个环T(即除了与环中相邻的顶点有连接外,与其他属于该环的顶点无连接)为起点,逐步扩展该环的范围,直到图G的所有顶点都在环中为止,此时所得的环一定是哈密顿环。扩展规则为: 任取环T的一边,如果该边不是图G最外围的边且去除该边后不会导致环的断裂(即不产生某个顶点只有一条边与其相连的情况),就将其去除。由此产生一个更大的环,以该环为新的选择,重复上面的去边操作,直到图G的所有顶点都在环上或者去除环的任何一边再也不会导致环的扩大,如果是前一种情况,则表明找到了一个哈密顿环,否则该图不存在哈密顿环。