Elsevier

Procedia Engineering

Volume 29, 2012, Pages 118-122
Procedia Engineering

The Complexity and Algorithm for Minimum Expense Spanning Trees

https://doi.org/10.1016/j.proeng.2011.12.679Get rights and content
Under a Creative Commons license
open access

Abstract

The minimum spanning tree problem is a classical and well-known combinatorial optimization problem. There exist many efficient algorithms such as the Kruskal algorithm and Prim algorithm to solve it. But in a real network, the vertices as well as the edges may have weights, and there are many cases of the vertex weights according to the degrees of the vertices. In this paper, we consider the computational complexity of the minimum expense spanning tree problem, which is to find a spanning tree in a network with minimum total expenses. We show that this problem is NP-hard in some general situations. And we propose a polynomial time algorithm when computing all the weights of the vertices in a spanning tree.

Keywords

Minimum expense spanning tree
Computational complexity
Polynomial time algorithm
Combinatorial optimization
NP-hard

Cited by (0)