paper

Approximation Algorithms for Budget Constrained Network Upgradeable Problems

arXiv:1412.3721

Abstract

We study budget constrained network upgradeable problems. We are given an undirected edge weighted graph where the weight an edge can be upgraded for a cost . Given a budget for improvement, the goal is to find a subset of edges to be upgraded so that the resulting network is optimum for . The results obtained in this paper include the following. Maximum Weight Constrained Spanning Tree We present a randomized algorithm for the problem of weight upgradeable budget constrained maximum spanning tree on a general graph. This returns a spanning tree which is feasible within the budget , such that (where and denote the length and cost of the tree respectively), for any fixed , in time polynomial in , . Our results extend to the minimization version also. Previously Krumke et. al. \cite{krumke} presented a bicriteria approximation algorithm for any fixed for this problem in general graphs for a more general cost upgrade function. The result in this paper improves their 0/1 cost upgrade model. Longest Path in a DAG We consider the problem of weight improvable longest path in a vertex DAG and give a algorithm for the problem when there is a bound on the number of improvements allowed. We also give a -approximation which runs in time for the budget constrained version. Similar results can be achieved also for the problem of shortest paths in a DAG.

Approximation Algorithms for Budget Constrained Network Upgradeable Problems · wovepaper