Algorithms for the minimum spanning tree problem with resource allocation

We formulate the minimum spanning tree problem with resource allocation (MSTRA) in two ways, as discrete and continuous optimization problems (d-MSTRA/c-MSTRA), prove these to be NP-hard, and present algorithms to solve these problems to optimality. We reformulate d-MSTRA as the knapsack constrained...

Full description

Bibliographic Details
Main Authors: Seiji Kataoka, Takeo Yamada
Format: Article
Language:English
Published: Elsevier 2016-01-01
Series:Operations Research Perspectives
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2214716016000026
_version_ 1828880855262560256
author Seiji Kataoka
Takeo Yamada
author_facet Seiji Kataoka
Takeo Yamada
author_sort Seiji Kataoka
collection DOAJ
description We formulate the minimum spanning tree problem with resource allocation (MSTRA) in two ways, as discrete and continuous optimization problems (d-MSTRA/c-MSTRA), prove these to be NP-hard, and present algorithms to solve these problems to optimality. We reformulate d-MSTRA as the knapsack constrained minimum spanning tree problem, and solve this problem using a previously published branch-and-bound algorithm. By applying a ‘peg test’, the size of d-MSTRA is (significantly) reduced. To solve c-MSTRA, we introduce the concept of f-fractionalsolution, and prove that an optimal solution can be found within this class of solutions. Based on this fact, as well as conditions for ‘pruning’ subproblems, we develop an enumerative algorithm to solve c-MSTRA to optimality. We implement these algorithms in ANSI C programming language and, through extensive numerical tests, evaluate the performance of the developed codes on various types of instances.
first_indexed 2024-12-13T09:55:48Z
format Article
id doaj.art-de1edf77939e474fb8c68ce66001c33e
institution Directory Open Access Journal
issn 2214-7160
language English
last_indexed 2024-12-13T09:55:48Z
publishDate 2016-01-01
publisher Elsevier
record_format Article
series Operations Research Perspectives
spelling doaj.art-de1edf77939e474fb8c68ce66001c33e2022-12-21T23:51:47ZengElsevierOperations Research Perspectives2214-71602016-01-013C51310.1016/j.orp.2015.12.001Algorithms for the minimum spanning tree problem with resource allocationSeiji KataokaTakeo YamadaWe formulate the minimum spanning tree problem with resource allocation (MSTRA) in two ways, as discrete and continuous optimization problems (d-MSTRA/c-MSTRA), prove these to be NP-hard, and present algorithms to solve these problems to optimality. We reformulate d-MSTRA as the knapsack constrained minimum spanning tree problem, and solve this problem using a previously published branch-and-bound algorithm. By applying a ‘peg test’, the size of d-MSTRA is (significantly) reduced. To solve c-MSTRA, we introduce the concept of f-fractionalsolution, and prove that an optimal solution can be found within this class of solutions. Based on this fact, as well as conditions for ‘pruning’ subproblems, we develop an enumerative algorithm to solve c-MSTRA to optimality. We implement these algorithms in ANSI C programming language and, through extensive numerical tests, evaluate the performance of the developed codes on various types of instances.http://www.sciencedirect.com/science/article/pii/S2214716016000026Minimum spanning tree problemResource allocationTrade-off analysisBranch-and-bound method
spellingShingle Seiji Kataoka
Takeo Yamada
Algorithms for the minimum spanning tree problem with resource allocation
Operations Research Perspectives
Minimum spanning tree problem
Resource allocation
Trade-off analysis
Branch-and-bound method
title Algorithms for the minimum spanning tree problem with resource allocation
title_full Algorithms for the minimum spanning tree problem with resource allocation
title_fullStr Algorithms for the minimum spanning tree problem with resource allocation
title_full_unstemmed Algorithms for the minimum spanning tree problem with resource allocation
title_short Algorithms for the minimum spanning tree problem with resource allocation
title_sort algorithms for the minimum spanning tree problem with resource allocation
topic Minimum spanning tree problem
Resource allocation
Trade-off analysis
Branch-and-bound method
url http://www.sciencedirect.com/science/article/pii/S2214716016000026
work_keys_str_mv AT seijikataoka algorithmsfortheminimumspanningtreeproblemwithresourceallocation
AT takeoyamada algorithmsfortheminimumspanningtreeproblemwithresourceallocation