1999•Unpublished venueRequires access

On the complexity of bicriteria spanning tree problems for a set of points in the plane

D. T. Lee, Dae Young Seo

Open publisher page 5 citations

Abstract

A spanning tree is a very simple and common communication network model. The minimum (cost) spanning tree (MST) of a connected graph G = (V, E) may not be unique if two or more edges have the same cost. The transmission delay between two nodes in a spanning tree network is measured in terms of its path length. When the minimum cost spanning tree is not unique, the one that minimizes transmission delay is desired. The bicriteria (total cost and transmission delay) optimization problem, the so called minimum radius minimum cost spanning tree or the minimum diameter minimum cost spanning tree problems is known to be NP-hard. Its geometrical version was open. In this dissertation, it is shown that for given point set in the plane, the problem of determining the existence of a spanning tree with total weight and radius (or diameter) upper-bounded, by two given parameters C and R (or D), respectively is NP-complete. An O(m log n) time algorithm is presented for computing the union graph and the intersection graph of all MST's, where m = |E| and n = |V|. Also presented are some heuristic algorithms for finding a suboptimal minimum radius (or diameter) minimum spanning tree. It is shown that the heuristic algorithm based on a locally optimal connection strategy can have an O(n1/3) performance ratio in some cases, where n is the number of points. Experimental results indicate that the heuristic based on a modified Prim's MST algorithm, MST_H1 outperforms Prim's MST (minimum spanning tree algorithm) overall and the output of the heuristic can be used as a new oracle MST for other problems. This may contribute to improving performance of many heuristic algorithms for other problems where an initial (arbitrary) MST is needed.

About this research paper

What this paper is about

A spanning tree is a very simple and common communication network model. The minimum (cost) spanning tree (MST) of a connected graph G = (V, E) may not be unique if two or more edges have the same cost. The transmission delay between two nodes in a spanning tree network is measured in terms of its path length. When the minimum cost spanning tree is not unique, the one that minimizes transmission delay is desired. The bicriteria (total cost and transmission delay) optimization problem, the so called minimum radius minimum cost spanning tree or the minimum diameter minimum cost spanning tree problems is known to be NP-hard. Its geometrical version was open. In this dissertation, it is shown that for given point set in the plane, the problem of determining the existence of a spanning tree with total weight and radius (or diameter) upper-bounded, by two given parameters C and R (or D), respectively is NP-complete. An O(m log n) time algorithm is presented for computing the union graph and the intersection graph of all MST's, where m = |E| and n = |V|. Also presented are some heuristic algorithms for finding a suboptimal minimum radius (or diameter) minimum spanning tree. It is shown that the heuristic algorithm based on a locally optimal connection strategy can have an O(n1/3) performance ratio in some cases, where n is the number of points. Experimental results indicate that the heuristic based on a modified Prim's MST algorithm, MST_H1 outperforms Prim's MST (minimum spanning tree algorithm) overall and the output of the heuristic can be used as a new oracle MST for other problems. This may contribute to improving performance of many heuristic algorithms for other problems where an initial (arbitrary) MST is needed.

Why it matters

OpenAlex reports 5 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

A spanning tree is a very simple and common communication network model. The minimum (cost) spanning tree (MST) of a connected graph G = (V, E) may not be unique if two or more edges have the same cost. The transmission delay between two nodes in a spanning tree network is measured in terms of its path length. When the minimum cost spanning tree is not unique, the one that minimizes transmission delay is desired. The bicriteria (total cost and transmission delay) optimization problem, the so called minimum radius minimum cost spanning tree or the minimum diameter minimum cost spanning tree problems is known to be NP-hard. Its geometrical version was open. In this dissertation, it is shown that for given point set in the plane, the problem of determining the existence of a spanning tree with total weight and radius (or diameter) upper-bounded, by two given parameters C and R (or D), respectively is NP-complete. An O(m log n) time algorithm is presented for computing the union graph and the intersection graph of all MST's, where m = |E| and n = |V|. Also presented are some heuristic algorithms for finding a suboptimal minimum radius (or diameter) minimum spanning tree. It is shown that the heuristic algorithm based on a locally optimal connection strategy can have an O(n1/3) performance ratio in some cases, where n is the number of points. Experimental results indicate that the heuristic based on a modified Prim's MST algorithm, MST_H1 outperforms Prim's MST (minimum spanning tree algorithm) overall and the output of the heuristic can be used as a new oracle MST for other problems. This may contribute to improving performance of many heuristic algorithms for other problems where an initial (arbitrary) MST is needed.

Key concepts: Minimum spanning tree, Spanning tree, Kruskal's algorithm, Euclidean minimum spanning tree, Reverse-delete algorithm, Distributed minimum spanning tree, Mathematics, Combinatorics

Related papers

Back to paper searchBrowse research topicsOriginal source
On the complexity of bicriteria spanning tree problems for a set of points in the plane — Research Paper | ScholarLens