<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="pmathml.xsl"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>
Abstract: Approximation Algorithms for Time-Constrained Scheduling on Line Networks
</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">
Approximation Algorithms for Time-Constrained Scheduling on Line Networks
</h3>

<b>Harald R&#228;cke and Adi Ros&#x000E9;n</b>
<p>

We consider the problem of time-constrained scheduling of packets in a
  communication network. Each packet has, in addition to its source and its
  destination, a release time and a deadline. The goal of an algorithm is to
  maximize the number of packets that arrive to their destinations by their
  respective deadlines, given the network constraints.
</p><p>
  We consider the line network, and a setting where each node has a buffer of
  size <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>B</mi></math> packets
  (where <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>B</mi></math> can be finite or infinite), 
  and each edge has capacity <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>C</mi><mo>&#x02265;</mo><mn>1</mn></math>. To the best of our
  knowledge this is the first work to study time-constrained scheduling in a 
  setting when buffers can be of  limited size. We give approximation algorithms that
  achieve (expected) approximation ratio of 
  <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>O</mi><mo>(</mo><mo lspace="0em" rspace="thinmathspace">max</mo><mo>{</mo><msup><mo lspace="0em" rspace="thinmathspace">log</mo> <mo>*</mo></msup><mi>n</mi><mo>-</mo><msup><mo lspace="0em" rspace="thinmathspace">log</mo> <mo>*</mo></msup><mi>B</mi><mo>,</mo><mn>1</mn><mo>}</mo><mo>+</mo><mo lspace="0em" rspace="thinmathspace">max</mo><mo>{</mo><msup><mo lspace="0em" rspace="thinmathspace">log</mo> <mo>*</mo></msup><mi>&#x003A3;</mi><mo>-</mo><msup><mo lspace="0em" rspace="thinmathspace">log</mo> <mo>*</mo></msup><mi>C</mi><mo>,</mo><mn>1</mn><mo>}</mo><mo>)</mo></math>, 
  where <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>n</mi></math> is the length of the line, and
  <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>&#x003A3;</mi></math> is the maximum slack a message can have (the slack is the number of
  time steps a message can be idle and still arrive within its deadline).
 
</p><p>
</p><p>
  A special case of our setting is the setting of buffers of unlimited capacity
  and edge capacities <math xmlns='http://www.w3.org/1998/Math/MathML'><mn>1</mn></math>, which has been previously studied by Adler et
  al. [ARSU02]. For this case our results considerably improve upon
  previous results: Via a slight modification of our algorithms we also obtain an
  approximation ratio of <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>O</mi><mo>(</mo><mo lspace="0em" rspace="thinmathspace">min</mo><mo>{</mo><msup><mo lspace="0em" rspace="thinmathspace">log</mo> <mo>*</mo></msup><mi>n</mi><mo>,</mo><msup><mo lspace="0em" rspace="thinmathspace">log</mo> <mo>*</mo></msup><mi>&#x003A3;</mi><mo>,</mo><msup><mo lspace="0em" rspace="thinmathspace">log</mo> <mo>*</mo></msup><mi>M</mi><mo>}</mo><mo>)</mo></math> (where
  <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>M</mi></math> is the number of messages in the instance), which is a significant
  improvement upon the results of Adler et al.
</p><p>








</p><p>
</p></body></html>

