<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="pmathml.xsl"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>
Abstract: Oblivious Routing on Node-Capacitated and Directed Graphs
</title>
<script language="JavaScript" type="text/JavaScript" src="../myscript.js"></script>
</head>
<body  style="font-family: Tahoma, Verdana, Arial, sans-serif;" bgcolor="#ffffff">
<script type="text/javascript">
checkBrowserWidth();
window.onresize = checkBrowserWidth;
</script>
<h3 style="color:#A94279">
Oblivious Routing on Node-Capacitated and Directed Graphs
</h3>

<b>Mohammad Taghi Hajiaghayi, Robert D. Kleinberg, Frank Thomson Leighton and Harald R&#228;cke</b>
<p>

  Oblivious routing algorithms for general undirected networks were introduced
  by R&#228;cke [Rae02], and this work has led to many subsequent
  improvements and applications. Comparatively little is
  known about oblivious routing in general <i>directed</i> networks, or even in
  undirected networks with node capacities.
</p><p>
  We present the first non-trivial upper bounds for both these cases, providing
  algorithms for <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>k</mi></math>-commodity oblivious routing problems with competitive
  ratio <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>O</mi><mo>(</mo><msqrt><mrow><mi>k</mi></mrow></msqrt><mo lspace="0em" rspace="thinmathspace">log</mo><mo>(</mo><mi>n</mi><mo>)</mo><mo>)</mo></math> for undirected node-capacitated graphs and
  <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>O</mi><mo>(</mo><msqrt><mrow><mi>k</mi></mrow></msqrt><mspace width="thinmathspace"/><msup><mi>n</mi> <mrow><mn>1</mn><mo>/</mo><mn>4</mn></mrow></msup><mo lspace="0em" rspace="thinmathspace">log</mo><mo>(</mo><mi>n</mi><mo>)</mo><mo>)</mo></math> for directed graphs. In the special case that
  all commodities have a common source or sink, our upper bound becomes
  <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>O</mi><mo>(</mo><msqrt><mrow><mi>n</mi></mrow></msqrt><mo lspace="0em" rspace="thinmathspace">log</mo><mo>(</mo><mi>n</mi><mo>)</mo><mo>)</mo></math> in both cases, matching the lower bound up to a factor
  of <math xmlns='http://www.w3.org/1998/Math/MathML'><mo lspace="0em" rspace="thinmathspace">log</mo><mo>(</mo><mi>n</mi><mo>)</mo></math>.  The lower bound (which first appeared in [ACF+03]) is
  obtained on a graph with very high degree. We show that in fact the degree of
  a graph is a crucial parameter for node-capacitated oblivious routing in
  undirected graphs, by providing an <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>O</mi><mo>(</mo><mi>&#x00394;</mi><mo lspace="0em" rspace="thinmathspace">polylog</mo><mo>(</mo><mi>n</mi><mo>)</mo><mo>)</mo></math>-competitive
  oblivious routing scheme for graphs of degree <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>&#x00394;</mi></math>. For the directed
  case, however, we show that the lower bound of <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>&#x003A9;</mi><mo>(</mo><msqrt><mrow><mi>n</mi></mrow></msqrt><mo>)</mo></math> still holds
  in low-degree graphs.
</p><p>
  Finally, we settle an open question about routing problems in which all
  commodities share a common source or sink. We show that even in this
  simplified scenario there are networks in which no oblivious routing
  algorithm can achieve a competitive ratio better than <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>&#x003A9;</mi><mo>(</mo><mo lspace="0em" rspace="thinmathspace">log</mo><mi>n</mi><mo>)</mo></math>.
</p></body></html>

