Methods to determine the existence of Hamiltonian Cycles in graphs have been extensively studied. However, little research has been done following cases when no Hamiltonian Cycle exists. Let a vertex be "unbounded" if it is visited more than once in a path. Furthermore, let a k-Unbounded Hamiltonian Cycle be a path with finite length that visits every vertex, has adjacent start and end vertices, and contains k unbounded vertices. I consider a variant of the Hamiltonian Cycle Problem in which the objective is to find an m-Unbounded Hamiltonian Cycle where m is the minimum value of k such that a k-Unbounded Hamiltonian Cycle exists. I provide an exponential-time brute-force algorithm for the determination of such a path. Furthermore, I present a polynomial-time heuristic for the determination of an m-Unbounded Hamiltonian Cycle that also functions as an effective heuristic for the original Hamiltonian Cycle Problem. I also consider the task on trees and discuss efficient approaches for this subclass of graphs.
翻译:已经对图表中确定汉密尔顿周期存在的方法进行了广泛的研究,然而,在没有汉密尔顿周期存在的情况下,几乎没有进行过什么研究。如果在一条道路上访问一次以上,就让一个顶点“无线”“无线 ” 。此外,让K-无线汉密尔顿周期成为一条长度有限的路径,可以访问每个顶点,具有相邻的起端和末端的脊椎,并含有 k无线的脊椎。我考虑汉密尔顿周期问题的一个变体,其目标是找到一个M-无线的汉密尔顿周期,在这个周期中,m是K-无线汉密尔顿周期的最低值。我为确定这条路径提供了一种指数-时间粗略的算法。此外,我提出了一种多音时超时法,用于确定一个M-无线的汉密尔密尔顿周期,该周期对于最初的汉密尔密尔顿周期也起到有效的超自然作用。我还审议了关于树木的任务,并讨论这一小类图的有效方法。