Optimizing budget allocation for center and median points

Research output: Contribution to journalArticlepeer-review

1 Scopus citations


In typical graph minimization problems, we consider a graph G with fixed weights on the edges of G. The goal is then to find an optimal vertex or set of vertices with respect to some objective function, for example. We introduce a new framework for graph minimization problems, where the weights on the graph edges are not fixed, but rather must be assigned, and the weight is inversely proportional to the cost paid. The goal is to find a valid assignment for which the resulting weighted graph optimizes the objective function.We present algorithms for finding the optimal budget allocation for the center point problem and for the median point problem on trees. Our algorithms run in linear time, both for the case where a candidate vertex is given as part of the input, and for the case where finding a vertex that optimizes the solution is part of the problem. We also present a hardness result for the center point problem on complete metric graphs, followed by an O(log2(n)) approximation algorithm in this setting.

Original languageEnglish
Pages (from-to)13-25
Number of pages13
JournalTheoretical Computer Science
StatePublished - 9 May 2016


  • Budget graphs
  • Center point
  • Facility location
  • Graph optimization
  • Graph radius


Dive into the research topics of 'Optimizing budget allocation for center and median points'. Together they form a unique fingerprint.

Cite this