English

Cluster Before You Hallucinate: Approximating Node-Capacitated Network Design and Energy Efficient Routing

Data Structures and Algorithms 2024-03-12 v2

Abstract

We consider the following node-capacitated network design problem. The input is an undirected graph, set of demands, uniform node capacity and arbitrary node costs. The goal is to find a minimum node-cost subgraph that supports all demands concurrently subject to the node capacities. We consider both single and multi-commodity demands, and provide the first poly-logarithmic approximation guarantees. For single-commodity demands (i.e., all request pairs have the same sink node), we obtain an O(log2n)O(\log^2 n) approximation to the cost with an O(log3n)O(\log^3 n) factor violation in node capacities. For multi-commodity demands, we obtain an O(log4n)O(\log^4 n) approximation to the cost with an O(log10n)O(\log^{10} n) factor violation in node capacities. We use a variety of techniques, including single-sink confluent flows, low-load set cover, random sampling and cut-sparsification. We also develop new techniques for clustering multicommodity demands into (nearly) node-disjoint clusters, which may be of independent interest. Moreover, this network design problem has applications to energy-efficient virtual circuit routing. In this setting, there is a network of routers that are speed scalable, and that may be shutdown when idle. We assume the standard model for power: the power consumed by a router with load (speed) ss is σ+sα\sigma + s^\alpha where σ\sigma is the static power and the exponent α>1\alpha > 1. We obtain the first poly-logarithmic approximation algorithms for this problem when speed-scaling occurs on nodes of a network.

Keywords

Cite

@article{arxiv.1403.6207,
  title  = {Cluster Before You Hallucinate: Approximating Node-Capacitated Network Design and Energy Efficient Routing},
  author = {Ravishankar Krishnaswamy and Viswanath Nagarajan and Kirk Pruhs and Cliff Stein},
  journal= {arXiv preprint arXiv:1403.6207},
  year   = {2024}
}

Comments

38 pages, 4 figures (full version, to appear in SICOMP)

R2 v1 2026-06-22T03:33:35.089Z