RUS  ENG
Full version
JOURNALS // Informatika i Ee Primeneniya [Informatics and its Applications] // Archive

Inform. Primen., 2014 Volume 8, Issue 2, Pages 70–76 (Mi ia312)

On polynomial time complexity of ultrametric versions of certain NP-hard problems

M.G. Adigeev

Southern Federal University, 105/42 Bol'shaya Sadovaya Str., Rostov-on-Don 344006, Russian Federation

Abstract: The paper deals with important special cases of the travelling salesman problem and the Steiner tree problem. Both of these problems are NP-hard even in the metric case, i. e., for graphs whose edge cost function meets the triangle inequality. Even more severe restriction is imposed by the strong triangle inequality: $ \forall x, y, z\in X \quad c (x, z) \leq \max \{c (x, y), c (y, z) \}$. The function which meets this inequality is called ultrametric. The analysis of graphs with an ultrametric edge cost function is presented. This analysis leads to an algorithm for building the minimal cost Hamiltonian cycle in time $ O \left(n^ 2 \right)$ where $n$ is the number of vertices. For the Steiner tree problem, it is proven that in the case of an ultrametric edge function, the minimum Steiner tree includes only terminal vertices and thus may also be constructed in polynomial time, as a minimum spanning tree on a subgraph of the original graph.

Keywords: ultrametric function; strong triangle inequality; travelling salesman problem; Steiner tree; polynomial-time algorithms.

Received: 30.07.2013

DOI: 10.14375/19922264140207



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024