The multi-weighted Steiner tree problem (Q1179753)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | The multi-weighted Steiner tree problem |
scientific article |
Statements
The multi-weighted Steiner tree problem (English)
0 references
27 June 1992
0 references
A multi-weighted graph is a graph in which each edge \(e\) has 2 (\(k\), in general) weights, primary weight \(p(e)\) and secondary weight \(s(e)\) with \(p(e)\geq s(e)\). Let \(G=(V,E;p,s)\) be a multi-weighted graph, \(K\) be the special node set of \(V\), i.e. \(V\setminus K\) the non-special node set. The multi-weighted Steiner tree problem in this multi-weighted graph is the problem of finding a spanning tree \(T\) such that the sum of the primary weights of edges in \(T_ k\) and the secondary weights of edges in \(T\setminus T_ k\) is minimum, where \(T_ k\) is the subtree of \(T\) that covers the special node set \(K\). The multi-weighted Steiner tree problem is a generalization of the Steiner tree problem in graphs, and thus it is NP-hard. This paper develops two heuristic algorithms for the multi-weighted Steiner problem: one is based on weight modifications, the other on exchanging edges. Both of them are of time complexity \(O(| K| n^ 2)\), where \(n\) is the number of nodes in the graph.
0 references
hierarchical network
0 references
multi-weighted graph
0 references
special node set
0 references
multi- weighted Steiner tree problem
0 references
spanning tree
0 references
heuristic algorithms
0 references
0 references