Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Approximating the Single-Sink Link-Installation Problem in Network Design

Published: 01 March 2000 Publication History

Abstract

We initiate the algorithmic study of an important but NP-hard problem that arises commonly in network design. The input consists of the following: An undirected graph with one sink node and multiple source nodes, a specified length for each edge, and a specified demand, dem v, for each source node v . A small set of cable types, where each cable type is specified by its capacity and its cost per unit length. The cost per unit capacity per unit length of a high-capacity cable may be significantly less than that of a low-capacity cable, reflecting an economy of scale ; i.e., the payoff for buying at bulk may be very high. The goal is to design a minimum-cost network that can (simultaneously) route all the demands at the sources to the sink by installing zero or more copies of each cable type on each edge of the graph. An additional restriction is that the demand of each source must follow a single path. The problem is to find a route from each source node to the sink and to assign capacity to each edge of the network such that the total costs of cables installed are minimized. We call this problem the single-sink link-installation problem. For the general problem, we introduce a new "moat-type" lower bound on the optimal value and we prove a useful structural property of near-optimal solutions: For every instance of our problem, there is a near-optimal solution whose graph is acyclic (with a cost no more than twice the optimal cost). We present efficient approximation algorithms for key special cases of the problem that arise in practice. For points in the Euclidean plane, we give an approximation algorithm with performance guarantee O(log (D/u1)), where D is the total demand and u1 is the smallest cable capacity. When the metric is arbitrary, we consider the case where the network to be designed is restricted to be two level; i.e., every source-sink path has at most two edges. For this problem, we present an algorithm with performance guarantee O(log n), where n is the number of nodes in the input graph, and also show that this performance guarantee is nearly best possible.

Cited By

View all
  • (2024)Greedy Spanners in Euclidean Spaces Admit Sublinear SeparatorsACM Transactions on Algorithms10.1145/359077120:3(1-30)Online publication date: 21-Jun-2024
  • (2020)Distributed Construction of Light NetworksProceedings of the 39th Symposium on Principles of Distributed Computing10.1145/3382734.3405701(483-492)Online publication date: 31-Jul-2020
  • (2017)Exact Approaches for Designing Multifacility Buy-at-Bulk NetworksINFORMS Journal on Computing10.1287/ijoc.2017.075229:4(597-611)Online publication date: 1-Nov-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image SIAM Journal on Optimization
SIAM Journal on Optimization  Volume 11, Issue 3
2000
285 pages

Publisher

Society for Industrial and Applied Mathematics

United States

Publication History

Published: 01 March 2000

Author Tags

  1. approximation algorithms
  2. minimum-cost capacitated network design

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Greedy Spanners in Euclidean Spaces Admit Sublinear SeparatorsACM Transactions on Algorithms10.1145/359077120:3(1-30)Online publication date: 21-Jun-2024
  • (2020)Distributed Construction of Light NetworksProceedings of the 39th Symposium on Principles of Distributed Computing10.1145/3382734.3405701(483-492)Online publication date: 31-Jul-2020
  • (2017)Exact Approaches for Designing Multifacility Buy-at-Bulk NetworksINFORMS Journal on Computing10.1287/ijoc.2017.075229:4(597-611)Online publication date: 1-Nov-2017
  • (2017)Lossless In-Network Processing and Its Routing Design in Wireless Sensor NetworksIEEE Transactions on Wireless Communications10.1109/TWC.2017.272451616:10(6528-6542)Online publication date: 1-Oct-2017
  • (2016)The Greedy Spanner is Existentially OptimalProceedings of the 2016 ACM Symposium on Principles of Distributed Computing10.1145/2933057.2933114(9-17)Online publication date: 25-Jul-2016
  • (2016)Improved approximations for buy-at-bulk and shallow-light $$k$$k-Steiner trees and $$(k,2)$$(k,2)-subgraphJournal of Combinatorial Optimization10.1007/s10878-014-9774-531:2(669-685)Online publication date: 1-Feb-2016
  • (2015)A Bounded Budget Network Creation GameACM Transactions on Algorithms10.1145/270161511:4(1-25)Online publication date: 13-Apr-2015
  • (2012)Prize-collecting steiner network problemsACM Transactions on Algorithms10.1145/2390176.23901789:1(1-13)Online publication date: 26-Dec-2012
  • (2011)Prize-collecting Steiner problems on planar graphsProceedings of the twenty-second annual ACM-SIAM symposium on Discrete algorithms10.5555/2133036.2133115(1028-1049)Online publication date: 23-Jan-2011
  • (2011)Approximation schemes for capacitated geometric network designProceedings of the 38th international colloquim conference on Automata, languages and programming - Volume Part I10.5555/2027127.2027131(25-36)Online publication date: 4-Jul-2011
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media