English

Approximation Algorithms for Budget Constrained Network Upgradeable Problems

Data Structures and Algorithms 2014-12-12 v1

Abstract

We study budget constrained network upgradeable problems. We are given an undirected edge weighted graph G=(V,E)G=(V,E) where the weight an edge eEe \in E can be upgraded for a cost c(e)c(e). Given a budget BB for improvement, the goal is to find a subset of edges to be upgraded so that the resulting network is optimum for BB. 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 T\mathcal{T}^{'} which is feasible within the budget BB, such that Pr[l(T)(1ϵ)OPT , c(T)B]11n\Pr [ l(\mathcal{T}^{'}) \geq (1-\epsilon)\text{OPT}\text{ , } c(\mathcal{T}^{'} ) \leq B] \ge 1-\frac{1}{n} (where ll and cc denote the length and cost of the tree respectively), for any fixed ϵ>0\epsilon >0, in time polynomial in V=n|V|=n, E=m|E|=m. Our results extend to the minimization version also. Previously Krumke et. al. \cite{krumke} presented a(1+1γ,1+γ)(1+\frac{1}{\gamma}, 1+ \gamma) bicriteria approximation algorithm for any fixed γ>0\gamma >0 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 nn vertex DAG and give a O(n3)O(n^3) algorithm for the problem when there is a bound on the number of improvements allowed. We also give a (1ϵ)(1-\epsilon)-approximation which runs in O(n4ϵ)O(\frac{n^4}{\epsilon}) time for the budget constrained version. Similar results can be achieved also for the problem of shortest paths in a DAG.

Keywords

Cite

@article{arxiv.1412.3721,
  title  = {Approximation Algorithms for Budget Constrained Network Upgradeable Problems},
  author = {Debjyoti Saharoy and Sandeep Sen},
  journal= {arXiv preprint arXiv:1412.3721},
  year   = {2014}
}
R2 v1 2026-06-22T07:28:06.332Z