MultiProtocol Label Switching (MPLS) [6, 11] is newly proposed routing protocol for the Internet, and is becoming widely popular. In this paper, we initiate a theoretical study of the protocol, and give routing algorithms and lower bounds in a variety of situations. We first study the routing problems on the line. We then build up our results from paths through trees to more general graphs. The basic technique to go to general graphs is that of finding a tree cover, which is a small set of subtrees of the graph such that for each pair of vertices, one of the trees contains an (almost-)shortest path between them. The concept of tree covers appears to have many interesting applications. 1
|
429
|
Online computation and competitive analysis
– Borodin, El-Yaniv
- 1998
|
|
364
|
Approximation Algorithms
– Vazirani
- 2003
|
|
288
|
A separator theorem for planar graphs
– Lipton, Tarjan
- 1979
|
|
239
|
A general approximation technique for constrained forest problems
– Goemans, Williamson
- 1995
|
|
163
|
On Approximating Arbitrary Metrices by Tree Metrics
– Bartal
|
|
151
|
Explicit group theoretical constructions of combinatorial schemes and their applications to the design of expanders and concentrators, Problemy Peredachi Informatsii 24 (1
– Margulis
- 1988
|
|
151
|
Improved combinatorial algorithms for the facility location and k-median problems
– Charikar, Guha
- 1999
|
|
136
|
When trees collide: An approximation algorithm for the generalized Steiner problem on networks
– Agrawal, Klein, et al.
- 1995
|
|
116
|
On sparse spanners of weighted graphs
– Althöfer, Das, et al.
- 1993
|
|
113
|
Improved Steiner tree approximation in graphs
– ROBINS, ZELIKOVSKY
|
|
97
|
Approximate distance oracles
– THORUP, ZWICK
- 2001
|
|
90
|
A trade-off between space and efficiency for routing tables
– Peleg, Upfal
- 1989
|
|
76
|
Designing networks with compact routing tables. Algorithmica
– Frederickson, Janardan
- 1988
|
|
76
|
Applications of approximation algorithms to cooperative games
– Jain, Vazirani
- 2001
|
|
68
|
New sparseness results on graph spanners
– Chandra, Das, et al.
- 1995
|
|
63
|
Buy-at-bulk network design
– Awerbuch, Azar
- 1997
|
|
63
|
A 3-approximation for the minimum tree spanning k vertices
– Garg
- 1996
|
|
62
|
Distance labeling in graphs
– Gavoille, Peleg, et al.
- 2001
|
|
55
|
Efficient message routing in planar networks
– Frederickson, Janardan
- 1989
|
|
53
|
Hierarchical placement and network design problems
– Guha, Meyerson, et al.
- 2000
|
|
51
|
Simultaneous optimization for concave costs: single sink aggregation or single source buy-at-bulk
– Goel, Estrin
- 2003
|
|
47
|
Building Steiner trees with incomplete global knowledge
– Karger, Minkoff
- 2000
|
|
45
|
The Steiner problems with edge lengths 1 and 2
– Bern, Plassmann
- 1989
|
|
45
|
Provisioning a virtual private network: A network design problem for multicommodity flow
– Gupta, Kleinberg, et al.
- 2001
|
|
43
|
Routing in distributed networks: Overview and open problems
– GAVOILLE
- 2001
|
|
41
|
Simple and better approximation algorithms for network design
– Gupta, Kumar, et al.
- 2003
|
|
37
|
Proximity-preserving labeling schemes and thei applications
– Peleg
- 1999
|
|
37
|
A constant-factor approximation algorithm for the multicommodity rent-or-buy problem
– Kumar, Gupta, et al.
- 2002
|
|
35
|
Cost-distance: Two metric network design
– Meyerson, Munagala, et al.
- 2000
|
|
28
|
Primal-dual algorithms for connected facility location problems
– Swamy, Kumar
- 2002
|
|
26
|
A constantfactor approximation for the single sink edge installation problem
– GUHA, MEYERSON, et al.
|
|
25
|
On-line generalized Steiner problem
– Awerbuch, Azar, et al.
- 2004
|
|
23
|
On embedding trees into uniformly convex Banach spaces
– Matousek
- 1999
|
|
22
|
Computing with Noisy Information
– Feige, Raghavan, et al.
- 1994
|
|
20
|
On page migration and other relaxed task systems
– Bartal, Charikar, et al.
- 1997
|
|
19
|
A deterministic algorithm for the cost-distance problem
– Chekuri, Khanna, et al.
- 2001
|
|
16
|
Approximation algorithms for the traveling purchaser problem and its variants in network design
– Ravi, Selman
- 1999
|
|
16
|
Game Theory and Strategy
– Straffin
- 1993
|
|
16
|
The single-sink buy-at-bulk LP has constant integrality gap
– Talwar
- 2002
|
|
15
|
Approximating the single-sink link-installation problem in network design
– Salman, Cheriyan, et al.
- 2000
|
|
14
|
A branch and cut algorithm for a Steiner tree-star problem
– Lee, Chiu, et al.
- 1996
|
|
12
|
Approximation algorithms for access network design
– Andrews, Zhang
- 1998
|
|
12
|
Yuval Rabani. Competitive algorithms for distributed data management
– Bartal, Fiat
- 1992
|
|
12
|
Designing Networks Incrementally
– Meyerson, Munagala, et al.
- 2001
|
|
11
|
On the integrality gap of a natural formulation of the single-sink buy-at-bulk network design formulation
– Garg, Khandekar, et al.
- 2001
|
|
9
|
Trees and Euclidean metrics
– Linial, Magen, et al.
- 1998
|
|
9
|
Query strategies for priced information
– Charikar, Fagin, et al.
- 2000
|
|
9
|
Economic Framework for Pricing and Charging in Digital Libraries. D-Lib Magazine
– Sairamesh, Nikolaou, et al.
- 1996
|
|
9
|
On the location of a tree-shaped facility
– Kim, Lowe, et al.
- 1996
|
|
8
|
Matching nuts and bolts in O(n log n) time
– Komlos, Ma, et al.
- 1996
|