ON THE COMPLEXITY AND APPROXIMABILITY OF SOME HAMILTONIAN PATH PROBLEMS

博士 === 國立清華大學 === 資訊工程學系 === 88 === This dissertation studies the oldest areas of inquiry in graph theory. The hamiltonian path problem, for a given graph, is to find a path to traverse each vertex exactly. For a general graph, it has been shown that this problem is NP-complete and it is widely be...

Full description

Bibliographic Details
Main Authors: Quincy Solomon Wu, 吳坤熹
Other Authors: Richard Chia-Tung Lee
Format: Others
Language:en_US
Published: 2000
Online Access:http://ndltd.ncl.edu.tw/handle/37214285826670311768
id ndltd-TW-088NTHU0392085
record_format oai_dc
spelling ndltd-TW-088NTHU03920852016-07-08T04:23:16Z http://ndltd.ncl.edu.tw/handle/37214285826670311768 ON THE COMPLEXITY AND APPROXIMABILITY OF SOME HAMILTONIAN PATH PROBLEMS 漢米爾頓路徑問題之複雜度與近似度分析 Quincy Solomon Wu 吳坤熹 博士 國立清華大學 資訊工程學系 88 This dissertation studies the oldest areas of inquiry in graph theory. The hamiltonian path problem, for a given graph, is to find a path to traverse each vertex exactly. For a general graph, it has been shown that this problem is NP-complete and it is widely believed that it will unlikely have any efficient algorithm. In this dissertation, we shall first try to solve the hamiltonian path problem on series-parallel graph, which is a special class of graphs encountered frequently in circuit design. We shall use the dynamic programming approach to provide a linear time algorithm for this problem. In the second portion of this dissertation, we discuss the weighted hamiltonian path problem, and try to analyze the complexity of this optimization problem. We shall show that the weighted hamiltonian path problem is NPO-complete, and thus establish the hardness in approximating this problem. The third portion is the weighted hamiltonian path completion problem, which is a more interesting variation of the weighted hamiltonian path problem. Given any graph, we are required to find an edge set to add into this graph so that it can have a hamiltonian path. We show that this problem is very difficult to approximate. It will unlikely have any constant ratio approximation algorithm even when the given graph is a tree. Moreover, it still remains NP-hard when the edge weights are restricted to be either 1 or 2. We then propose an approximation algorithm with performance ratio 2, and prove that this problem has no polynomial-time approximation scheme (PTAS) unless NP=P. Furthermore, we give an approximation algorithm with performance ratio 1.5 for k-stars. Richard Chia-Tung Lee Chuan-Yi Tang 李家同 唐傳義 2000 學位論文 ; thesis 74 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 博士 === 國立清華大學 === 資訊工程學系 === 88 === This dissertation studies the oldest areas of inquiry in graph theory. The hamiltonian path problem, for a given graph, is to find a path to traverse each vertex exactly. For a general graph, it has been shown that this problem is NP-complete and it is widely believed that it will unlikely have any efficient algorithm. In this dissertation, we shall first try to solve the hamiltonian path problem on series-parallel graph, which is a special class of graphs encountered frequently in circuit design. We shall use the dynamic programming approach to provide a linear time algorithm for this problem. In the second portion of this dissertation, we discuss the weighted hamiltonian path problem, and try to analyze the complexity of this optimization problem. We shall show that the weighted hamiltonian path problem is NPO-complete, and thus establish the hardness in approximating this problem. The third portion is the weighted hamiltonian path completion problem, which is a more interesting variation of the weighted hamiltonian path problem. Given any graph, we are required to find an edge set to add into this graph so that it can have a hamiltonian path. We show that this problem is very difficult to approximate. It will unlikely have any constant ratio approximation algorithm even when the given graph is a tree. Moreover, it still remains NP-hard when the edge weights are restricted to be either 1 or 2. We then propose an approximation algorithm with performance ratio 2, and prove that this problem has no polynomial-time approximation scheme (PTAS) unless NP=P. Furthermore, we give an approximation algorithm with performance ratio 1.5 for k-stars.
author2 Richard Chia-Tung Lee
author_facet Richard Chia-Tung Lee
Quincy Solomon Wu
吳坤熹
author Quincy Solomon Wu
吳坤熹
spellingShingle Quincy Solomon Wu
吳坤熹
ON THE COMPLEXITY AND APPROXIMABILITY OF SOME HAMILTONIAN PATH PROBLEMS
author_sort Quincy Solomon Wu
title ON THE COMPLEXITY AND APPROXIMABILITY OF SOME HAMILTONIAN PATH PROBLEMS
title_short ON THE COMPLEXITY AND APPROXIMABILITY OF SOME HAMILTONIAN PATH PROBLEMS
title_full ON THE COMPLEXITY AND APPROXIMABILITY OF SOME HAMILTONIAN PATH PROBLEMS
title_fullStr ON THE COMPLEXITY AND APPROXIMABILITY OF SOME HAMILTONIAN PATH PROBLEMS
title_full_unstemmed ON THE COMPLEXITY AND APPROXIMABILITY OF SOME HAMILTONIAN PATH PROBLEMS
title_sort on the complexity and approximability of some hamiltonian path problems
publishDate 2000
url http://ndltd.ncl.edu.tw/handle/37214285826670311768
work_keys_str_mv AT quincysolomonwu onthecomplexityandapproximabilityofsomehamiltonianpathproblems
AT wúkūnxī onthecomplexityandapproximabilityofsomehamiltonianpathproblems
AT quincysolomonwu hànmǐěrdùnlùjìngwèntízhīfùzádùyǔjìnshìdùfēnxī
AT wúkūnxī hànmǐěrdùnlùjìngwèntízhīfùzádùyǔjìnshìdùfēnxī
_version_ 1718341498500546560