<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="pmathml.xsl"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>
Abstract: Smoothed Motion Complexity
</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">
Smoothed Motion Complexity
</h3>

<b>Valentina Damerow, Friedhelm Meyer auf der Heide, Harald R&#228;cke, Christian Scheideler and Christian Sohler</b>
<p>

</p><p>
We propose a new complexity measure for movement of objects, the
<i>smoothed motion complexity</i>.

Many applications are based on algorithms dealing with moving objects,
but usually data of moving objects is inherently noisy due to
measurement errors.

Smoothed motion complexity considers this imprecise information and
uses <i>smoothed analysis</i> [ST01] to model noisy data.

The input is object to slight random perturbation and the
<i>smoothed complexity</i> is the worst case expected complexity over
all inputs w.r.t. the random noise.

We think that the usually applied worst case analysis of algorithms
dealing with moving objects, e.g., kinetic data structures, often does
not reflect the real world behavior and that smoothed motion
complexity is much better suited to estimate dynamics.
</p><p>
We illustrate this approach on the problem of maintaining an
orthogonal bounding box of a set of <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>n</mi></math> points in <math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mo lspace="0em" rspace="thinmathspace">REAL</mo> <mi>d</mi></msup></math> under
linear motion.

We assume speed vectors and initial positions from <math xmlns='http://www.w3.org/1998/Math/MathML'><mo>[</mo><mo lspace="thinthinmathspace" rspace="0em">-</mo><mn>1</mn><mo>,</mo><mn>1</mn><msup><mo>]</mo> <mi>d</mi></msup></math>.

The motion complexity is then the number of combinatorial changes to
the description of the bounding box. 

Under perturbation with Gaussian normal noise of deviation <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>&#x003C3;</mi></math>

the smoothed motion complexity is only polylogarithmic:
<math xmlns='http://www.w3.org/1998/Math/MathML'><mi>O</mi><mo>(</mo><mi>d</mi><mo>&#x022C5;</mo><mo>(</mo><mn>1</mn><mo>+</mo><mn>1</mn><mo>/</mo><mi>&#x003C3;</mi><mo>)</mo><mo>&#x022C5;</mo><mo lspace="0em" rspace="thinmathspace">log</mo><msup><mi>n</mi> <mrow><mn>3</mn><mo>/</mo><mn>2</mn></mrow></msup><mo>)</mo></math> and 
<math xmlns='http://www.w3.org/1998/Math/MathML'><mi>&#x003A9;</mi><mo>(</mo><mi>d</mi><mo>&#x022C5;</mo><msqrt><mrow><mo lspace="0em" rspace="thinmathspace">log</mo><mi>n</mi></mrow></msqrt><mo>)</mo></math>.

We also consider the case when only very little information about the
noise distribution is known.

We assume that the density function is monotonically increasing on
<math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mo lspace="0em" rspace="thinmathspace">REAL</mo> <mrow><mo>&#x02264;</mo><mn>0</mn></mrow></msub></math> and monotonically decreasing on <math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mo lspace="0em" rspace="thinmathspace">REAL</mo> <mrow><mo>&#x02265;</mo><mn>0</mn></mrow></msub></math> and
bounded by some value <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>C</mi></math>.

Then the motion complexity is <math xmlns='http://www.w3.org/1998/Math/MathML'><mi>O</mi><mo>(</mo><msqrt><mrow><mi>n</mi><mo lspace="0em" rspace="thinmathspace">log</mo><mi>n</mi><mo>&#x022C5;</mo><mi>C</mi></mrow></msqrt><mo>+</mo><mo lspace="0em" rspace="thinmathspace">log</mo><mi>n</mi><mo>)</mo></math> and
<math xmlns='http://www.w3.org/1998/Math/MathML'><mi>&#x003A9;</mi><mo>(</mo><mi>d</mi><mo>&#x022C5;</mo><mstyle fontstyle="normal" fontweight="normal"><mrow><mi>min</mi></mrow></mstyle><mo>{</mo></math><math xmlns='http://www.w3.org/1998/Math/MathML'><mroot><mi>n</mi><mn>5</mn></mroot></math><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>/</mo><mi>&#x003C3;</mi><mo>,</mo><mi>n</mi><mo>}</mo><mo>)</mo></math>.


</p><p>
<b>Keywords:</b> Randomization, Kinetic Data Structures, Smoothed Analysis
</p><p>
</p></body></html>

