<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="pmathml.xsl"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>
Abstract: A Practical Algorithm for Constructing Oblivious Routing Schemes
</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">
A Practical Algorithm for Constructing Oblivious Routing Schemes
</h3>

<b>Marcin Bienkowski, Miroslaw Korzeniowski and Harald R&#228;cke</b>
<p>

In a (randomized) oblivious routing scheme the path chosen for a request
between a source <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>s</mi></math> and a target <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>t</mi></math> is independent from the current traffic
in the network. Hence, such a scheme consists of probability distributions
over <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>s</mi><mo>-</mo><mi>t</mi></math> paths for every source-target pair <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>s</mi><mo>,</mo><mi>t</mi></math> in the network.
</p><p>
In a recent result [Rae02] it was shown that for any undirected network
there is an oblivious routing scheme that achieves a polylogarithmic
competitive ratio with respect to congestion. Subsequently, Azar et
al. [ACF+03] gave a polynomial time algorithm that for a given network 
constructs the best oblivious routing scheme, i.e. the scheme that guarantees
the best possible competitive ratio. 
Unfortunately, the latter result is based on the Ellipsoid algorithm; hence 
it is unpractical for large networks. 
</p><p>
In this paper we present a combinatorial algorithm for constructing an
oblivious routing scheme that guarantees a competitive ratio of <math xmlns='http://www.w3.org/1998/Math/MathML'><mo lspace="0em" rspace="thinmathspace">O</mo><mo>(</mo><msup><mo lspace="0em" rspace="thinmathspace">log</mo> <mn>4</mn></msup><mi>n</mi><mo>)</mo></math>
for undirected networks. Furthermore, our approach yields a proof
for the existence of an oblivious routing scheme with competitive ratio
<math xmlns='http://www.w3.org/1998/Math/MathML'><mo lspace="0em" rspace="thinmathspace">O</mo><mo>(</mo><msup><mo lspace="0em" rspace="thinmathspace">log</mo> <mn>3</mn></msup><mi>n</mi><mo>)</mo></math>, which is much simpler than the original proof from [Rae02].
</p><p>
</p></body></html>

