Skip to main content
Journal cover image

Fast algorithms for finding O(congestion + dilation) packet routing schedules

Publication ,  Journal Article
Leighton, T; Maggs, B; Richa, AW
Published in: Combinatorica
January 1, 1999

In 1988, Leighton, Maggs, and Rao showed that for any network and any set of packets whose paths through the network are fixed and edge-simple, there exists a schedule for routing the packets to their destinations in O(c+d) steps using constant-size queues, where c is the congestion of the paths in the network, and d is the length of the longest path. The proof, however, used the Lovász Local Lemma and was not constructive. In this paper, we show how to find such a schedule in O(m(c+d)(log℘)4(log log℘)) time, with probability 1-1/℘β, for any positive constant β, where ℘ is the sum of the lengths of the paths taken by the packets in the network, and m is the number of edges used by some packet in the network. We also show how to parallelize the algorithm so that it runs in NC. The method that we use to construct the schedules is based on the algorithmic form of the Lovász Local Lemma discovered by Beck.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Combinatorica

DOI

ISSN

0209-9683

Publication Date

January 1, 1999

Volume

19

Issue

3

Start / End Page

375 / 401

Related Subject Headings

  • Computation Theory & Mathematics
  • 49 Mathematical sciences
  • 46 Information and computing sciences
  • 08 Information and Computing Sciences
  • 01 Mathematical Sciences
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Leighton, T., Maggs, B., & Richa, A. W. (1999). Fast algorithms for finding O(congestion + dilation) packet routing schedules. Combinatorica, 19(3), 375–401. https://doi.org/10.1007/s004930050061
Leighton, T., B. Maggs, and A. W. Richa. “Fast algorithms for finding O(congestion + dilation) packet routing schedules.” Combinatorica 19, no. 3 (January 1, 1999): 375–401. https://doi.org/10.1007/s004930050061.
Leighton T, Maggs B, Richa AW. Fast algorithms for finding O(congestion + dilation) packet routing schedules. Combinatorica. 1999 Jan 1;19(3):375–401.
Leighton, T., et al. “Fast algorithms for finding O(congestion + dilation) packet routing schedules.” Combinatorica, vol. 19, no. 3, Jan. 1999, pp. 375–401. Scopus, doi:10.1007/s004930050061.
Leighton T, Maggs B, Richa AW. Fast algorithms for finding O(congestion + dilation) packet routing schedules. Combinatorica. 1999 Jan 1;19(3):375–401.
Journal cover image

Published In

Combinatorica

DOI

ISSN

0209-9683

Publication Date

January 1, 1999

Volume

19

Issue

3

Start / End Page

375 / 401

Related Subject Headings

  • Computation Theory & Mathematics
  • 49 Mathematical sciences
  • 46 Information and computing sciences
  • 08 Information and Computing Sciences
  • 01 Mathematical Sciences