Premium
Decomposition algorithms for the maximum‐weight connected graph problem
Author(s) -
Lee Heungsoon Felix,
Dooly Daniel R.
Publication year - 1998
Publication title -
naval research logistics (nrl)
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.665
H-Index - 68
eISSN - 1520-6750
pISSN - 0894-069X
DOI - 10.1002/(sici)1520-6750(199812)45:8<817::aid-nav4>3.0.co;2-1
Subject(s) - heuristics , minimum weight , vertex (graph theory) , combinatorics , vertex connectivity , computation , algorithm , mathematics , graph , computer science , connected component , discrete mathematics , mathematical optimization
Given a positive integer R and a weight for each vertex in a graph, the maximum‐weight connected graph problem (MCG) is to find a connected subgraph with R vertices that maximizes the sum of their weights. MCG has applications to communication network design and facility expansion. The constrained MCG (CMCG) is MCG with a constraint that one predetermined vertex must be included in the solution. In this paper, we introduce a class of decomposition algorithms for MCG. These algorithms decompose MCG into a number of small CMCGs by adding vertices one at a time and building a partial graph. They differ in the ordering of adding vertices. Proving that finding an ordering that gives the minimum number of CMCGs is NP‐complete, we present three heuristic algorithms. Experimental results show that these heuristics are very effective in reducing computation and that different orderings can significantly affect the number of CMCGs to be solved. © 1998 John Wiley & Sons, Inc. Naval Research Logistics 45: 817–837, 1998