<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/6268425c4c65f41259806be7/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6268425c4c65f41259806be7/bg1.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Streaming-Data</span><span class="_ _0"> </span><span class="fc1 sc0">Algorithms</span><span class="_ _0"> </span><span class="fc1 sc0">F</span><span class="_ _1"></span><span class="fc1 sc0">or</span><span class="_ _2"> </span><span class="fc1 sc0">High-Qualit</span><span class="_ _3"></span><span class="fc1 sc0">y</span><span class="_ _0"> </span><span class="fc1 sc0">Clustering</span></div><div class="t m0 x2 h2 y2 ff2 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Liadan</span><span class="_ _4"> </span><span class="fc1 sc0">O'Callaghan</span></div><div class="t m0 x3 h2 y3 ff3 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0"></span></div><div class="t m0 x4 h2 y2 ff2 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Nina</span><span class="_ _4"> </span><span class="fc1 sc0">Mishra</span><span class="_ _5"> </span><span class="fc1 sc0">Adam</span><span class="_ _6"> </span><span class="fc1 sc0">Mey</span><span class="fc1 sc0">erson</span><span class="_ _5"> </span><span class="fc1 sc0">Sudipto</span><span class="_ _6"> </span><span class="fc1 sc0">Guha</span></div><div class="t m0 x5 h2 y4 ff2 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Ra</span><span class="_ _7"> </span><span class="fc1 sc0">jeev</span><span class="_ _6"> </span><span class="fc1 sc0">Mot</span><span class="fc1 sc0">w</span><span class="_ _3"></span><span class="fc1 sc0">ani</span></div><div class="t m0 x6 h2 y5 ff2 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Octob</span><span class="fc1 sc0">er</span><span class="_ _4"> </span><span class="fc1 sc0">22,</span><span class="_ _4"> </span><span class="fc1 sc0">2001</span></div><div class="t m0 x7 h2 y6 ff4 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Abstract</span></div><div class="t m0 x8 h2 y7 ff5 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">As</span><span class="_ _8"> </span><span class="fc1 sc0">data</span><span class="_ _8"> </span><span class="fc1 sc0">gathering</span><span class="_ _9"> </span><span class="fc1 sc0">gro</span><span class="fc1 sc0">ws</span><span class="_ _9"> </span><span class="fc1 sc0">easier,</span><span class="_ _8"> </span><span class="fc1 sc0">and</span><span class="_ _9"> </span><span class="fc1 sc0">as</span><span class="_ _8"> </span><span class="fc1 sc0">researc</span><span class="fc1 sc0">hers</span><span class="_ _a"> </span><span class="fc1 sc0">disco</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">er</span><span class="_ _8"> </span><span class="fc1 sc0">new</span><span class="_ _9"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">a</span><span class="fc1 sc0">ys</span><span class="_ _9"> </span><span class="fc1 sc0">to</span><span class="_ _9"> </span><span class="fc1 sc0">in</span><span class="fc1 sc0">terpret</span><span class="_ _8"> </span><span class="fc1 sc0">data,</span><span class="_ _8"> </span><span class="fc1 sc0">streaming-</span></div><div class="t m0 x9 h2 y8 ff5 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">data</span><span class="_ _6"> </span><span class="fc1 sc0">algorithms</span><span class="_ _6"> </span><span class="fc1 sc0">ha</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">e</span><span class="_ _6"> </span><span class="fc1 sc0">b</span><span class="_ _7"> </span><span class="fc1 sc0">ecome</span><span class="_ _6"> </span><span class="fc1 sc0">essen</span><span class="fc1 sc0">tial</span><span class="_ _4"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">man</span><span class="fc1 sc0">y</span><span class="_ _6"> </span><span class="fc1 sc0">elds.</span><span class="_ _b"> </span><span class="fc1 sc0">Data</span><span class="_ _6"> </span><span class="fc1 sc0">stream</span><span class="_ _4"> </span><span class="fc1 sc0">computation</span><span class="_ _6"> </span><span class="fc1 sc0">precludes</span><span class="_ _4"> </span><span class="fc1 sc0">algo-</span></div><div class="t m0 x9 h2 y9 ff5 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">rithms</span><span class="_ _4"> </span><span class="fc1 sc0">that</span><span class="_ _4"> </span><span class="fc1 sc0">require</span><span class="_ _0"> </span><span class="fc1 sc0">random</span><span class="_ _6"> </span><span class="fc1 sc0">access</span><span class="_ _0"> </span><span class="fc1 sc0">or</span><span class="_ _4"> </span><span class="fc1 sc0">large</span><span class="_ _0"> </span><span class="fc1 sc0">memory</span><span class="_ _1"></span><span class="fc1 sc0">.</span><span class="_ _c"> </span><span class="fc1 sc0">In</span><span class="_ _4"> </span><span class="fc1 sc0">this</span><span class="_ _0"> </span><span class="fc1 sc0">pap</span><span class="fc1 sc0">er,</span><span class="_ _0"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">consider</span><span class="_ _0"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">problem</span><span class="_ _4"> </span><span class="fc1 sc0">of</span></div><div class="t m0 x9 h2 ya ff5 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">clustering</span><span class="_ _4"> </span><span class="fc1 sc0">data</span><span class="_ _4"> </span><span class="fc1 sc0">streams,</span><span class="_ _4"> </span><span class="fc1 sc0">whic</span><span class="fc1 sc0">h</span><span class="_ _6"> </span><span class="fc1 sc0">is</span><span class="_ _4"> </span><span class="fc1 sc0">imp</span><span class="_ _7"> </span><span class="fc1 sc0">ortan</span><span class="_ _3"></span><span class="fc1 sc0">t</span><span class="_ _6"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _0"> </span><span class="fc1 sc0">analysis</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _4"> </span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">ariet</span><span class="fc1 sc0">y</span><span class="_ _6"> </span><span class="fc1 sc0">of</span><span class="_ _4"> </span><span class="fc1 sc0">sources</span><span class="_ _d"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">data</span><span class="_ _4"> </span><span class="fc1 sc0">streams,</span></div><div class="t m0 x9 h2 yb ff5 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">suc</span><span class="fc1 sc0">h</span><span class="_ _a"> </span><span class="fc1 sc0">as</span><span class="_ _a"> </span><span class="fc1 sc0">routing</span><span class="_ _6"> </span><span class="fc1 sc0">data,</span><span class="_ _8"> </span><span class="fc1 sc0">telephone</span><span class="_ _6"> </span><span class="fc1 sc0">records,</span><span class="_ _6"> </span><span class="fc1 sc0">w</span><span class="_ _3"></span><span class="fc1 sc0">eb</span><span class="_ _6"> </span><span class="fc1 sc0">do</span><span class="fc1 sc0">cumen</span><span class="fc1 sc0">ts,</span><span class="_ _8"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">clic</span><span class="_ _3"></span><span class="fc1 sc0">kstreams.</span><span class="_ _4"> </span><span class="fc1 sc0">W</span><span class="_ _3"></span><span class="fc1 sc0">e</span><span class="_ _a"> </span><span class="fc1 sc0">pro</span><span class="fc1 sc0">vide</span><span class="_ _a"> </span><span class="fc1 sc0">a</span><span class="_ _e"> </span><span class="fc1 sc0">new</span><span class="_ _a"> </span><span class="fc1 sc0">clus-</span></div><div class="t m0 x9 h2 yc ff5 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">tering</span><span class="_ _4"> </span><span class="fc1 sc0">algorithms</span><span class="_ _e"> </span><span class="fc1 sc0">with</span><span class="_ _4"> </span><span class="fc1 sc0">theoretical</span><span class="_ _d"> </span><span class="fc1 sc0">guaran</span><span class="fc1 sc0">tees</span><span class="_ _4"> </span><span class="fc1 sc0">on</span><span class="_ _4"> </span><span class="fc1 sc0">its</span><span class="_ _4"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">erformance.</span><span class="_ _c"> </span><span class="fc1 sc0">W</span><span class="_ _f"></span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">giv</span><span class="fc1 sc0">e</span><span class="_ _6"> </span><span class="fc1 sc0">empirical</span><span class="_ _6"> </span><span class="fc1 sc0">evidence</span><span class="_ _d"> </span><span class="fc1 sc0">of</span></div><div class="t m0 x9 h2 yd ff5 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">its</span><span class="_ _6"> </span><span class="fc1 sc0">sup</span><span class="_ _7"> </span><span class="fc1 sc0">eriorit</span><span class="_ _3"></span><span class="fc1 sc0">y</span><span class="_ _4"> </span><span class="fc1 sc0">o</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">er</span><span class="_ _4"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">commonly-used</span></div><div class="t m0 xa h2 yd ff6 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 xb h2 yd ff5 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Means</span><span class="_ _4"> </span><span class="fc1 sc0">algorithm.</span><span class="_ _2"> </span><span class="fc1 sc0">W</span><span class="_ _3"></span><span class="fc1 sc0">e</span><span class="_ _6"> </span><span class="fc1 sc0">then</span><span class="_ _4"> </span><span class="fc1 sc0">adapt</span><span class="_ _4"> </span><span class="fc1 sc0">our</span><span class="_ _4"> </span><span class="fc1 sc0">algorithm</span><span class="_ _e"> </span><span class="fc1 sc0">to</span><span class="_ _4"> </span><span class="fc1 sc0">b</span><span class="_ _7"> </span><span class="fc1 sc0">e</span></div><div class="t m0 x9 h2 ye ff5 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">able</span><span class="_ _6"> </span><span class="fc1 sc0">to</span><span class="_ _6"> </span><span class="fc1 sc0">op</span><span class="fc1 sc0">erate</span><span class="_ _4"> </span><span class="fc1 sc0">on</span><span class="_ _6"> </span><span class="fc1 sc0">data</span><span class="_ _6"> </span><span class="fc1 sc0">streams</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">exp</span><span class="_ _7"> </span><span class="fc1 sc0">erimen</span><span class="_ _3"></span><span class="fc1 sc0">tally</span><span class="_ _a"> </span><span class="fc1 sc0">demonstrate</span><span class="_ _4"> </span><span class="fc1 sc0">its</span><span class="_ _6"> </span><span class="fc1 sc0">sup</span><span class="fc1 sc0">erior</span><span class="_ _4"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">erformance</span><span class="_ _6"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">this</span></div><div class="t m0 x9 h2 yf ff5 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">con</span><span class="fc1 sc0">text.</span></div><div class="t m0 xc h2 y10 ff7 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">1</span><span class="_ _10"> </span><span class="fc1 sc0">In</span><span class="_ _3"></span><span class="fc1 sc0">tro</span><span class="_ _7"> </span><span class="fc1 sc0">duction</span></div><div class="t m0 xc h2 y11 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">F</span><span class="_ _1"></span><span class="fc1 sc0">or</span><span class="_ _4"> </span><span class="fc1 sc0">man</span><span class="fc1 sc0">y</span><span class="_ _6"> </span><span class="fc1 sc0">recen</span><span class="fc1 sc0">t</span><span class="_ _6"> </span><span class="fc1 sc0">applications,</span><span class="_ _d"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">concept</span><span class="_ _4"> </span><span class="fc1 sc0">of</span><span class="_ _4"> </span><span class="fc1 sc0">a</span></div><div class="t m0 xd h2 y11 ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">data</span><span class="_ _4"> </span><span class="fc1 sc0">str</span><span class="fc1 sc0">e</span><span class="_ _f"></span><span class="fc1 sc0">am</span></div><div class="t m0 xe h2 y11 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">is</span><span class="_ _4"> </span><span class="fc1 sc0">more</span><span class="_ _4"> </span><span class="fc1 sc0">appropriate</span><span class="_ _6"> </span><span class="fc1 sc0">than</span><span class="_ _4"> </span><span class="fc1 sc0">a</span><span class="_ _4"> </span><span class="fc1 sc0">data</span><span class="_ _6"> </span><span class="fc1 sc0">set.</span><span class="_ _b"> </span><span class="fc1 sc0">By</span></div><div class="t m0 xc h2 y12 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">nature,</span><span class="_ _4"> </span><span class="fc1 sc0">a</span><span class="_ _d"> </span><span class="fc1 sc0">stored</span><span class="_ _d"> </span><span class="fc1 sc0">data</span><span class="_ _4"> </span><span class="fc1 sc0">set</span><span class="_ _d"> </span><span class="fc1 sc0">is</span><span class="_ _0"> </span><span class="fc1 sc0">an</span><span class="_ _4"> </span><span class="fc1 sc0">appropriate</span><span class="_ _d"> </span><span class="fc1 sc0">mo</span><span class="_ _11"> </span><span class="fc1 sc0">del</span><span class="_ _d"> </span><span class="fc1 sc0">when</span><span class="_ _d"> </span><span class="fc1 sc0">signican</span><span class="fc1 sc0">t</span><span class="_ _d"> </span><span class="fc1 sc0">p</span><span class="_ _11"> </span><span class="fc1 sc0">ortions</span><span class="_ _d"> </span><span class="fc1 sc0">of</span><span class="_ _4"> </span><span class="fc1 sc0">the</span><span class="_ _d"> </span><span class="fc1 sc0">data</span><span class="_ _d"> </span><span class="fc1 sc0">are</span><span class="_ _d"> </span><span class="fc1 sc0">queried</span></div><div class="t m0 xc h2 y13 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">again</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">again,</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">up</span><span class="_ _11"> </span><span class="fc1 sc0">dates</span><span class="_ _6"> </span><span class="fc1 sc0">are</span><span class="_ _6"> </span><span class="fc1 sc0">small</span><span class="_ _4"> </span><span class="fc1 sc0">and/or</span><span class="_ _6"> </span><span class="fc1 sc0">relativ</span><span class="_ _3"></span><span class="fc1 sc0">ely</span><span class="_ _4"> </span><span class="fc1 sc0">infrequen</span><span class="_ _3"></span><span class="fc1 sc0">t.</span><span class="_ _12"> </span><span class="fc1 sc0">In</span><span class="_ _6"> </span><span class="fc1 sc0">con</span><span class="fc1 sc0">trast,</span><span class="_ _a"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">data</span><span class="_ _6"> </span><span class="fc1 sc0">stream</span><span class="_ _e"> </span><span class="fc1 sc0">is</span><span class="_ _4"> </span><span class="fc1 sc0">an</span></div><div class="t m0 xc h2 y14 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">appropriate</span><span class="_ _a"> </span><span class="fc1 sc0">mo</span><span class="_ _11"> </span><span class="fc1 sc0">del</span><span class="_ _6"> </span><span class="fc1 sc0">when</span><span class="_ _e"> </span><span class="fc1 sc0">a</span><span class="_ _e"> </span><span class="fc1 sc0">large</span><span class="_ _e"> </span><span class="fc1 sc0">v</span><span class="fc1 sc0">olume</span><span class="_ _a"> </span><span class="fc1 sc0">of</span><span class="_ _e"> </span><span class="fc1 sc0">data</span><span class="_ _a"> </span><span class="fc1 sc0">is</span><span class="_ _6"> </span><span class="fc1 sc0">arriving</span><span class="_ _e"> </span><span class="fc1 sc0">con</span><span class="fc1 sc0">tin</span><span class="_ _3"></span><span class="fc1 sc0">uously</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _a"> </span><span class="fc1 sc0">it</span><span class="_ _6"> </span><span class="fc1 sc0">is</span><span class="_ _e"> </span><span class="fc1 sc0">either</span><span class="_ _6"> </span><span class="fc1 sc0">unnecessary</span><span class="_ _a"> </span><span class="fc1 sc0">or</span></div><div class="t m0 xc h2 y15 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">impractical</span><span class="_ _4"> </span><span class="fc1 sc0">to</span><span class="_ _e"> </span><span class="fc1 sc0">store</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">data</span><span class="_ _6"> </span><span class="fc1 sc0">in</span><span class="_ _4"> </span><span class="fc1 sc0">some</span><span class="_ _6"> </span><span class="fc1 sc0">form</span><span class="_ _e"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">memory</span><span class="_ _f"></span><span class="fc1 sc0">.</span><span class="_ _0"> </span><span class="fc1 sc0">Data</span><span class="_ _e"> </span><span class="fc1 sc0">streams</span><span class="_ _6"> </span><span class="fc1 sc0">are</span><span class="_ _6"> </span><span class="fc1 sc0">also</span><span class="_ _6"> </span><span class="fc1 sc0">appropriate</span><span class="_ _6"> </span><span class="fc1 sc0">as</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">mo</span><span class="_ _11"> </span><span class="fc1 sc0">del</span></div><div class="t m0 xc h2 y16 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">access</span><span class="_ _4"> </span><span class="fc1 sc0">to</span><span class="_ _6"> </span><span class="fc1 sc0">large</span><span class="_ _4"> </span><span class="fc1 sc0">data</span><span class="_ _6"> </span><span class="fc1 sc0">sets</span><span class="_ _6"> </span><span class="fc1 sc0">stored</span><span class="_ _4"> </span><span class="fc1 sc0">in</span><span class="_ _4"> </span><span class="fc1 sc0">secondary</span><span class="_ _6"> </span><span class="fc1 sc0">memory</span><span class="_ _4"> </span><span class="fc1 sc0">where</span><span class="_ _6"> </span><span class="fc1 sc0">p</span><span class="_ _11"> </span><span class="fc1 sc0">erformance</span><span class="_ _4"> </span><span class="fc1 sc0">requiremen</span><span class="fc1 sc0">ts</span><span class="_ _6"> </span><span class="fc1 sc0">necessitate</span></div><div class="t m0 xc h2 y17 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">access</span><span class="_ _6"> </span><span class="fc1 sc0">via</span><span class="_ _6"> </span><span class="fc1 sc0">linear</span><span class="_ _4"> </span><span class="fc1 sc0">scans.</span></div><div class="t m0 xf h2 y18 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">In</span><span class="_ _4"> </span><span class="fc1 sc0">the</span><span class="_ _0"> </span><span class="fc1 sc0">data</span><span class="_ _4"> </span><span class="fc1 sc0">stream</span><span class="_ _4"> </span><span class="fc1 sc0">mo</span><span class="fc1 sc0">del</span><span class="_ _0"> </span><span class="fc1 sc0">[17</span><span class="fc1 sc0">],</span><span class="_ _4"> </span><span class="fc1 sc0">the</span><span class="_ _d"> </span><span class="fc1 sc0">data</span><span class="_ _4"> </span><span class="fc1 sc0">p</span><span class="_ _11"> </span><span class="fc1 sc0">oin</span><span class="fc1 sc0">ts</span><span class="_ _d"> </span><span class="fc1 sc0">can</span><span class="_ _d"> </span><span class="fc1 sc0">only</span><span class="_ _d"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">e</span><span class="_ _0"> </span><span class="fc1 sc0">accessed</span><span class="_ _d"> </span><span class="fc1 sc0">in</span><span class="_ _0"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">order</span><span class="_ _d"> </span><span class="fc1 sc0">in</span><span class="_ _0"> </span><span class="fc1 sc0">whic</span><span class="_ _3"></span><span class="fc1 sc0">h</span><span class="_ _0"> </span><span class="fc1 sc0">they</span></div><div class="t m0 xc h2 y19 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">arriv</span><span class="fc1 sc0">e.</span><span class="_ _13"> </span><span class="fc1 sc0">Random</span><span class="_ _0"> </span><span class="fc1 sc0">access</span><span class="_ _0"> </span><span class="fc1 sc0">to</span><span class="_ _d"> </span><span class="fc1 sc0">the</span><span class="_ _0"> </span><span class="fc1 sc0">data</span><span class="_ _0"> </span><span class="fc1 sc0">is</span><span class="_ _0"> </span><span class="fc1 sc0">not</span><span class="_ _d"> </span><span class="fc1 sc0">allo</span><span class="fc1 sc0">w</span><span class="_ _3"></span><span class="fc1 sc0">ed;</span><span class="_ _2"> </span><span class="fc1 sc0">memory</span><span class="_ _0"> </span><span class="fc1 sc0">is</span><span class="_ _0"> </span><span class="fc1 sc0">assumed</span><span class="_ _0"> </span><span class="fc1 sc0">to</span><span class="_ _d"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">e</span><span class="_ _0"> </span><span class="fc1 sc0">small</span><span class="_ _12"> </span><span class="fc1 sc0">relativ</span><span class="_ _3"></span><span class="fc1 sc0">e</span><span class="_ _0"> </span><span class="fc1 sc0">to</span><span class="_ _0"> </span><span class="fc1 sc0">the</span></div><div class="t m0 xc h2 y1a ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">n</span><span class="fc1 sc0">um</span><span class="_ _3"></span><span class="fc1 sc0">b</span><span class="fc1 sc0">er</span><span class="_ _4"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">oin</span><span class="fc1 sc0">ts,</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _4"> </span><span class="fc1 sc0">so</span><span class="_ _6"> </span><span class="fc1 sc0">only</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _4"> </span><span class="fc1 sc0">limited</span><span class="_ _4"> </span><span class="fc1 sc0">amoun</span><span class="fc1 sc0">t</span><span class="_ _e"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">information</span><span class="_ _4"> </span><span class="fc1 sc0">can</span><span class="_ _6"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">stored.</span><span class="_ _0"> </span><span class="fc1 sc0">In</span><span class="_ _4"> </span><span class="fc1 sc0">general,</span><span class="_ _6"> </span><span class="fc1 sc0">algorithms</span></div><div class="t m0 xc h2 y1b ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">op</span><span class="fc1 sc0">erating</span><span class="_ _0"> </span><span class="fc1 sc0">on</span><span class="_ _0"> </span><span class="fc1 sc0">streams</span><span class="_ _d"> </span><span class="fc1 sc0">will</span><span class="_ _12"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">e</span><span class="_ _0"> </span><span class="fc1 sc0">restricted</span><span class="_ _0"> </span><span class="fc1 sc0">to</span><span class="_ _d"> </span><span class="fc1 sc0">fairly</span><span class="_ _0"> </span><span class="fc1 sc0">simple</span><span class="_ _2"> </span><span class="fc1 sc0">calculations</span><span class="_ _0"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">ecause</span><span class="_ _0"> </span><span class="fc1 sc0">of</span><span class="_ _0"> </span><span class="fc1 sc0">the</span><span class="_ _0"> </span><span class="fc1 sc0">time</span><span class="_ _0"> </span><span class="fc1 sc0">and</span><span class="_ _0"> </span><span class="fc1 sc0">space</span></div><div class="t m0 xc h2 y1c ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">constrain</span><span class="fc1 sc0">ts.</span><span class="_ _14"> </span><span class="fc1 sc0">The</span><span class="_ _0"> </span><span class="fc1 sc0">c</span><span class="fc1 sc0">hallenge</span><span class="_ _2"> </span><span class="fc1 sc0">facing</span><span class="_ _0"> </span><span class="fc1 sc0">algorithm</span><span class="_ _12"> </span><span class="fc1 sc0">designers</span><span class="_ _2"> </span><span class="fc1 sc0">is</span><span class="_ _12"> </span><span class="fc1 sc0">to</span><span class="_ _0"> </span><span class="fc1 sc0">p</span><span class="_ _11"> </span><span class="fc1 sc0">erform</span><span class="_ _0"> </span><span class="fc1 sc0">meaningful</span><span class="_ _2"> </span><span class="fc1 sc0">computation</span><span class="_ _12"> </span><span class="fc1 sc0">with</span></div><div class="t m0 xc h2 y1d ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">these</span><span class="_ _6"> </span><span class="fc1 sc0">restrictions.</span></div><div class="t m0 xf h2 y1e ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Some</span><span class="_ _6"> </span><span class="fc1 sc0">applications</span><span class="_ _d"> </span><span class="fc1 sc0">naturally</span><span class="_ _4"> </span><span class="fc1 sc0">generate</span><span class="_ _4"> </span><span class="fc1 sc0">data</span></div><div class="t m0 x10 h2 y1e ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">str</span><span class="_ _3"></span><span class="fc1 sc0">e</span><span class="_ _3"></span><span class="fc1 sc0">ams</span></div><div class="t m0 x11 h2 y1e ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">as</span><span class="_ _6"> </span><span class="fc1 sc0">opp</span><span class="_ _11"> </span><span class="fc1 sc0">osed</span><span class="_ _4"> </span><span class="fc1 sc0">to</span><span class="_ _6"> </span><span class="fc1 sc0">simple</span><span class="_ _d"> </span><span class="fc1 sc0">data</span><span class="_ _4"> </span><span class="fc1 sc0">sets.</span><span class="_ _12"> </span><span class="fc1 sc0">Astronomers,</span></div><div class="t m0 xc h2 y1f ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">telecomm</span><span class="fc1 sc0">unications</span><span class="_ _d"> </span><span class="fc1 sc0">companies,</span><span class="_ _0"> </span><span class="fc1 sc0">banks,</span><span class="_ _0"> </span><span class="fc1 sc0">sto</span><span class="fc1 sc0">c</span><span class="fc1 sc0">k-mark</span><span class="fc1 sc0">et</span><span class="_ _6"> </span><span class="fc1 sc0">analysts,</span><span class="_ _d"> </span><span class="fc1 sc0">and</span><span class="_ _0"> </span><span class="fc1 sc0">news</span><span class="_ _d"> </span><span class="fc1 sc0">organizations,</span><span class="_ _0"> </span><span class="fc1 sc0">for</span><span class="_ _4"> </span><span class="fc1 sc0">example,</span></div><div class="t m0 x12 h2 y20 ffa fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0"></span></div><div class="t m0 xf h2 y21 ffb fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Con</span><span class="fc1 sc0">tact</span><span class="_ _4"> </span><span class="fc1 sc0">author;</span><span class="_ _2"> </span><span class="fc1 sc0">e-mail:lo</span><span class="_ _11"> </span><span class="fc1 sc0">c@cs.stanford.edu;</span><span class="_ _b"> </span><span class="fc1 sc0">other</span><span class="_ _d"> </span><span class="fc1 sc0">authors'</span><span class="_ _0"> </span><span class="fc1 sc0">e-mails:</span><span class="_ _15"> </span><span class="fc1 sc0">nmishra@hpl.hp.com,</span><span class="_ _2"> </span><span class="fc1 sc0">a</span><span class="fc1 sc0">wm@cs.stanford.edu,</span></div><div class="t m0 xc h2 y22 ffb fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">sudipto@researc</span><span class="fc1 sc0">h.att.com,ra</span><span class="fc1 sc0">jeev@cs.stanford.edu</span><span class="_ _11"> </span><span class="fc1 sc0">.</span></div><div class="t m0 x13 h2 y23 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">1</span></div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6268425c4c65f41259806be7/bg2.jpg"><div class="t m0 xc h2 y24 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">ha</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">e</span><span class="_ _e"> </span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">ast</span><span class="_ _e"> </span><span class="fc1 sc0">amoun</span><span class="fc1 sc0">ts</span><span class="_ _e"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">data</span><span class="_ _e"> </span><span class="fc1 sc0">arriving</span><span class="_ _6"> </span><span class="fc1 sc0">con</span><span class="fc1 sc0">tin</span><span class="_ _3"></span><span class="fc1 sc0">uously</span><span class="_ _f"></span><span class="fc1 sc0">.</span><span class="_ _0"> </span><span class="fc1 sc0">In</span><span class="_ _6"> </span><span class="fc1 sc0">telecomm</span><span class="fc1 sc0">unications,</span><span class="_ _6"> </span><span class="fc1 sc0">for</span><span class="_ _6"> </span><span class="fc1 sc0">example,</span></div><div class="t m0 x14 h2 y24 ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">c</span><span class="_ _3"></span><span class="fc1 sc0">al</span><span class="_ _11"> </span><span class="fc1 sc0">l</span><span class="_ _6"> </span><span class="fc1 sc0">r</span><span class="_ _3"></span><span class="fc1 sc0">e</span><span class="_ _3"></span><span class="fc1 sc0">c</span><span class="_ _3"></span><span class="fc1 sc0">or</span><span class="_ _3"></span><span class="fc1 sc0">ds</span></div><div class="t m0 x15 h2 y24 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">are</span></div><div class="t m0 xc h2 y25 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">generated</span><span class="_ _8"> </span><span class="fc1 sc0">con</span><span class="fc1 sc0">tin</span><span class="fc1 sc0">uously</span><span class="_ _1"></span><span class="fc1 sc0">.</span><span class="_ _0"> </span><span class="fc1 sc0">T</span><span class="fc1 sc0">ypically</span><span class="_ _1"></span><span class="fc1 sc0">,</span><span class="_ _e"> </span><span class="fc1 sc0">most</span><span class="_ _8"> </span><span class="fc1 sc0">pro</span><span class="_ _11"> </span><span class="fc1 sc0">cessing</span><span class="_ _a"> </span><span class="fc1 sc0">is</span><span class="_ _a"> </span><span class="fc1 sc0">done</span><span class="_ _a"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">y</span><span class="_ _8"> </span><span class="fc1 sc0">examining</span><span class="_ _e"> </span><span class="fc1 sc0">a</span><span class="_ _a"> </span><span class="fc1 sc0">call</span><span class="_ _a"> </span><span class="fc1 sc0">record</span><span class="_ _8"> </span><span class="fc1 sc0">once,</span><span class="_ _e"> </span><span class="fc1 sc0">after</span><span class="_ _8"> </span><span class="fc1 sc0">whic</span><span class="fc1 sc0">h</span></div><div class="t m0 xc h2 y26 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">records</span><span class="_ _8"> </span><span class="fc1 sc0">are</span><span class="_ _a"> </span><span class="fc1 sc0">arc</span><span class="fc1 sc0">hiv</span><span class="fc1 sc0">ed</span><span class="_ _8"> </span><span class="fc1 sc0">and</span><span class="_ _a"> </span><span class="fc1 sc0">not</span><span class="_ _a"> </span><span class="fc1 sc0">examined</span><span class="_ _a"> </span><span class="fc1 sc0">again.</span><span class="_ _d"> </span><span class="fc1 sc0">F</span><span class="_ _f"></span><span class="fc1 sc0">or</span><span class="_ _a"> </span><span class="fc1 sc0">example,</span><span class="_ _a"> </span><span class="fc1 sc0">Cortes</span><span class="_ _8"> </span><span class="fc1 sc0">et</span><span class="_ _a"> </span><span class="fc1 sc0">al.</span><span class="_ _a"> </span><span class="fc1 sc0">[6</span><span class="_ _3"></span><span class="fc1 sc0">]</span><span class="_ _a"> </span><span class="fc1 sc0">rep</span><span class="fc1 sc0">ort</span><span class="_ _a"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">orking</span><span class="_ _8"> </span><span class="fc1 sc0">with</span><span class="_ _a"> </span><span class="fc1 sc0">A</span><span class="_ _f"></span><span class="fc1 sc0">T&T</span></div><div class="t m0 xc h2 y27 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">long</span><span class="_ _6"> </span><span class="fc1 sc0">distance</span><span class="_ _4"> </span><span class="fc1 sc0">call</span><span class="_ _4"> </span><span class="fc1 sc0">records,</span><span class="_ _6"> </span><span class="fc1 sc0">consisting</span><span class="_ _4"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">300</span><span class="_ _6"> </span><span class="fc1 sc0">million</span><span class="_ _0"> </span><span class="fc1 sc0">records</span><span class="_ _6"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">er</span><span class="_ _4"> </span><span class="fc1 sc0">da</span><span class="fc1 sc0">y</span><span class="_ _6"> </span><span class="fc1 sc0">for</span><span class="_ _6"> </span><span class="fc1 sc0">100</span><span class="_ _6"> </span><span class="fc1 sc0">million</span><span class="_ _4"> </span><span class="fc1 sc0">customers.</span><span class="_ _2"> </span><span class="fc1 sc0">There</span></div><div class="t m0 xc h2 y28 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">are</span><span class="_ _a"> </span><span class="fc1 sc0">also</span><span class="_ _a"> </span><span class="fc1 sc0">applications</span><span class="_ _6"> </span><span class="fc1 sc0">where</span><span class="_ _a"> </span><span class="fc1 sc0">traditional</span><span class="_ _e"> </span><span class="fc1 sc0">(non-streaming)</span><span class="_ _e"> </span><span class="fc1 sc0">data</span><span class="_ _a"> </span><span class="fc1 sc0">is</span><span class="_ _e"> </span><span class="fc1 sc0">treated</span><span class="_ _a"> </span><span class="fc1 sc0">as</span><span class="_ _a"> </span><span class="fc1 sc0">a</span><span class="_ _e"> </span><span class="fc1 sc0">stream</span><span class="_ _a"> </span><span class="fc1 sc0">due</span><span class="_ _e"> </span><span class="fc1 sc0">to</span><span class="_ _a"> </span><span class="fc1 sc0">p</span><span class="_ _11"> </span><span class="fc1 sc0">erformance</span></div><div class="t m0 xc h2 y2 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">constrain</span><span class="fc1 sc0">ts.</span><span class="_ _4"> </span><span class="fc1 sc0">F</span><span class="_ _f"></span><span class="fc1 sc0">or</span><span class="_ _a"> </span><span class="fc1 sc0">researc</span><span class="fc1 sc0">hers</span><span class="_ _a"> </span><span class="fc1 sc0">mining</span><span class="_ _6"> </span><span class="fc1 sc0">medical</span><span class="_ _e"> </span><span class="fc1 sc0">or</span><span class="_ _e"> </span><span class="fc1 sc0">mark</span><span class="fc1 sc0">eting</span><span class="_ _8"> </span><span class="fc1 sc0">data,</span><span class="_ _e"> </span><span class="fc1 sc0">for</span><span class="_ _a"> </span><span class="fc1 sc0">example,</span><span class="_ _e"> </span><span class="fc1 sc0">the</span><span class="_ _e"> </span><span class="fc1 sc0">v</span><span class="fc1 sc0">olume</span><span class="_ _e"> </span><span class="fc1 sc0">of</span><span class="_ _a"> </span><span class="fc1 sc0">data</span><span class="_ _a"> </span><span class="fc1 sc0">stored</span></div><div class="t m0 xc h2 y29 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">on</span><span class="_ _a"> </span><span class="fc1 sc0">disk</span><span class="_ _6"> </span><span class="fc1 sc0">is</span><span class="_ _6"> </span><span class="fc1 sc0">so</span><span class="_ _a"> </span><span class="fc1 sc0">large</span><span class="_ _e"> </span><span class="fc1 sc0">that</span><span class="_ _e"> </span><span class="fc1 sc0">it</span><span class="_ _6"> </span><span class="fc1 sc0">is</span><span class="_ _e"> </span><span class="fc1 sc0">only</span><span class="_ _6"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">ossible</span><span class="_ _6"> </span><span class="fc1 sc0">to</span><span class="_ _e"> </span><span class="fc1 sc0">mak</span><span class="fc1 sc0">e</span><span class="_ _a"> </span><span class="fc1 sc0">one</span><span class="_ _6"> </span><span class="fc1 sc0">pass</span><span class="_ _a"> </span><span class="fc1 sc0">(or</span><span class="_ _e"> </span><span class="fc1 sc0">p</span><span class="_ _11"> </span><span class="fc1 sc0">erhaps</span><span class="_ _e"> </span><span class="fc1 sc0">a</span><span class="_ _e"> </span><span class="fc1 sc0">v</span><span class="fc1 sc0">ery</span><span class="_ _a"> </span><span class="fc1 sc0">small</span><span class="_ _6"> </span><span class="fc1 sc0">n</span><span class="_ _3"></span><span class="fc1 sc0">um</span><span class="fc1 sc0">b</span><span class="fc1 sc0">er</span><span class="_ _6"> </span><span class="fc1 sc0">of</span><span class="_ _a"> </span><span class="fc1 sc0">passes)</span></div><div class="t m0 xc h2 y2a ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">o</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">er</span><span class="_ _a"> </span><span class="fc1 sc0">the</span><span class="_ _a"> </span><span class="fc1 sc0">data.</span><span class="_ _0"> </span><span class="fc1 sc0">Researc</span><span class="fc1 sc0">h</span><span class="_ _a"> </span><span class="fc1 sc0">on</span><span class="_ _e"> </span><span class="fc1 sc0">data</span><span class="_ _a"> </span><span class="fc1 sc0">stream</span><span class="_ _a"> </span><span class="fc1 sc0">computation</span><span class="_ _e"> </span><span class="fc1 sc0">includes</span><span class="_ _4"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">ork</span><span class="_ _8"> </span><span class="fc1 sc0">on</span><span class="_ _e"> </span><span class="fc1 sc0">sampling</span><span class="_ _6"> </span><span class="fc1 sc0">[30</span><span class="_ _3"></span><span class="fc1 sc0">],</span><span class="_ _e"> </span><span class="fc1 sc0">nding</span><span class="_ _6"> </span><span class="fc1 sc0">quan</span><span class="_ _3"></span><span class="fc1 sc0">tiles</span></div><div class="t m0 xc h2 y2b ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">stream</span><span class="_ _e"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">p</span><span class="_ _11"> </span><span class="fc1 sc0">oin</span><span class="fc1 sc0">ts</span><span class="_ _6"> </span><span class="fc1 sc0">[22</span><span class="_ _3"></span><span class="fc1 sc0">],</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">calculating</span><span class="_ _4"> </span><span class="fc1 sc0">the</span></div><div class="t m0 x16 h2 y2b ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">L</span></div><div class="t m0 xd h2 y2b ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">1-dierence</span><span class="_ _4"> </span><span class="fc1 sc0">of</span><span class="_ _e"> </span><span class="fc1 sc0">t</span><span class="fc1 sc0">w</span><span class="_ _3"></span><span class="fc1 sc0">o</span><span class="_ _6"> </span><span class="fc1 sc0">streams</span><span class="_ _e"> </span><span class="fc1 sc0">[11].</span></div><div class="t m0 xf h2 y2c ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">A</span><span class="_ _a"> </span><span class="fc1 sc0">common</span><span class="_ _a"> </span><span class="fc1 sc0">form</span><span class="_ _8"> </span><span class="fc1 sc0">of</span><span class="_ _a"> </span><span class="fc1 sc0">data</span><span class="_ _a"> </span><span class="fc1 sc0">analysis</span><span class="_ _e"> </span><span class="fc1 sc0">in</span><span class="_ _e"> </span><span class="fc1 sc0">these</span><span class="_ _a"> </span><span class="fc1 sc0">applications</span><span class="_ _6"> </span><span class="fc1 sc0">in</span><span class="_ _3"></span><span class="fc1 sc0">v</span><span class="fc1 sc0">olv</span><span class="_ _3"></span><span class="fc1 sc0">es</span></div><div class="t m0 x17 h2 y2c ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">clustering</span></div><div class="t m0 x18 h2 y2c ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">,</span><span class="_ _a"> </span><span class="fc1 sc0">i.e.,</span><span class="_ _a"> </span><span class="fc1 sc0">partitioning</span><span class="_ _a"> </span><span class="fc1 sc0">the</span><span class="_ _e"> </span><span class="fc1 sc0">data</span></div><div class="t m0 xc h2 y2d ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">set</span><span class="_ _6"> </span><span class="fc1 sc0">in</span><span class="fc1 sc0">to</span><span class="_ _e"> </span><span class="fc1 sc0">subsets</span><span class="_ _6"> </span><span class="fc1 sc0">(clusters)</span><span class="_ _6"> </span><span class="fc1 sc0">suc</span><span class="fc1 sc0">h</span><span class="_ _6"> </span><span class="fc1 sc0">that</span><span class="_ _6"> </span><span class="fc1 sc0">mem</span><span class="_ _3"></span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">ers</span><span class="_ _6"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">same</span><span class="_ _6"> </span><span class="fc1 sc0">cluster</span><span class="_ _4"> </span><span class="fc1 sc0">are</span><span class="_ _e"> </span><span class="fc1 sc0">similar</span><span class="_ _4"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">mem</span><span class="fc1 sc0">b</span><span class="fc1 sc0">ers</span><span class="_ _6"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">distinct</span></div><div class="t m0 xc h2 y2e ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">clusters</span><span class="_ _4"> </span><span class="fc1 sc0">are</span><span class="_ _4"> </span><span class="fc1 sc0">dissimilar.</span><span class="_ _c"> </span><span class="fc1 sc0">T</span><span class="fc1 sc0">ypically</span><span class="_ _1"></span><span class="fc1 sc0">,</span><span class="_ _d"> </span><span class="fc1 sc0">a</span><span class="_ _4"> </span><span class="fc1 sc0">cluster</span><span class="_ _4"> </span><span class="fc1 sc0">is</span><span class="_ _d"> </span><span class="fc1 sc0">c</span><span class="fc1 sc0">haracterized</span><span class="_ _4"> </span><span class="fc1 sc0">b</span><span class="_ _3"></span><span class="fc1 sc0">y</span><span class="_ _d"> </span><span class="fc1 sc0">a</span><span class="_ _4"> </span><span class="fc1 sc0">canonical</span><span class="_ _d"> </span><span class="fc1 sc0">elemen</span><span class="fc1 sc0">t</span><span class="_ _4"> </span><span class="fc1 sc0">or</span><span class="_ _4"> </span><span class="fc1 sc0">represen</span><span class="_ _3"></span><span class="fc1 sc0">tativ</span><span class="fc1 sc0">e</span></div><div class="t m0 xc h2 y2f ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">called</span><span class="_ _d"> </span><span class="fc1 sc0">the</span></div><div class="t m0 x19 h2 y2f ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">cluster</span><span class="_ _4"> </span><span class="fc1 sc0">c</span><span class="fc1 sc0">enter</span></div><div class="t m0 x1a h2 y2f ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">.</span><span class="_ _b"> </span><span class="fc1 sc0">The</span><span class="_ _4"> </span><span class="fc1 sc0">goal</span><span class="_ _4"> </span><span class="fc1 sc0">is</span><span class="_ _d"> </span><span class="fc1 sc0">either</span><span class="_ _d"> </span><span class="fc1 sc0">to</span><span class="_ _4"> </span><span class="fc1 sc0">determine</span><span class="_ _d"> </span><span class="fc1 sc0">cluster</span><span class="_ _d"> </span><span class="fc1 sc0">cen</span><span class="fc1 sc0">ters</span><span class="_ _4"> </span><span class="fc1 sc0">or</span><span class="_ _4"> </span><span class="fc1 sc0">to</span><span class="_ _4"> </span><span class="fc1 sc0">actually</span><span class="_ _4"> </span><span class="fc1 sc0">compute</span><span class="_ _d"> </span><span class="fc1 sc0">the</span></div><div class="t m0 xc h2 y30 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">clustered</span><span class="_ _6"> </span><span class="fc1 sc0">partition</span><span class="_ _e"> </span><span class="fc1 sc0">of</span><span class="_ _e"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">data</span><span class="_ _a"> </span><span class="fc1 sc0">set.</span><span class="_ _0"> </span><span class="fc1 sc0">This</span><span class="_ _e"> </span><span class="fc1 sc0">pap</span><span class="_ _11"> </span><span class="fc1 sc0">er</span><span class="_ _e"> </span><span class="fc1 sc0">is</span><span class="_ _6"> </span><span class="fc1 sc0">concerned</span><span class="_ _6"> </span><span class="fc1 sc0">with</span><span class="_ _e"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">c</span><span class="_ _3"></span><span class="fc1 sc0">hallenging</span><span class="_ _6"> </span><span class="fc1 sc0">problem</span><span class="_ _6"> </span><span class="fc1 sc0">of</span><span class="_ _e"> </span><span class="fc1 sc0">clustering</span></div><div class="t m0 xc h2 y31 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">data</span><span class="_ _8"> </span><span class="fc1 sc0">arriving</span><span class="_ _e"> </span><span class="fc1 sc0">in</span><span class="_ _a"> </span><span class="fc1 sc0">the</span><span class="_ _a"> </span><span class="fc1 sc0">form</span><span class="_ _a"> </span><span class="fc1 sc0">of</span><span class="_ _a"> </span><span class="fc1 sc0">stream.</span><span class="_ _4"> </span><span class="fc1 sc0">W</span><span class="_ _f"></span><span class="fc1 sc0">e</span><span class="_ _a"> </span><span class="fc1 sc0">pro</span><span class="fc1 sc0">vide</span><span class="_ _a"> </span><span class="fc1 sc0">a</span><span class="_ _a"> </span><span class="fc1 sc0">new</span><span class="_ _a"> </span><span class="fc1 sc0">clustering</span><span class="_ _a"> </span><span class="fc1 sc0">algorithm</span><span class="_ _a"> </span><span class="fc1 sc0">with</span><span class="_ _a"> </span><span class="fc1 sc0">theoretical</span><span class="_ _e"> </span><span class="fc1 sc0">guaran</span><span class="fc1 sc0">tees</span></div><div class="t m0 xc h2 y32 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">on</span><span class="_ _4"> </span><span class="fc1 sc0">its</span><span class="_ _4"> </span><span class="fc1 sc0">p</span><span class="_ _11"> </span><span class="fc1 sc0">erformance.</span><span class="_ _c"> </span><span class="fc1 sc0">W</span><span class="_ _f"></span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">giv</span><span class="_ _3"></span><span class="fc1 sc0">e</span><span class="_ _d"> </span><span class="fc1 sc0">empirical</span><span class="_ _0"> </span><span class="fc1 sc0">evidence</span><span class="_ _0"> </span><span class="fc1 sc0">of</span><span class="_ _4"> </span><span class="fc1 sc0">its</span><span class="_ _4"> </span><span class="fc1 sc0">sup</span><span class="_ _11"> </span><span class="fc1 sc0">eriorit</span><span class="_ _3"></span><span class="fc1 sc0">y</span><span class="_ _d"> </span><span class="fc1 sc0">o</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">er</span><span class="_ _4"> </span><span class="fc1 sc0">the</span><span class="_ _d"> </span><span class="fc1 sc0">commonly-used</span></div><div class="t m0 x1b h2 y32 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x1c h2 y32 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Means</span></div><div class="t m0 xc h2 y33 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">algorithm.</span><span class="_ _b"> </span><span class="fc1 sc0">W</span><span class="_ _f"></span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">then</span><span class="_ _d"> </span><span class="fc1 sc0">adapt</span><span class="_ _4"> </span><span class="fc1 sc0">our</span><span class="_ _4"> </span><span class="fc1 sc0">algorithm</span><span class="_ _d"> </span><span class="fc1 sc0">to</span><span class="_ _4"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">e</span><span class="_ _d"> </span><span class="fc1 sc0">able</span><span class="_ _d"> </span><span class="fc1 sc0">to</span><span class="_ _4"> </span><span class="fc1 sc0">op</span><span class="_ _11"> </span><span class="fc1 sc0">erate</span><span class="_ _4"> </span><span class="fc1 sc0">on</span><span class="_ _d"> </span><span class="fc1 sc0">data</span><span class="_ _4"> </span><span class="fc1 sc0">streams</span><span class="_ _4"> </span><span class="fc1 sc0">and</span><span class="_ _4"> </span><span class="fc1 sc0">exp</span><span class="_ _11"> </span><span class="fc1 sc0">erimen</span><span class="_ _3"></span><span class="fc1 sc0">tally</span></div><div class="t m0 xc h2 y34 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">demonstrate</span><span class="_ _e"> </span><span class="fc1 sc0">its</span><span class="_ _4"> </span><span class="fc1 sc0">sup</span><span class="fc1 sc0">erior</span><span class="_ _4"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">erformance</span><span class="_ _6"> </span><span class="fc1 sc0">in</span><span class="_ _4"> </span><span class="fc1 sc0">this</span><span class="_ _6"> </span><span class="fc1 sc0">con</span><span class="fc1 sc0">text.</span></div><div class="t m0 xf h2 y35 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">In</span><span class="_ _a"> </span><span class="fc1 sc0">what</span><span class="_ _a"> </span><span class="fc1 sc0">follo</span><span class="fc1 sc0">ws,</span><span class="_ _8"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">e</span><span class="_ _a"> </span><span class="fc1 sc0">will</span><span class="_ _e"> </span><span class="fc1 sc0">rst</span><span class="_ _a"> </span><span class="fc1 sc0">describ</span><span class="fc1 sc0">e</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _a"> </span><span class="fc1 sc0">clustering</span><span class="_ _e"> </span><span class="fc1 sc0">problem</span><span class="_ _e"> </span><span class="fc1 sc0">in</span><span class="_ _a"> </span><span class="fc1 sc0">greater</span><span class="_ _a"> </span><span class="fc1 sc0">detail,</span><span class="_ _e"> </span><span class="fc1 sc0">then</span><span class="_ _e"> </span><span class="fc1 sc0">giv</span><span class="fc1 sc0">e</span><span class="_ _a"> </span><span class="fc1 sc0">a</span><span class="_ _a"> </span><span class="fc1 sc0">high-lev</span><span class="_ _3"></span><span class="fc1 sc0">el</span></div><div class="t m0 xc h2 y36 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">o</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">erview</span><span class="_ _a"> </span><span class="fc1 sc0">of</span><span class="_ _e"> </span><span class="fc1 sc0">our</span><span class="_ _e"> </span><span class="fc1 sc0">results</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _a"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">organization</span><span class="_ _a"> </span><span class="fc1 sc0">of</span><span class="_ _e"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">pap</span><span class="fc1 sc0">er,</span><span class="_ _e"> </span><span class="fc1 sc0">follo</span><span class="fc1 sc0">w</span><span class="_ _3"></span><span class="fc1 sc0">ed</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _a"> </span><span class="fc1 sc0">discussion</span><span class="_ _6"> </span><span class="fc1 sc0">of</span><span class="_ _e"> </span><span class="fc1 sc0">earlier</span><span class="_ _6"> </span><span class="fc1 sc0">related</span><span class="_ _e"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">ork.</span></div><div class="t m0 xc h2 y37 ffd fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">The</span><span class="_ _4"> </span><span class="fc1 sc0">Clustering</span><span class="_ _4"> </span><span class="fc1 sc0">Problem</span></div><div class="t m0 x1d h2 y37 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">There</span><span class="_ _e"> </span><span class="fc1 sc0">are</span><span class="_ _6"> </span><span class="fc1 sc0">man</span><span class="_ _3"></span><span class="fc1 sc0">y</span><span class="_ _6"> </span><span class="fc1 sc0">dieren</span><span class="_ _3"></span><span class="fc1 sc0">t</span><span class="_ _6"> </span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">arian</span><span class="_ _3"></span><span class="fc1 sc0">ts</span><span class="_ _6"> </span><span class="fc1 sc0">of</span><span class="_ _e"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">clustering</span><span class="_ _6"> </span><span class="fc1 sc0">problem</span><span class="_ _6"> </span><span class="fc1 sc0">[7,</span><span class="_ _6"> </span><span class="fc1 sc0">16</span><span class="_ _3"></span><span class="fc1 sc0">],</span><span class="_ _6"> </span><span class="fc1 sc0">and</span></div><div class="t m0 xc h2 y38 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">literature</span><span class="_ _12"> </span><span class="fc1 sc0">in</span><span class="_ _2"> </span><span class="fc1 sc0">this</span><span class="_ _0"> </span><span class="fc1 sc0">eld</span><span class="_ _2"> </span><span class="fc1 sc0">spans</span><span class="_ _12"> </span><span class="fc1 sc0">a</span><span class="_ _12"> </span><span class="fc1 sc0">large</span><span class="_ _12"> </span><span class="fc1 sc0">v</span><span class="_ _f"></span><span class="fc1 sc0">ariet</span><span class="fc1 sc0">y</span><span class="_ _0"> </span><span class="fc1 sc0">of</span><span class="_ _12"> </span><span class="fc1 sc0">application</span><span class="_ _12"> </span><span class="fc1 sc0">areas,</span><span class="_ _2"> </span><span class="fc1 sc0">including</span><span class="_ _2"> </span><span class="fc1 sc0">data</span><span class="_ _0"> </span><span class="fc1 sc0">mining</span><span class="_ _2"> </span><span class="fc1 sc0">[10</span><span class="fc1 sc0">],</span><span class="_ _12"> </span><span class="fc1 sc0">data</span></div><div class="t m0 xc h2 y39 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">compression</span><span class="_ _d"> </span><span class="fc1 sc0">[12</span><span class="fc1 sc0">],</span><span class="_ _d"> </span><span class="fc1 sc0">pattern</span><span class="_ _d"> </span><span class="fc1 sc0">recognition</span><span class="_ _0"> </span><span class="fc1 sc0">[7],</span><span class="_ _4"> </span><span class="fc1 sc0">and</span><span class="_ _0"> </span><span class="fc1 sc0">mac</span><span class="_ _3"></span><span class="fc1 sc0">hine</span><span class="_ _0"> </span><span class="fc1 sc0">learning</span><span class="_ _0"> </span><span class="fc1 sc0">[27</span><span class="_ _3"></span><span class="fc1 sc0">].</span><span class="_ _15"> </span><span class="fc1 sc0">In</span><span class="_ _0"> </span><span class="fc1 sc0">our</span><span class="_ _d"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">ork,</span><span class="_ _4"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">will</span><span class="_ _0"> </span><span class="fc1 sc0">fo</span><span class="_ _11"> </span><span class="fc1 sc0">cus</span><span class="_ _d"> </span><span class="fc1 sc0">on</span></div><div class="t m0 xc h2 y3a ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">follo</span><span class="fc1 sc0">wing</span><span class="_ _6"> </span><span class="fc1 sc0">v</span><span class="fc1 sc0">ersion</span><span class="_ _e"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">problem:</span><span class="_ _12"> </span><span class="fc1 sc0">giv</span><span class="fc1 sc0">en</span><span class="_ _6"> </span><span class="fc1 sc0">an</span><span class="_ _6"> </span><span class="fc1 sc0">in</span><span class="fc1 sc0">teger</span></div><div class="t m0 x1e h2 y3a ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x1f h2 y3a ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">collection</span></div><div class="t m0 x20 h2 y3a ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">N</span></div><div class="t m0 x21 h2 y3a ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">of</span></div><div class="t m0 x22 h2 y3a ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">n</span></div><div class="t m0 x23 h2 y3a ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">p</span><span class="fc1 sc0">oin</span><span class="fc1 sc0">ts</span><span class="_ _6"> </span><span class="fc1 sc0">in</span><span class="_ _4"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">metric</span><span class="_ _6"> </span><span class="fc1 sc0">space,</span></div><div class="t m0 xc h2 y3b ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">nd</span></div><div class="t m0 x24 h2 y3b ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x25 h2 y3b ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">medians</span><span class="_ _6"> </span><span class="fc1 sc0">(cluster</span><span class="_ _6"> </span><span class="fc1 sc0">cen</span><span class="fc1 sc0">ters)</span><span class="_ _6"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">metric</span><span class="_ _6"> </span><span class="fc1 sc0">space</span><span class="_ _6"> </span><span class="fc1 sc0">so</span><span class="_ _6"> </span><span class="fc1 sc0">that</span><span class="_ _6"> </span><span class="fc1 sc0">eac</span><span class="fc1 sc0">h</span><span class="_ _e"> </span><span class="fc1 sc0">p</span><span class="_ _11"> </span><span class="fc1 sc0">oin</span><span class="fc1 sc0">t</span><span class="_ _6"> </span><span class="fc1 sc0">in</span></div><div class="t m0 x26 h2 y3b ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">N</span></div><div class="t m0 x23 h2 y3b ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">is</span><span class="_ _6"> </span><span class="fc1 sc0">assigned</span><span class="_ _6"> </span><span class="fc1 sc0">to</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">cluster</span></div><div class="t m0 xc h2 y3c ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">dened</span><span class="_ _d"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">y</span><span class="_ _4"> </span><span class="fc1 sc0">the</span><span class="_ _d"> </span><span class="fc1 sc0">median</span><span class="_ _0"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">oin</span><span class="fc1 sc0">t</span><span class="_ _4"> </span><span class="fc1 sc0">nearest</span><span class="_ _4"> </span><span class="fc1 sc0">to</span><span class="_ _d"> </span><span class="fc1 sc0">it.</span><span class="_ _c"> </span><span class="fc1 sc0">The</span><span class="_ _d"> </span><span class="fc1 sc0">qualit</span><span class="fc1 sc0">y</span><span class="_ _4"> </span><span class="fc1 sc0">of</span><span class="_ _d"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">clustering</span><span class="_ _0"> </span><span class="fc1 sc0">is</span><span class="_ _d"> </span><span class="fc1 sc0">measured</span><span class="_ _d"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">y</span><span class="_ _4"> </span><span class="fc1 sc0">the</span><span class="_ _d"> </span><span class="fc1 sc0">sum</span><span class="_ _4"> </span><span class="fc1 sc0">of</span></div><div class="t m0 xc h2 y3d ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">squared</span><span class="_ _0"> </span><span class="fc1 sc0">distances</span><span class="_ _12"> </span><span class="fc1 sc0">(SSQ)</span><span class="_ _12"> </span><span class="fc1 sc0">of</span><span class="_ _0"> </span><span class="fc1 sc0">data</span><span class="_ _0"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">oin</span><span class="fc1 sc0">ts</span><span class="_ _0"> </span><span class="fc1 sc0">from</span><span class="_ _0"> </span><span class="fc1 sc0">their</span><span class="_ _12"> </span><span class="fc1 sc0">assigned</span><span class="_ _12"> </span><span class="fc1 sc0">medians.</span><span class="_ _16"> </span><span class="fc1 sc0">The</span><span class="_ _0"> </span><span class="fc1 sc0">goal</span><span class="_ _0"> </span><span class="fc1 sc0">is</span><span class="_ _12"> </span><span class="fc1 sc0">to</span><span class="_ _0"> </span><span class="fc1 sc0">nd</span><span class="_ _12"> </span><span class="fc1 sc0">a</span><span class="_ _0"> </span><span class="fc1 sc0">set</span><span class="_ _0"> </span><span class="fc1 sc0">of</span></div><div class="t m0 xc h2 y3e ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x27 h2 y3e ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">medians</span><span class="_ _0"> </span><span class="fc1 sc0">whic</span><span class="fc1 sc0">h</span><span class="_ _d"> </span><span class="fc1 sc0">minimize</span><span class="_ _12"> </span><span class="fc1 sc0">the</span><span class="_ _0"> </span><span class="fc1 sc0">SSQ</span><span class="_ _0"> </span><span class="fc1 sc0">measure.</span><span class="_ _15"> </span><span class="fc1 sc0">The</span><span class="_ _0"> </span><span class="fc1 sc0">generalized</span><span class="_ _0"> </span><span class="fc1 sc0">optimization</span><span class="_ _0"> </span><span class="fc1 sc0">problem,</span><span class="_ _0"> </span><span class="fc1 sc0">in</span><span class="_ _0"> </span><span class="fc1 sc0">whic</span><span class="_ _3"></span><span class="fc1 sc0">h</span><span class="_ _0"> </span><span class="fc1 sc0">an</span><span class="fc1 sc0">y</span></div><div class="t m0 xc h2 y3f ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">distance</span><span class="_ _4"> </span><span class="fc1 sc0">metric</span><span class="_ _4"> </span><span class="fc1 sc0">substitutes</span><span class="_ _4"> </span><span class="fc1 sc0">for</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">squared</span><span class="_ _4"> </span><span class="fc1 sc0">Euclidean</span><span class="_ _4"> </span><span class="fc1 sc0">distance,</span><span class="_ _4"> </span><span class="fc1 sc0">is</span><span class="_ _4"> </span><span class="fc1 sc0">kno</span><span class="fc1 sc0">wn</span><span class="_ _6"> </span><span class="fc1 sc0">as</span><span class="_ _4"> </span><span class="fc1 sc0">the</span></div><div class="t m0 x28 h2 y3f ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x29 h2 y3f ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Median</span><span class="_ _4"> </span><span class="fc1 sc0">problem</span></div><div class="t m0 x2a h2 y40 ffe fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">1</span></div><div class="t m0 x2b h2 y3f ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">.</span></div><div class="t m0 xc h2 y41 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Other</span><span class="_ _6"> </span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">arian</span><span class="fc1 sc0">ts</span><span class="_ _6"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">clustering</span><span class="_ _4"> </span><span class="fc1 sc0">problem</span><span class="_ _4"> </span><span class="fc1 sc0">ma</span><span class="fc1 sc0">y</span><span class="_ _6"> </span><span class="fc1 sc0">not</span><span class="_ _6"> </span><span class="fc1 sc0">in</span><span class="fc1 sc0">v</span><span class="fc1 sc0">olv</span><span class="_ _3"></span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">cen</span><span class="fc1 sc0">ters,</span><span class="_ _e"> </span><span class="fc1 sc0">ma</span><span class="fc1 sc0">y</span><span class="_ _6"> </span><span class="fc1 sc0">emplo</span><span class="fc1 sc0">y</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _4"> </span><span class="fc1 sc0">measure</span><span class="_ _6"> </span><span class="fc1 sc0">other</span><span class="_ _4"> </span><span class="fc1 sc0">than</span></div><div class="t m0 xc h2 y42 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">SSQ,</span><span class="_ _4"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">ma</span><span class="fc1 sc0">y</span><span class="_ _6"> </span><span class="fc1 sc0">consider</span><span class="_ _4"> </span><span class="fc1 sc0">sp</span><span class="_ _11"> </span><span class="fc1 sc0">ecial</span><span class="_ _d"> </span><span class="fc1 sc0">cases</span><span class="_ _4"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _4"> </span><span class="fc1 sc0">metric</span><span class="_ _6"> </span><span class="fc1 sc0">space</span><span class="_ _4"> </span><span class="fc1 sc0">suc</span><span class="fc1 sc0">h</span><span class="_ _6"> </span><span class="fc1 sc0">as</span></div><div class="t m0 x2c h2 y42 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">d</span></div><div class="t m0 x2d h2 y42 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">-dimensional</span><span class="_ _4"> </span><span class="fc1 sc0">Euclidean</span><span class="_ _d"> </span><span class="fc1 sc0">space.</span><span class="_ _2"> </span><span class="fc1 sc0">Since</span></div><div class="t m0 xc h2 y43 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">most</span><span class="_ _6"> </span><span class="fc1 sc0">v</span><span class="_ _f"></span><span class="fc1 sc0">arian</span><span class="fc1 sc0">ts</span><span class="_ _6"> </span><span class="fc1 sc0">are</span><span class="_ _6"> </span><span class="fc1 sc0">kno</span><span class="_ _3"></span><span class="fc1 sc0">wn</span><span class="_ _6"> </span><span class="fc1 sc0">to</span><span class="_ _6"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">e</span><span class="_ _6"> </span><span class="fc1 sc0">NP-hard,</span><span class="_ _4"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">goal</span><span class="_ _6"> </span><span class="fc1 sc0">is</span><span class="_ _6"> </span><span class="fc1 sc0">to</span><span class="_ _6"> </span><span class="fc1 sc0">devise</span><span class="_ _4"> </span><span class="fc1 sc0">algorithms</span><span class="_ _6"> </span><span class="fc1 sc0">that</span><span class="_ _6"> </span><span class="fc1 sc0">pro</span><span class="_ _11"> </span><span class="fc1 sc0">duce</span><span class="_ _6"> </span><span class="fc1 sc0">solutions</span><span class="_ _4"> </span><span class="fc1 sc0">with</span></div><div class="t m0 xc h2 y44 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">near-optimal</span><span class="_ _6"> </span><span class="fc1 sc0">solutions</span><span class="_ _4"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">near-linear</span><span class="_ _4"> </span><span class="fc1 sc0">running</span><span class="_ _4"> </span><span class="fc1 sc0">time.</span></div><div class="t m0 xf h2 y45 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Although</span><span class="_ _d"> </span><span class="fc1 sc0">nding</span><span class="_ _0"> </span><span class="fc1 sc0">an</span><span class="_ _d"> </span><span class="fc1 sc0">optimal</span><span class="_ _0"> </span><span class="fc1 sc0">solution</span><span class="_ _0"> </span><span class="fc1 sc0">to</span><span class="_ _4"> </span><span class="fc1 sc0">the</span></div><div class="t m0 x2e h2 y45 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x2f h2 y45 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Median</span><span class="_ _d"> </span><span class="fc1 sc0">problem</span><span class="_ _0"> </span><span class="fc1 sc0">is</span><span class="_ _d"> </span><span class="fc1 sc0">kno</span><span class="fc1 sc0">wn</span><span class="_ _d"> </span><span class="fc1 sc0">to</span><span class="_ _d"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">e</span><span class="_ _d"> </span><span class="fc1 sc0">NP-hard,</span><span class="_ _0"> </span><span class="fc1 sc0">man</span><span class="_ _3"></span><span class="fc1 sc0">y</span></div><div class="t m0 xc h2 y46 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">useful</span><span class="_ _4"> </span><span class="fc1 sc0">heuristics,</span><span class="_ _d"> </span><span class="fc1 sc0">including</span></div><div class="t m0 x30 h2 y46 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x31 h2 y46 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Means,</span><span class="_ _6"> </span><span class="fc1 sc0">ha</span><span class="fc1 sc0">v</span><span class="fc1 sc0">e</span><span class="_ _6"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">een</span><span class="_ _4"> </span><span class="fc1 sc0">prop</span><span class="_ _11"> </span><span class="fc1 sc0">osed.</span><span class="_ _17"> </span><span class="fc1 sc0">The</span></div><div class="t m0 x32 h2 y46 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x33 h2 y46 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Means</span><span class="_ _6"> </span><span class="fc1 sc0">algorithm</span><span class="_ _4"> </span><span class="fc1 sc0">has</span><span class="_ _4"> </span><span class="fc1 sc0">enjo</span><span class="fc1 sc0">y</span><span class="_ _3"></span><span class="fc1 sc0">ed</span><span class="_ _4"> </span><span class="fc1 sc0">con-</span></div><div class="t m0 xc h2 y47 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">siderable</span><span class="_ _2"> </span><span class="fc1 sc0">practical</span><span class="_ _2"> </span><span class="fc1 sc0">success</span><span class="_ _12"> </span><span class="fc1 sc0">[3],</span><span class="_ _2"> </span><span class="fc1 sc0">although</span><span class="_ _12"> </span><span class="fc1 sc0">the</span><span class="_ _2"> </span><span class="fc1 sc0">solution</span><span class="_ _12"> </span><span class="fc1 sc0">it</span><span class="_ _2"> </span><span class="fc1 sc0">pro</span><span class="fc1 sc0">duces</span><span class="_ _2"> </span><span class="fc1 sc0">is</span><span class="_ _2"> </span><span class="fc1 sc0">only</span><span class="_ _2"> </span><span class="fc1 sc0">guaran</span><span class="_ _3"></span><span class="fc1 sc0">teed</span><span class="_ _12"> </span><span class="fc1 sc0">to</span><span class="_ _12"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">e</span><span class="_ _12"> </span><span class="fc1 sc0">a</span><span class="_ _12"> </span><span class="fc1 sc0">lo</span><span class="_ _11"> </span><span class="fc1 sc0">cal</span></div><div class="t m0 xc h2 y48 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">optim</span><span class="fc1 sc0">um</span><span class="_ _a"> </span><span class="fc1 sc0">[28</span><span class="fc1 sc0">].</span><span class="_ _4"> </span><span class="fc1 sc0">On</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _e"> </span><span class="fc1 sc0">other</span><span class="_ _e"> </span><span class="fc1 sc0">hand,</span><span class="_ _e"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _e"> </span><span class="fc1 sc0">algorithms</span><span class="_ _e"> </span><span class="fc1 sc0">literature,</span><span class="_ _6"> </span><span class="fc1 sc0">sev</span><span class="_ _3"></span><span class="fc1 sc0">eral</span><span class="_ _6"> </span><span class="fc1 sc0">appro</span><span class="_ _3"></span><span class="fc1 sc0">ximation</span><span class="_ _e"> </span><span class="fc1 sc0">algorithms</span><span class="_ _e"> </span><span class="fc1 sc0">ha</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">e</span></div><div class="t m0 x12 h2 y49 fff fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">1</span></div><div class="t m0 xf h2 y4a ffb fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Although</span><span class="_ _4"> </span><span class="fc1 sc0">squared</span><span class="_ _6"> </span><span class="fc1 sc0">Euclidean</span><span class="_ _d"> </span><span class="fc1 sc0">distance</span><span class="_ _4"> </span><span class="fc1 sc0">is</span><span class="_ _4"> </span><span class="fc1 sc0">not</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">metric,</span><span class="_ _4"> </span><span class="fc1 sc0">it</span><span class="_ _6"> </span><span class="fc1 sc0">ob</span><span class="fc1 sc0">eys</span><span class="_ _4"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">relaxed</span><span class="_ _4"> </span><span class="fc1 sc0">triangle</span><span class="_ _4"> </span><span class="fc1 sc0">inequalit</span><span class="fc1 sc0">y</span><span class="_ _4"> </span><span class="fc1 sc0">and</span><span class="_ _4"> </span><span class="fc1 sc0">therefore</span><span class="_ _6"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">eha</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">es</span></div><div class="t m0 xc h2 y4b ffb fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">m</span><span class="fc1 sc0">uc</span><span class="_ _3"></span><span class="fc1 sc0">h</span><span class="_ _a"> </span><span class="fc1 sc0">lik</span><span class="fc1 sc0">e</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _a"> </span><span class="fc1 sc0">metric.</span></div><div class="t m0 x13 h2 y4c ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">2</span></div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6268425c4c65f41259806be7/bg3.jpg"><div class="t m0 xc h2 y24 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">b</span><span class="fc1 sc0">een</span><span class="_ _e"> </span><span class="fc1 sc0">prop</span><span class="_ _11"> </span><span class="fc1 sc0">osed</span><span class="_ _e"> </span><span class="fc1 sc0">for</span></div><div class="t m0 x34 h2 y24 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x35 h2 y24 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Median.</span><span class="_ _d"> </span><span class="fc1 sc0">A</span></div><div class="t m0 x36 h2 y24 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">c</span></div><div class="t m0 x37 h2 y24 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">-appro</span><span class="fc1 sc0">ximation</span><span class="_ _8"> </span><span class="fc1 sc0">algorithm</span><span class="_ _e"> </span><span class="fc1 sc0">is</span><span class="_ _e"> </span><span class="fc1 sc0">guaran</span><span class="fc1 sc0">teed</span><span class="_ _8"> </span><span class="fc1 sc0">to</span><span class="_ _a"> </span><span class="fc1 sc0">nd</span><span class="_ _e"> </span><span class="fc1 sc0">a</span><span class="_ _a"> </span><span class="fc1 sc0">solution</span><span class="_ _e"> </span><span class="fc1 sc0">whose</span><span class="_ _a"> </span><span class="fc1 sc0">SSQ</span></div><div class="t m0 xc h2 y25 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">is</span><span class="_ _6"> </span><span class="fc1 sc0">within</span><span class="_ _4"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">factor</span></div><div class="t m0 x38 h2 y25 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">c</span></div><div class="t m0 x39 h2 y25 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">optimal</span><span class="_ _6"> </span><span class="fc1 sc0">SSQ,</span><span class="_ _4"> </span><span class="fc1 sc0">ev</span><span class="fc1 sc0">en</span><span class="_ _6"> </span><span class="fc1 sc0">for</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">orst-case</span><span class="_ _e"> </span><span class="fc1 sc0">input.</span><span class="_ _2"> </span><span class="fc1 sc0">Recen</span><span class="_ _3"></span><span class="fc1 sc0">tly</span><span class="_ _f"></span><span class="fc1 sc0">,</span><span class="_ _4"> </span><span class="fc1 sc0">Jain</span><span class="_ _4"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">V</span><span class="_ _f"></span><span class="fc1 sc0">azirani</span><span class="_ _6"> </span><span class="fc1 sc0">[20</span><span class="fc1 sc0">]</span></div><div class="t m0 xc h2 y26 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">Charik</span><span class="_ _3"></span><span class="fc1 sc0">ar</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _4"> </span><span class="fc1 sc0">Guha</span><span class="_ _6"> </span><span class="fc1 sc0">[5</span><span class="fc1 sc0">]</span><span class="_ _6"> </span><span class="fc1 sc0">ha</span><span class="fc1 sc0">v</span><span class="fc1 sc0">e</span><span class="_ _e"> </span><span class="fc1 sc0">pro</span><span class="fc1 sc0">vided</span><span class="_ _4"> </span><span class="fc1 sc0">suc</span><span class="fc1 sc0">h</span><span class="_ _6"> </span><span class="fc1 sc0">appro</span><span class="fc1 sc0">ximation</span><span class="_ _6"> </span><span class="fc1 sc0">algorithms</span><span class="_ _6"> </span><span class="fc1 sc0">for</span><span class="_ _6"> </span><span class="fc1 sc0">constan</span><span class="fc1 sc0">ts</span></div><div class="t m0 x3a h2 y26 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">c</span></div><div class="t m0 x3b h2 y26 ff10 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0"></span></div><div class="t m0 x1b h2 y26 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">6.</span><span class="_ _12"> </span><span class="fc1 sc0">These</span></div><div class="t m0 xc h2 y27 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">algorithms</span><span class="_ _6"> </span><span class="fc1 sc0">t</span><span class="fc1 sc0">ypically</span><span class="_ _6"> </span><span class="fc1 sc0">run</span><span class="_ _4"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">time</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _4"> </span><span class="fc1 sc0">space</span><span class="_ _6"> </span><span class="fc1 sc0">(</span></div><div class="t m0 x7 h2 y27 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">n</span></div><div class="t m0 x3c h2 y4d ffe fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">2</span></div><div class="t m0 x3d h2 y27 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">)</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">require</span><span class="_ _4"> </span><span class="fc1 sc0">random</span><span class="_ _e"> </span><span class="fc1 sc0">access</span><span class="_ _4"> </span><span class="fc1 sc0">to</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">data.</span><span class="_ _0"> </span><span class="fc1 sc0">Both</span><span class="_ _6"> </span><span class="fc1 sc0">space</span></div><div class="t m0 xc h2 y28 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">requiremen</span><span class="fc1 sc0">ts</span><span class="_ _4"> </span><span class="fc1 sc0">and</span><span class="_ _d"> </span><span class="fc1 sc0">the</span><span class="_ _d"> </span><span class="fc1 sc0">need</span><span class="_ _0"> </span><span class="fc1 sc0">for</span><span class="_ _4"> </span><span class="fc1 sc0">random</span><span class="_ _4"> </span><span class="fc1 sc0">access</span><span class="_ _d"> </span><span class="fc1 sc0">render</span><span class="_ _d"> </span><span class="fc1 sc0">these</span><span class="_ _d"> </span><span class="fc1 sc0">algorithms</span><span class="_ _d"> </span><span class="fc1 sc0">inapplicable</span><span class="_ _2"> </span><span class="fc1 sc0">to</span><span class="_ _4"> </span><span class="fc1 sc0">data</span><span class="_ _4"> </span><span class="fc1 sc0">streams.</span></div><div class="t m0 xc h2 y2 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Most</span><span class="_ _e"> </span><span class="fc1 sc0">heuristics,</span><span class="_ _4"> </span><span class="fc1 sc0">including</span></div><div class="t m0 x3e h2 y2 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x3f h2 y2 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Means,</span><span class="_ _e"> </span><span class="fc1 sc0">are</span><span class="_ _6"> </span><span class="fc1 sc0">also</span><span class="_ _6"> </span><span class="fc1 sc0">infeasible</span><span class="_ _4"> </span><span class="fc1 sc0">for</span><span class="_ _6"> </span><span class="fc1 sc0">data</span><span class="_ _6"> </span><span class="fc1 sc0">streams</span><span class="_ _e"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">ecause</span><span class="_ _4"> </span><span class="fc1 sc0">they</span><span class="_ _e"> </span><span class="fc1 sc0">require</span><span class="_ _4"> </span><span class="fc1 sc0">random</span></div><div class="t m0 xc h2 y29 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">access.</span><span class="_ _0"> </span><span class="fc1 sc0">As</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">result,</span><span class="_ _6"> </span><span class="fc1 sc0">sev</span><span class="fc1 sc0">eral</span><span class="_ _6"> </span><span class="fc1 sc0">heuristics</span><span class="_ _4"> </span><span class="fc1 sc0">ha</span><span class="fc1 sc0">v</span><span class="fc1 sc0">e</span><span class="_ _e"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">een</span><span class="_ _4"> </span><span class="fc1 sc0">prop</span><span class="fc1 sc0">osed</span><span class="_ _4"> </span><span class="fc1 sc0">for</span><span class="_ _e"> </span><span class="fc1 sc0">scaling</span><span class="_ _4"> </span><span class="fc1 sc0">clustering</span><span class="_ _4"> </span><span class="fc1 sc0">algorithms,</span><span class="_ _6"> </span><span class="fc1 sc0">for</span><span class="_ _6"> </span><span class="fc1 sc0">exam-</span></div><div class="t m0 xc h2 y2a ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">ple</span><span class="_ _4"> </span><span class="fc1 sc0">[4</span><span class="fc1 sc0">,</span><span class="_ _6"> </span><span class="fc1 sc0">14].</span><span class="_ _2"> </span><span class="fc1 sc0">In</span><span class="_ _4"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">database</span><span class="_ _4"> </span><span class="fc1 sc0">literature,</span><span class="_ _4"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">BIR</span><span class="fc1 sc0">CH</span><span class="_ _4"> </span><span class="fc1 sc0">system</span><span class="_ _13"> </span><span class="fc1 sc0">[32</span><span class="fc1 sc0">]</span><span class="_ _6"> </span><span class="fc1 sc0">is</span><span class="_ _d"> </span><span class="fc1 sc0">commonly</span><span class="_ _4"> </span><span class="fc1 sc0">considered</span><span class="_ _4"> </span><span class="fc1 sc0">to</span><span class="_ _4"> </span><span class="fc1 sc0">pro</span><span class="fc1 sc0">vide</span><span class="_ _6"> </span><span class="fc1 sc0">a</span></div><div class="t m0 xc h2 y2b ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">comp</span><span class="fc1 sc0">etitiv</span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">heuristic</span><span class="_ _4"> </span><span class="fc1 sc0">for</span><span class="_ _6"> </span><span class="fc1 sc0">this</span><span class="_ _6"> </span><span class="fc1 sc0">problem.</span><span class="_ _2"> </span><span class="fc1 sc0">While</span><span class="_ _4"> </span><span class="fc1 sc0">these</span><span class="_ _4"> </span><span class="fc1 sc0">heuristics</span><span class="_ _4"> </span><span class="fc1 sc0">ha</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">e</span><span class="_ _6"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">een</span><span class="_ _4"> </span><span class="fc1 sc0">tested</span><span class="_ _4"> </span><span class="fc1 sc0">on</span><span class="_ _6"> </span><span class="fc1 sc0">real</span><span class="_ _4"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">syn</span><span class="fc1 sc0">thetic</span></div><div class="t m0 xc h2 y2c ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">datasets,</span><span class="_ _e"> </span><span class="fc1 sc0">there</span><span class="_ _6"> </span><span class="fc1 sc0">are</span><span class="_ _6"> </span><span class="fc1 sc0">no</span><span class="_ _6"> </span><span class="fc1 sc0">guaran</span><span class="fc1 sc0">tees</span><span class="_ _6"> </span><span class="fc1 sc0">on</span><span class="_ _6"> </span><span class="fc1 sc0">their</span><span class="_ _6"> </span><span class="fc1 sc0">SSQ</span><span class="_ _6"> </span><span class="fc1 sc0">p</span><span class="_ _11"> </span><span class="fc1 sc0">erformance.</span></div><div class="t m0 xc h2 y4e ffd fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Ov</span><span class="fc1 sc0">erview</span><span class="_ _a"> </span><span class="fc1 sc0">of</span><span class="_ _e"> </span><span class="fc1 sc0">Results</span></div><div class="t m0 x40 h2 y4e ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">W</span><span class="_ _1"></span><span class="fc1 sc0">e</span><span class="_ _e"> </span><span class="fc1 sc0">will</span><span class="_ _6"> </span><span class="fc1 sc0">presen</span><span class="_ _3"></span><span class="fc1 sc0">t</span><span class="_ _a"> </span><span class="fc1 sc0">a</span><span class="_ _e"> </span><span class="fc1 sc0">fast</span></div><div class="t m0 x10 h2 y4e ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x3d h2 y4e ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Median</span><span class="_ _a"> </span><span class="fc1 sc0">algorithm</span><span class="_ _e"> </span><span class="fc1 sc0">called</span><span class="_ _6"> </span><span class="fc1 sc0">LOCALSEAR</span><span class="fc1 sc0">CH</span><span class="_ _a"> </span><span class="fc1 sc0">that</span><span class="_ _a"> </span><span class="fc1 sc0">uses</span></div><div class="t m0 xc h2 y4f ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">lo</span><span class="fc1 sc0">cal</span><span class="_ _4"> </span><span class="fc1 sc0">searc</span><span class="fc1 sc0">h</span><span class="_ _4"> </span><span class="fc1 sc0">tec</span><span class="fc1 sc0">hniques,</span><span class="_ _6"> </span><span class="fc1 sc0">giv</span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">theoretical</span><span class="_ _4"> </span><span class="fc1 sc0">justication</span><span class="_ _4"> </span><span class="fc1 sc0">for</span><span class="_ _6"> </span><span class="fc1 sc0">its</span><span class="_ _4"> </span><span class="fc1 sc0">success,</span><span class="_ _4"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">presen</span><span class="fc1 sc0">t</span><span class="_ _4"> </span><span class="fc1 sc0">exp</span><span class="fc1 sc0">erimen</span><span class="fc1 sc0">tal</span><span class="_ _d"> </span><span class="fc1 sc0">results</span></div><div class="t m0 xc h2 y50 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">sho</span><span class="fc1 sc0">wing</span><span class="_ _8"> </span><span class="fc1 sc0">ho</span><span class="fc1 sc0">w</span><span class="_ _a"> </span><span class="fc1 sc0">it</span><span class="_ _a"> </span><span class="fc1 sc0">out-p</span><span class="_ _11"> </span><span class="fc1 sc0">erforms</span></div><div class="t m0 x31 h2 y50 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x1d h2 y50 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Means.</span><span class="_ _4"> </span><span class="fc1 sc0">Next,</span><span class="_ _e"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">e</span><span class="_ _a"> </span><span class="fc1 sc0">will</span><span class="_ _e"> </span><span class="fc1 sc0">con</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">ert</span><span class="_ _a"> </span><span class="fc1 sc0">the</span><span class="_ _a"> </span><span class="fc1 sc0">algorithm</span><span class="_ _a"> </span><span class="fc1 sc0">in</span><span class="fc1 sc0">to</span><span class="_ _a"> </span><span class="fc1 sc0">a</span><span class="_ _a"> </span><span class="fc1 sc0">streaming</span><span class="_ _a"> </span><span class="fc1 sc0">algorithm</span></div><div class="t m0 xc h2 y51 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">using</span><span class="_ _d"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">tec</span><span class="fc1 sc0">hnique</span><span class="_ _0"> </span><span class="fc1 sc0">in</span><span class="_ _14"> </span><span class="fc1 sc0">[13</span><span class="fc1 sc0">].</span><span class="_ _b"> </span><span class="fc1 sc0">This</span><span class="_ _d"> </span><span class="fc1 sc0">con</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">ersion</span><span class="_ _4"> </span><span class="fc1 sc0">will</span><span class="_ _0"> </span><span class="fc1 sc0">decrease</span><span class="_ _d"> </span><span class="fc1 sc0">the</span><span class="_ _d"> </span><span class="fc1 sc0">asymptotic</span><span class="_ _d"> </span><span class="fc1 sc0">running</span><span class="_ _d"> </span><span class="fc1 sc0">time,</span><span class="_ _0"> </span><span class="fc1 sc0">drastically</span></div><div class="t m0 xc h2 y52 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">cut</span><span class="_ _e"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">memory</span><span class="_ _a"> </span><span class="fc1 sc0">usage,</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _e"> </span><span class="fc1 sc0">remo</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">e</span><span class="_ _e"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">random-access</span><span class="_ _a"> </span><span class="fc1 sc0">requiremen</span><span class="fc1 sc0">t,</span><span class="_ _6"> </span><span class="fc1 sc0">making</span><span class="_ _e"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">algorithm</span><span class="_ _a"> </span><span class="fc1 sc0">suitable</span><span class="_ _4"> </span><span class="fc1 sc0">for</span></div><div class="t m0 xc h2 y53 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">use</span><span class="_ _e"> </span><span class="fc1 sc0">on</span><span class="_ _e"> </span><span class="fc1 sc0">streams.</span><span class="_ _d"> </span><span class="fc1 sc0">W</span><span class="_ _f"></span><span class="fc1 sc0">e</span><span class="_ _e"> </span><span class="fc1 sc0">will</span><span class="_ _6"> </span><span class="fc1 sc0">also</span><span class="_ _e"> </span><span class="fc1 sc0">presen</span><span class="fc1 sc0">t</span><span class="_ _e"> </span><span class="fc1 sc0">exp</span><span class="_ _11"> </span><span class="fc1 sc0">erimen</span><span class="fc1 sc0">tal</span><span class="_ _e"> </span><span class="fc1 sc0">results</span><span class="_ _e"> </span><span class="fc1 sc0">sho</span><span class="fc1 sc0">wing</span><span class="_ _e"> </span><span class="fc1 sc0">ho</span><span class="fc1 sc0">w</span><span class="_ _a"> </span><span class="fc1 sc0">the</span><span class="_ _e"> </span><span class="fc1 sc0">stream</span><span class="_ _e"> </span><span class="fc1 sc0">algorithm</span><span class="_ _e"> </span><span class="fc1 sc0">p</span><span class="_ _11"> </span><span class="fc1 sc0">erforms</span></div><div class="t m0 xc h2 y54 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">against</span><span class="_ _6"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">opular</span><span class="_ _4"> </span><span class="fc1 sc0">heuristics.</span></div><div class="t m0 xf h2 y55 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">The</span><span class="_ _8"> </span><span class="fc1 sc0">rest</span><span class="_ _a"> </span><span class="fc1 sc0">of</span><span class="_ _a"> </span><span class="fc1 sc0">this</span><span class="_ _a"> </span><span class="fc1 sc0">pap</span><span class="fc1 sc0">er</span><span class="_ _a"> </span><span class="fc1 sc0">is</span><span class="_ _e"> </span><span class="fc1 sc0">organized</span><span class="_ _a"> </span><span class="fc1 sc0">as</span><span class="_ _a"> </span><span class="fc1 sc0">follo</span><span class="fc1 sc0">ws.</span><span class="_ _4"> </span><span class="fc1 sc0">W</span><span class="_ _1"></span><span class="fc1 sc0">e</span><span class="_ _a"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">egin</span><span class="_ _e"> </span><span class="fc1 sc0">in</span><span class="_ _e"> </span><span class="fc1 sc0">Section</span><span class="_ _a"> </span><span class="fc1 sc0">2</span><span class="_ _a"> </span><span class="fc1 sc0">b</span><span class="_ _3"></span><span class="fc1 sc0">y</span><span class="_ _a"> </span><span class="fc1 sc0">formally</span><span class="_ _a"> </span><span class="fc1 sc0">dening</span><span class="_ _e"> </span><span class="fc1 sc0">the</span><span class="_ _a"> </span><span class="fc1 sc0">stream</span></div><div class="t m0 xc h2 y56 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">mo</span><span class="fc1 sc0">del</span><span class="_ _4"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">the</span></div><div class="t m0 x41 h2 y56 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x42 h2 y56 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Median</span><span class="_ _6"> </span><span class="fc1 sc0">problem.</span><span class="_ _0"> </span><span class="fc1 sc0">Our</span><span class="_ _6"> </span><span class="fc1 sc0">solution</span><span class="_ _6"> </span><span class="fc1 sc0">for</span></div><div class="t m0 x43 h2 y56 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x44 h2 y56 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Median</span><span class="_ _6"> </span><span class="fc1 sc0">is</span><span class="_ _6"> </span><span class="fc1 sc0">obtained</span><span class="_ _6"> </span><span class="fc1 sc0">via</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">arian</span><span class="fc1 sc0">t</span><span class="_ _e"> </span><span class="fc1 sc0">called</span><span class="_ _4"> </span><span class="fc1 sc0">facilit</span><span class="_ _3"></span><span class="fc1 sc0">y</span></div><div class="t m0 xc h2 y57 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">lo</span><span class="fc1 sc0">cation,</span><span class="_ _4"> </span><span class="fc1 sc0">whic</span><span class="fc1 sc0">h</span><span class="_ _4"> </span><span class="fc1 sc0">do</span><span class="fc1 sc0">es</span><span class="_ _4"> </span><span class="fc1 sc0">not</span><span class="_ _4"> </span><span class="fc1 sc0">sp</span><span class="fc1 sc0">ecify</span><span class="_ _d"> </span><span class="fc1 sc0">in</span><span class="_ _4"> </span><span class="fc1 sc0">adv</span><span class="_ _3"></span><span class="fc1 sc0">ance</span><span class="_ _4"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">n</span><span class="fc1 sc0">um</span><span class="fc1 sc0">b</span><span class="fc1 sc0">er</span><span class="_ _4"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">clusters</span><span class="_ _4"> </span><span class="fc1 sc0">desired,</span><span class="_ _4"> </span><span class="fc1 sc0">and</span><span class="_ _4"> </span><span class="fc1 sc0">instead</span><span class="_ _4"> </span><span class="fc1 sc0">ev</span><span class="_ _3"></span><span class="fc1 sc0">aluates</span><span class="_ _4"> </span><span class="fc1 sc0">an</span></div><div class="t m0 xc h2 y58 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">algorithm's</span><span class="_ _a"> </span><span class="fc1 sc0">p</span><span class="_ _11"> </span><span class="fc1 sc0">erformance</span><span class="_ _6"> </span><span class="fc1 sc0">b</span><span class="_ _3"></span><span class="fc1 sc0">y</span><span class="_ _e"> </span><span class="fc1 sc0">a</span><span class="_ _e"> </span><span class="fc1 sc0">com</span><span class="fc1 sc0">bination</span><span class="_ _e"> </span><span class="fc1 sc0">of</span><span class="_ _e"> </span><span class="fc1 sc0">SSQ</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _e"> </span><span class="fc1 sc0">the</span><span class="_ _e"> </span><span class="fc1 sc0">n</span><span class="fc1 sc0">um</span><span class="_ _3"></span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">er</span><span class="_ _e"> </span><span class="fc1 sc0">of</span><span class="_ _e"> </span><span class="fc1 sc0">cen</span><span class="fc1 sc0">ters</span><span class="_ _a"> </span><span class="fc1 sc0">used.</span><span class="_ _0"> </span><span class="fc1 sc0">T</span><span class="_ _f"></span><span class="fc1 sc0">o</span><span class="_ _e"> </span><span class="fc1 sc0">our</span><span class="_ _e"> </span><span class="fc1 sc0">kno</span><span class="fc1 sc0">wledge,</span></div><div class="t m0 xc h2 y59 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">this</span><span class="_ _6"> </span><span class="fc1 sc0">is</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">rst</span><span class="_ _e"> </span><span class="fc1 sc0">time</span><span class="_ _4"> </span><span class="fc1 sc0">this</span><span class="_ _6"> </span><span class="fc1 sc0">approac</span><span class="fc1 sc0">h</span><span class="_ _e"> </span><span class="fc1 sc0">has</span><span class="_ _4"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">een</span><span class="_ _4"> </span><span class="fc1 sc0">used</span><span class="_ _6"> </span><span class="fc1 sc0">to</span><span class="_ _6"> </span><span class="fc1 sc0">attac</span><span class="_ _3"></span><span class="fc1 sc0">k</span><span class="_ _6"> </span><span class="fc1 sc0">the</span></div><div class="t m0 x45 h2 y59 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x46 h2 y59 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Median</span><span class="_ _6"> </span><span class="fc1 sc0">problem.</span></div><div class="t m0 xf h2 y5a ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Our</span><span class="_ _0"> </span><span class="fc1 sc0">discussion</span><span class="_ _2"> </span><span class="fc1 sc0">ab</span><span class="fc1 sc0">out</span><span class="_ _0"> </span><span class="fc1 sc0">streaming</span><span class="_ _0"> </span><span class="fc1 sc0">can</span><span class="_ _12"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">e</span><span class="_ _0"> </span><span class="fc1 sc0">found</span><span class="_ _12"> </span><span class="fc1 sc0">in</span><span class="_ _12"> </span><span class="fc1 sc0">Section</span><span class="_ _2"> </span><span class="fc1 sc0">3.</span><span class="_ _18"> </span><span class="fc1 sc0">The</span><span class="_ _0"> </span><span class="fc1 sc0">streaming</span><span class="_ _12"> </span><span class="fc1 sc0">algorithm</span><span class="_ _0"> </span><span class="fc1 sc0">giv</span><span class="fc1 sc0">en</span><span class="_ _0"> </span><span class="fc1 sc0">in</span></div><div class="t m0 xc h2 y5b ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">this</span><span class="_ _6"> </span><span class="fc1 sc0">section</span><span class="_ _6"> </span><span class="fc1 sc0">is</span><span class="_ _6"> </span><span class="fc1 sc0">sho</span><span class="fc1 sc0">wn</span><span class="_ _e"> </span><span class="fc1 sc0">to</span><span class="_ _6"> </span><span class="fc1 sc0">enjo</span><span class="_ _3"></span><span class="fc1 sc0">y</span><span class="_ _6"> </span><span class="fc1 sc0">theoretical</span><span class="_ _6"> </span><span class="fc1 sc0">qualit</span><span class="fc1 sc0">y</span><span class="_ _6"> </span><span class="fc1 sc0">guaran</span><span class="fc1 sc0">tees.</span><span class="_ _d"> </span><span class="fc1 sc0">As</span><span class="_ _6"> </span><span class="fc1 sc0">describ</span><span class="fc1 sc0">ed</span><span class="_ _4"> </span><span class="fc1 sc0">later,</span><span class="_ _6"> </span><span class="fc1 sc0">our</span><span class="_ _6"> </span><span class="fc1 sc0">empirical</span><span class="_ _4"> </span><span class="fc1 sc0">results</span></div><div class="t m0 xc h2 y5c ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">rev</span><span class="fc1 sc0">eal</span><span class="_ _8"> </span><span class="fc1 sc0">that,</span><span class="_ _8"> </span><span class="fc1 sc0">on</span><span class="_ _8"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">oth</span><span class="_ _a"> </span><span class="fc1 sc0">syn</span><span class="fc1 sc0">thetic</span><span class="_ _8"> </span><span class="fc1 sc0">and</span><span class="_ _8"> </span><span class="fc1 sc0">real</span><span class="_ _8"> </span><span class="fc1 sc0">streams,</span><span class="_ _8"> </span><span class="fc1 sc0">our</span><span class="_ _8"> </span><span class="fc1 sc0">theoretically</span><span class="_ _a"> </span><span class="fc1 sc0">sound</span><span class="_ _a"> </span><span class="fc1 sc0">algorithm</span><span class="_ _8"> </span><span class="fc1 sc0">ac</span><span class="fc1 sc0">hiev</span><span class="_ _3"></span><span class="fc1 sc0">es</span><span class="_ _8"> </span><span class="fc1 sc0">dramatically</span></div><div class="t m0 xc h2 y5d ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">b</span><span class="fc1 sc0">etter</span><span class="_ _d"> </span><span class="fc1 sc0">clustering</span><span class="_ _0"> </span><span class="fc1 sc0">qualit</span><span class="fc1 sc0">y</span><span class="_ _4"> </span><span class="fc1 sc0">(SSQ)</span><span class="_ _4"> </span><span class="fc1 sc0">than</span><span class="_ _d"> </span><span class="fc1 sc0">BIR</span><span class="fc1 sc0">CH,</span><span class="_ _4"> </span><span class="fc1 sc0">although</span><span class="_ _d"> </span><span class="fc1 sc0">it</span><span class="_ _d"> </span><span class="fc1 sc0">tak</span><span class="fc1 sc0">es</span><span class="_ _4"> </span><span class="fc1 sc0">longer</span><span class="_ _4"> </span><span class="fc1 sc0">to</span><span class="_ _4"> </span><span class="fc1 sc0">run.</span><span class="_ _c"> </span><span class="fc1 sc0">Section</span><span class="_ _0"> </span><span class="fc1 sc0">3.2</span><span class="_ _6"> </span><span class="fc1 sc0">describ</span><span class="_ _11"> </span><span class="fc1 sc0">es</span></div><div class="t m0 xc h2 y5e ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">new</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">critical</span><span class="_ _4"> </span><span class="fc1 sc0">conceptualizations</span><span class="_ _4"> </span><span class="fc1 sc0">that</span><span class="_ _e"> </span><span class="fc1 sc0">c</span><span class="fc1 sc0">haracterize</span><span class="_ _6"> </span><span class="fc1 sc0">whic</span><span class="fc1 sc0">h</span><span class="_ _6"> </span><span class="fc1 sc0">instances</span><span class="_ _4"> </span><span class="fc1 sc0">of</span><span class="_ _e"> </span><span class="fc1 sc0">facilit</span><span class="fc1 sc0">y</span><span class="_ _6"> </span><span class="fc1 sc0">lo</span><span class="_ _11"> </span><span class="fc1 sc0">cation</span><span class="_ _4"> </span><span class="fc1 sc0">w</span><span class="_ _3"></span><span class="fc1 sc0">e</span><span class="_ _6"> </span><span class="fc1 sc0">will</span><span class="_ _4"> </span><span class="fc1 sc0">solv</span><span class="fc1 sc0">e</span></div><div class="t m0 xc h2 y5f ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">to</span><span class="_ _d"> </span><span class="fc1 sc0">obtain</span><span class="_ _0"> </span><span class="fc1 sc0">a</span></div><div class="t m0 x47 h2 y5f ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x48 h2 y5f ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Median</span><span class="_ _0"> </span><span class="fc1 sc0">solution,</span><span class="_ _0"> </span><span class="fc1 sc0">and</span><span class="_ _0"> </span><span class="fc1 sc0">also</span><span class="_ _0"> </span><span class="fc1 sc0">what</span><span class="_ _0"> </span><span class="fc1 sc0">subset</span><span class="_ _0"> </span><span class="fc1 sc0">of</span><span class="_ _0"> </span><span class="fc1 sc0">feasible</span><span class="_ _12"> </span><span class="fc1 sc0">facilities</span><span class="_ _12"> </span><span class="fc1 sc0">is</span><span class="_ _0"> </span><span class="fc1 sc0">sucien</span><span class="fc1 sc0">t</span><span class="_ _0"> </span><span class="fc1 sc0">to</span><span class="_ _0"> </span><span class="fc1 sc0">obtain</span><span class="_ _0"> </span><span class="fc1 sc0">an</span></div><div class="t m0 xc h2 y60 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">appro</span><span class="fc1 sc0">ximate</span><span class="_ _e"> </span><span class="fc1 sc0">solution.</span><span class="_ _0"> </span><span class="fc1 sc0">LOCALSEAR</span><span class="fc1 sc0">CH</span><span class="_ _4"> </span><span class="fc1 sc0">is</span><span class="_ _6"> </span><span class="fc1 sc0">also</span><span class="_ _6"> </span><span class="fc1 sc0">detailed</span><span class="_ _4"> </span><span class="fc1 sc0">in</span><span class="_ _4"> </span><span class="fc1 sc0">this</span><span class="_ _6"> </span><span class="fc1 sc0">section.</span></div><div class="t m0 xf h2 y61 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">W</span><span class="_ _1"></span><span class="fc1 sc0">e</span><span class="_ _a"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">erformed</span><span class="_ _a"> </span><span class="fc1 sc0">an</span><span class="_ _a"> </span><span class="fc1 sc0">extensiv</span><span class="fc1 sc0">e</span><span class="_ _a"> </span><span class="fc1 sc0">series</span><span class="_ _a"> </span><span class="fc1 sc0">of</span><span class="_ _8"> </span><span class="fc1 sc0">exp</span><span class="_ _11"> </span><span class="fc1 sc0">erimen</span><span class="fc1 sc0">ts</span><span class="_ _a"> </span><span class="fc1 sc0">comparing</span><span class="_ _a"> </span><span class="fc1 sc0">LOCALSEAR</span><span class="fc1 sc0">CH</span><span class="_ _a"> </span><span class="fc1 sc0">against</span><span class="_ _a"> </span><span class="fc1 sc0">the</span></div><div class="t m0 x1b h2 y61 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x1c h2 y61 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Means</span></div><div class="t m0 xc h2 y62 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">algorithm,</span><span class="_ _e"> </span><span class="fc1 sc0">on</span><span class="_ _e"> </span><span class="fc1 sc0">n</span><span class="fc1 sc0">umerous</span><span class="_ _e"> </span><span class="fc1 sc0">lo</span><span class="fc1 sc0">w-</span><span class="_ _e"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">high-dimensional</span><span class="_ _4"> </span><span class="fc1 sc0">data.</span><span class="_ _d"> </span><span class="fc1 sc0">The</span><span class="_ _6"> </span><span class="fc1 sc0">results</span><span class="_ _e"> </span><span class="fc1 sc0">presen</span><span class="fc1 sc0">ted</span><span class="_ _e"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">Section</span><span class="_ _6"> </span><span class="fc1 sc0">4.1</span><span class="_ _a"> </span><span class="fc1 sc0">unco</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">er</span></div><div class="t m0 xc h2 y63 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">an</span><span class="_ _d"> </span><span class="fc1 sc0">in</span><span class="fc1 sc0">teresting</span><span class="_ _0"> </span><span class="fc1 sc0">trade-o</span><span class="_ _4"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">et</span><span class="fc1 sc0">w</span><span class="_ _3"></span><span class="fc1 sc0">een</span><span class="_ _0"> </span><span class="fc1 sc0">the</span><span class="_ _0"> </span><span class="fc1 sc0">cluster</span><span class="_ _0"> </span><span class="fc1 sc0">qualit</span><span class="_ _3"></span><span class="fc1 sc0">y</span><span class="_ _0"> </span><span class="fc1 sc0">and</span><span class="_ _0"> </span><span class="fc1 sc0">the</span><span class="_ _0"> </span><span class="fc1 sc0">running</span><span class="_ _0"> </span><span class="fc1 sc0">time.</span><span class="_ _13"> </span><span class="fc1 sc0">W</span><span class="_ _f"></span><span class="fc1 sc0">e</span><span class="_ _d"> </span><span class="fc1 sc0">found</span><span class="_ _0"> </span><span class="fc1 sc0">that</span><span class="_ _d"> </span><span class="fc1 sc0">SSQ</span><span class="_ _12"> </span><span class="fc1 sc0">for</span></div><div class="t m0 xc h2 y64 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x49 h2 y64 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">-means</span><span class="_ _6"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">as</span><span class="_ _e"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">orse</span><span class="_ _6"> </span><span class="fc1 sc0">than</span><span class="_ _6"> </span><span class="fc1 sc0">that</span><span class="_ _6"> </span><span class="fc1 sc0">for</span><span class="_ _6"> </span><span class="fc1 sc0">LOCALSEAR</span><span class="_ _3"></span><span class="fc1 sc0">CH</span><span class="_ _11"> </span><span class="fc1 sc0">,</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _4"> </span><span class="fc1 sc0">that</span><span class="_ _e"> </span><span class="fc1 sc0">LOCALSEAR</span><span class="fc1 sc0">CH</span><span class="_ _4"> </span><span class="fc1 sc0">t</span><span class="_ _3"></span><span class="fc1 sc0">ypically</span><span class="_ _4"> </span><span class="fc1 sc0">found</span><span class="_ _4"> </span><span class="fc1 sc0">near-</span></div><div class="t m0 xc h2 y65 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">optim</span><span class="fc1 sc0">um</span><span class="_ _8"> </span><span class="fc1 sc0">(if</span><span class="_ _a"> </span><span class="fc1 sc0">not</span><span class="_ _8"> </span><span class="fc1 sc0">the</span><span class="_ _a"> </span><span class="fc1 sc0">optim</span><span class="fc1 sc0">um)</span><span class="_ _8"> </span><span class="fc1 sc0">solution.</span><span class="_ _0"> </span><span class="fc1 sc0">Since</span><span class="_ _a"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">oth</span><span class="_ _e"> </span><span class="fc1 sc0">algorithms</span><span class="_ _8"> </span><span class="fc1 sc0">are</span><span class="_ _a"> </span><span class="fc1 sc0">randomized,</span><span class="_ _a"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">e</span><span class="_ _8"> </span><span class="fc1 sc0">ran</span><span class="_ _a"> </span><span class="fc1 sc0">eac</span><span class="fc1 sc0">h</span><span class="_ _8"> </span><span class="fc1 sc0">one</span><span class="_ _a"> </span><span class="fc1 sc0">sev</span><span class="fc1 sc0">eral</span></div><div class="t m0 xc h2 y66 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">times</span><span class="_ _6"> </span><span class="fc1 sc0">on</span><span class="_ _e"> </span><span class="fc1 sc0">eac</span><span class="fc1 sc0">h</span><span class="_ _e"> </span><span class="fc1 sc0">dataset;</span><span class="_ _e"> </span><span class="fc1 sc0">o</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">er</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _e"> </span><span class="fc1 sc0">course</span><span class="_ _6"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">m</span><span class="_ _3"></span><span class="fc1 sc0">ultiple</span><span class="_ _4"> </span><span class="fc1 sc0">runs,</span><span class="_ _e"> </span><span class="fc1 sc0">there</span><span class="_ _6"> </span><span class="fc1 sc0">w</span><span class="_ _3"></span><span class="fc1 sc0">as</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _e"> </span><span class="fc1 sc0">large</span><span class="_ _6"> </span><span class="fc1 sc0">v</span><span class="_ _f"></span><span class="fc1 sc0">ariance</span><span class="_ _6"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">erformance</span></div><div class="t m0 xc h2 y67 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">of</span></div><div class="t m0 x4a h2 y67 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x4b h2 y67 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Means,</span><span class="_ _4"> </span><span class="fc1 sc0">whereas</span><span class="_ _4"> </span><span class="fc1 sc0">LOCALSEAR</span><span class="fc1 sc0">CH</span><span class="_ _4"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">as</span><span class="_ _6"> </span><span class="fc1 sc0">consisten</span><span class="fc1 sc0">tly</span><span class="_ _4"> </span><span class="fc1 sc0">go</span><span class="_ _11"> </span><span class="fc1 sc0">o</span><span class="_ _11"> </span><span class="fc1 sc0">d.</span><span class="_ _17"> </span><span class="fc1 sc0">LOCALSEAR</span><span class="fc1 sc0">CH</span><span class="_ _d"> </span><span class="fc1 sc0">to</span><span class="_ _11"> </span><span class="fc1 sc0">ok</span><span class="_ _4"> </span><span class="fc1 sc0">longer</span><span class="_ _4"> </span><span class="fc1 sc0">to</span><span class="_ _4"> </span><span class="fc1 sc0">run</span></div><div class="t m0 xc h2 y68 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">for</span><span class="_ _4"> </span><span class="fc1 sc0">eac</span><span class="fc1 sc0">h</span><span class="_ _d"> </span><span class="fc1 sc0">trial</span><span class="_ _0"> </span><span class="fc1 sc0">but</span><span class="_ _d"> </span><span class="fc1 sc0">for</span><span class="_ _0"> </span><span class="fc1 sc0">most</span><span class="_ _4"> </span><span class="fc1 sc0">datasets</span><span class="_ _d"> </span><span class="fc1 sc0">found</span><span class="_ _0"> </span><span class="fc1 sc0">a</span><span class="_ _4"> </span><span class="fc1 sc0">near-optimal</span><span class="_ _0"> </span><span class="fc1 sc0">answ</span><span class="fc1 sc0">er</span><span class="_ _4"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">efore</span></div><div class="t m0 x4c h2 y68 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x4d h2 y68 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Means</span><span class="_ _d"> </span><span class="fc1 sc0">found</span><span class="_ _0"> </span><span class="fc1 sc0">an</span><span class="_ _d"> </span><span class="fc1 sc0">equally</span></div><div class="t m0 xc h2 y69 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">go</span><span class="fc1 sc0">o</span><span class="_ _11"> </span><span class="fc1 sc0">d</span><span class="_ _6"> </span><span class="fc1 sc0">solution.</span><span class="_ _12"> </span><span class="fc1 sc0">On</span><span class="_ _6"> </span><span class="fc1 sc0">man</span><span class="fc1 sc0">y</span><span class="_ _e"> </span><span class="fc1 sc0">datasets,</span><span class="_ _6"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">course,</span></div><div class="t m0 x4e h2 y69 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x4f h2 y69 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Means</span><span class="_ _6"> </span><span class="fc1 sc0">nev</span><span class="fc1 sc0">er</span><span class="_ _e"> </span><span class="fc1 sc0">found</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">go</span><span class="_ _11"> </span><span class="fc1 sc0">o</span><span class="_ _11"> </span><span class="fc1 sc0">d</span><span class="_ _6"> </span><span class="fc1 sc0">solution.</span></div><div class="t m0 xf h2 y6a ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">W</span><span class="_ _1"></span><span class="fc1 sc0">e</span><span class="_ _0"> </span><span class="fc1 sc0">view</span><span class="_ _0"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">oth</span></div><div class="t m0 x50 h2 y6a ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x51 h2 y6a ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">-Means</span><span class="_ _d"> </span><span class="fc1 sc0">and</span><span class="_ _0"> </span><span class="fc1 sc0">BIR</span><span class="fc1 sc0">CH</span><span class="_ _0"> </span><span class="fc1 sc0">as</span><span class="_ _d"> </span><span class="fc1 sc0">algorithms</span><span class="_ _0"> </span><span class="fc1 sc0">that</span><span class="_ _4"> </span><span class="fc1 sc0">do</span><span class="_ _0"> </span><span class="fc1 sc0">a</span><span class="_ _0"> </span><span class="fc1 sc0">quic</span><span class="fc1 sc0">k-and-dirt</span><span class="_ _3"></span><span class="fc1 sc0">y</span><span class="_ _0"> </span><span class="fc1 sc0">job</span><span class="_ _d"> </span><span class="fc1 sc0">of</span><span class="_ _0"> </span><span class="fc1 sc0">obtaining</span><span class="_ _0"> </span><span class="fc1 sc0">a</span></div><div class="t m0 x13 h2 y6b ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">3</span></div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6268425c4c65f41259806be7/bg4.jpg"><div class="t m0 xc h2 y24 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">solution.</span><span class="_ _2"> </span><span class="fc1 sc0">Finding</span><span class="_ _4"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">higher</span><span class="_ _4"> </span><span class="fc1 sc0">qualit</span><span class="fc1 sc0">y</span><span class="_ _4"> </span><span class="fc1 sc0">solution</span><span class="_ _4"> </span><span class="fc1 sc0">tak</span><span class="fc1 sc0">es</span><span class="_ _e"> </span><span class="fc1 sc0">more</span><span class="_ _6"> </span><span class="fc1 sc0">time,</span><span class="_ _4"> </span><span class="fc1 sc0">and</span><span class="_ _4"> </span><span class="fc1 sc0">th</span><span class="fc1 sc0">us</span><span class="_ _6"> </span><span class="fc1 sc0">as</span><span class="_ _6"> </span><span class="fc1 sc0">one</span><span class="_ _6"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">ould</span><span class="_ _4"> </span><span class="fc1 sc0">exp</span><span class="fc1 sc0">ect</span><span class="_ _4"> </span><span class="fc1 sc0">while</span><span class="_ _4"> </span><span class="fc1 sc0">our</span></div><div class="t m0 xc h2 y25 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">algorithms</span><span class="_ _6"> </span><span class="fc1 sc0">require</span><span class="_ _6"> </span><span class="fc1 sc0">more</span><span class="_ _6"> </span><span class="fc1 sc0">running</span><span class="_ _4"> </span><span class="fc1 sc0">time,</span><span class="_ _6"> </span><span class="fc1 sc0">they</span><span class="_ _6"> </span><span class="fc1 sc0">do</span><span class="_ _6"> </span><span class="fc1 sc0">app</span><span class="_ _11"> </span><span class="fc1 sc0">ear</span><span class="_ _6"> </span><span class="fc1 sc0">to</span><span class="_ _6"> </span><span class="fc1 sc0">nd</span><span class="_ _4"> </span><span class="fc1 sc0">exceptionally</span><span class="_ _4"> </span><span class="fc1 sc0">go</span><span class="fc1 sc0">o</span><span class="_ _11"> </span><span class="fc1 sc0">d</span><span class="_ _6"> </span><span class="fc1 sc0">solutions.</span></div><div class="t m0 xc h2 y6c ffd fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Related</span><span class="_ _6"> </span><span class="fc1 sc0">W</span><span class="_ _1"></span><span class="fc1 sc0">ork</span></div><div class="t m0 x34 h2 y6c ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">The</span></div><div class="t m0 x52 h2 y6c ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x53 h2 y6c ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">-Means</span><span class="_ _a"> </span><span class="fc1 sc0">algorithm</span><span class="_ _8"> </span><span class="fc1 sc0">and</span><span class="_ _a"> </span><span class="fc1 sc0">BIR</span><span class="fc1 sc0">CH</span><span class="_ _a"> </span><span class="fc1 sc0">[32</span><span class="fc1 sc0">]</span><span class="_ _8"> </span><span class="fc1 sc0">are</span><span class="_ _a"> </span><span class="fc1 sc0">most</span><span class="_ _8"> </span><span class="fc1 sc0">relev</span><span class="_ _3"></span><span class="fc1 sc0">an</span><span class="fc1 sc0">t</span><span class="_ _a"> </span><span class="fc1 sc0">to</span><span class="_ _8"> </span><span class="fc1 sc0">our</span><span class="_ _a"> </span><span class="fc1 sc0">results.</span><span class="_ _d"> </span><span class="fc1 sc0">W</span><span class="_ _1"></span><span class="fc1 sc0">e</span><span class="_ _a"> </span><span class="fc1 sc0">discuss</span></div><div class="t m0 xc h2 y6d ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">these</span><span class="_ _4"> </span><span class="fc1 sc0">in</span><span class="_ _0"> </span><span class="fc1 sc0">more</span><span class="_ _4"> </span><span class="fc1 sc0">detail</span><span class="_ _0"> </span><span class="fc1 sc0">in</span><span class="_ _0"> </span><span class="fc1 sc0">Section</span><span class="_ _d"> </span><span class="fc1 sc0">4.</span><span class="_ _15"> </span><span class="fc1 sc0">Most</span><span class="_ _4"> </span><span class="fc1 sc0">other</span><span class="_ _4"> </span><span class="fc1 sc0">previous</span><span class="_ _0"> </span><span class="fc1 sc0">w</span><span class="_ _3"></span><span class="fc1 sc0">ork</span><span class="_ _4"> </span><span class="fc1 sc0">on</span><span class="_ _d"> </span><span class="fc1 sc0">clustering</span><span class="_ _0"> </span><span class="fc1 sc0">either</span><span class="_ _0"> </span><span class="fc1 sc0">do</span><span class="fc1 sc0">es</span><span class="_ _0"> </span><span class="fc1 sc0">not</span><span class="_ _4"> </span><span class="fc1 sc0">oer</span><span class="_ _4"> </span><span class="fc1 sc0">the</span></div><div class="t m0 xc h2 y6e ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">scalabilit</span><span class="fc1 sc0">y</span><span class="_ _a"> </span><span class="fc1 sc0">required</span><span class="_ _e"> </span><span class="fc1 sc0">for</span><span class="_ _a"> </span><span class="fc1 sc0">a</span><span class="_ _a"> </span><span class="fc1 sc0">fast</span><span class="_ _a"> </span><span class="fc1 sc0">streaming</span><span class="_ _a"> </span><span class="fc1 sc0">algorithm</span><span class="_ _a"> </span><span class="fc1 sc0">or</span><span class="_ _a"> </span><span class="fc1 sc0">do</span><span class="fc1 sc0">es</span><span class="_ _e"> </span><span class="fc1 sc0">not</span><span class="_ _a"> </span><span class="fc1 sc0">directly</span><span class="_ _6"> </span><span class="fc1 sc0">optimize</span><span class="_ _a"> </span><span class="fc1 sc0">SSQ.</span><span class="_ _e"> </span><span class="fc1 sc0">W</span><span class="_ _f"></span><span class="fc1 sc0">e</span><span class="_ _a"> </span><span class="fc1 sc0">briey</span><span class="_ _e"> </span><span class="fc1 sc0">review</span></div><div class="t m0 xc h2 y6f ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">these</span><span class="_ _6"> </span><span class="fc1 sc0">results</span><span class="_ _6"> </span><span class="fc1 sc0">|</span><span class="_ _4"> </span><span class="fc1 sc0">a</span><span class="_ _e"> </span><span class="fc1 sc0">thorough</span><span class="_ _6"> </span><span class="fc1 sc0">treatmen</span><span class="fc1 sc0">t</span><span class="_ _e"> </span><span class="fc1 sc0">can</span><span class="_ _6"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">found</span><span class="_ _6"> </span><span class="fc1 sc0">in</span><span class="_ _4"> </span><span class="fc1 sc0">Han</span><span class="_ _e"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">Kin</span><span class="fc1 sc0">b</span><span class="fc1 sc0">er's</span><span class="_ _4"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">o</span><span class="_ _11"> </span><span class="fc1 sc0">ok</span><span class="_ _6"> </span><span class="fc1 sc0">[15</span><span class="_ _3"></span><span class="fc1 sc0">].</span></div><div class="t m0 xf h2 y70 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">P</span><span class="fc1 sc0">artitioning</span><span class="_ _0"> </span><span class="fc1 sc0">metho</span><span class="_ _11"> </span><span class="fc1 sc0">ds</span><span class="_ _12"> </span><span class="fc1 sc0">sub</span><span class="_ _11"> </span><span class="fc1 sc0">divide</span><span class="_ _17"> </span><span class="fc1 sc0">a</span><span class="_ _12"> </span><span class="fc1 sc0">dataset</span><span class="_ _12"> </span><span class="fc1 sc0">in</span><span class="fc1 sc0">to</span></div><div class="t m0 x1f h2 y70 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x54 h2 y70 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">groups.</span><span class="_ _19"> </span><span class="fc1 sc0">One</span><span class="_ _2"> </span><span class="fc1 sc0">suc</span><span class="fc1 sc0">h</span><span class="_ _0"> </span><span class="fc1 sc0">example</span><span class="_ _2"> </span><span class="fc1 sc0">is</span><span class="_ _2"> </span><span class="fc1 sc0">the</span></div><div class="t m0 x55 h2 y70 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x1b h2 y70 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">-medoids</span></div><div class="t m0 xc h2 y71 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">algorithm</span><span class="_ _6"> </span><span class="fc1 sc0">[21</span><span class="fc1 sc0">]</span><span class="_ _6"> </span><span class="fc1 sc0">whic</span><span class="fc1 sc0">h</span><span class="_ _6"> </span><span class="fc1 sc0">selects</span></div><div class="t m0 x56 h2 y71 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x57 h2 y71 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">initial</span><span class="_ _4"> </span><span class="fc1 sc0">cen</span><span class="fc1 sc0">ters,</span><span class="_ _6"> </span><span class="fc1 sc0">rep</span><span class="fc1 sc0">eatedly</span><span class="_ _4"> </span><span class="fc1 sc0">c</span><span class="fc1 sc0">ho</span><span class="fc1 sc0">oses</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _4"> </span><span class="fc1 sc0">data</span><span class="_ _6"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">oin</span><span class="fc1 sc0">t</span><span class="_ _6"> </span><span class="fc1 sc0">randomly</span><span class="_ _f"></span><span class="fc1 sc0">,</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _4"> </span><span class="fc1 sc0">replaces</span></div><div class="t m0 xc h2 y72 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">it</span><span class="_ _a"> </span><span class="fc1 sc0">with</span><span class="_ _6"> </span><span class="fc1 sc0">an</span><span class="_ _a"> </span><span class="fc1 sc0">existing</span><span class="_ _6"> </span><span class="fc1 sc0">cen</span><span class="fc1 sc0">ter</span><span class="_ _a"> </span><span class="fc1 sc0">if</span><span class="_ _e"> </span><span class="fc1 sc0">there</span><span class="_ _e"> </span><span class="fc1 sc0">is</span><span class="_ _6"> </span><span class="fc1 sc0">an</span><span class="_ _a"> </span><span class="fc1 sc0">impro</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">emen</span><span class="fc1 sc0">t</span><span class="_ _a"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">SSQ.</span></div><div class="t m0 xe h2 y72 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x58 h2 y72 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">-medoids</span><span class="_ _e"> </span><span class="fc1 sc0">is</span><span class="_ _6"> </span><span class="fc1 sc0">related</span><span class="_ _a"> </span><span class="fc1 sc0">to</span><span class="_ _e"> </span><span class="fc1 sc0">the</span><span class="_ _e"> </span><span class="fc1 sc0">CG</span><span class="_ _e"> </span><span class="fc1 sc0">algorithm</span></div><div class="t m0 xc h2 y73 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">giv</span><span class="fc1 sc0">en</span><span class="_ _a"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">Section</span><span class="_ _6"> </span><span class="fc1 sc0">3.2.1,</span><span class="_ _8"> </span><span class="fc1 sc0">except</span><span class="_ _6"> </span><span class="fc1 sc0">that</span><span class="_ _a"> </span><span class="fc1 sc0">CG</span><span class="_ _e"> </span><span class="fc1 sc0">solv</span><span class="fc1 sc0">es</span><span class="_ _e"> </span><span class="fc1 sc0">the</span><span class="_ _e"> </span><span class="fc1 sc0">facilit</span><span class="fc1 sc0">y</span><span class="_ _6"> </span><span class="fc1 sc0">lo</span><span class="fc1 sc0">cation</span><span class="_ _6"> </span><span class="fc1 sc0">v</span><span class="_ _f"></span><span class="fc1 sc0">arian</span><span class="fc1 sc0">t</span><span class="_ _a"> </span><span class="fc1 sc0">whic</span><span class="fc1 sc0">h</span><span class="_ _e"> </span><span class="fc1 sc0">is</span><span class="_ _6"> </span><span class="fc1 sc0">more</span><span class="_ _a"> </span><span class="fc1 sc0">desirable</span><span class="_ _6"> </span><span class="fc1 sc0">since</span></div><div class="t m0 xc h2 y4e ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">in</span><span class="_ _4"> </span><span class="fc1 sc0">practice</span><span class="_ _4"> </span><span class="fc1 sc0">one</span><span class="_ _6"> </span><span class="fc1 sc0">do</span><span class="_ _11"> </span><span class="fc1 sc0">es</span><span class="_ _4"> </span><span class="fc1 sc0">not</span><span class="_ _6"> </span><span class="fc1 sc0">kno</span><span class="fc1 sc0">w</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">exact</span><span class="_ _4"> </span><span class="fc1 sc0">n</span><span class="_ _3"></span><span class="fc1 sc0">um</span><span class="fc1 sc0">b</span><span class="fc1 sc0">er</span><span class="_ _4"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">clusters</span></div><div class="t m0 xe h2 y4e ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x59 h2 y4e ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">(and</span><span class="_ _6"> </span><span class="fc1 sc0">facilit</span><span class="fc1 sc0">y</span><span class="_ _4"> </span><span class="fc1 sc0">lo</span><span class="fc1 sc0">cation</span><span class="_ _4"> </span><span class="fc1 sc0">allo</span><span class="fc1 sc0">ws</span><span class="_ _6"> </span><span class="fc1 sc0">as</span><span class="_ _6"> </span><span class="fc1 sc0">input</span><span class="_ _4"> </span><span class="fc1 sc0">a</span></div><div class="t m0 xc h2 y4f ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">range</span><span class="_ _8"> </span><span class="fc1 sc0">of</span><span class="_ _8"> </span><span class="fc1 sc0">n</span><span class="fc1 sc0">um</span><span class="_ _3"></span><span class="fc1 sc0">b</span><span class="fc1 sc0">er</span><span class="_ _a"> </span><span class="fc1 sc0">of</span><span class="_ _8"> </span><span class="fc1 sc0">cen</span><span class="fc1 sc0">ters).</span><span class="_ _4"> </span><span class="fc1 sc0">Cho</span><span class="fc1 sc0">osing</span><span class="_ _8"> </span><span class="fc1 sc0">a</span><span class="_ _8"> </span><span class="fc1 sc0">new</span><span class="_ _a"> </span><span class="fc1 sc0">medoid</span><span class="_ _8"> </span><span class="fc1 sc0">among</span><span class="_ _8"> </span><span class="fc1 sc0">all</span><span class="_ _a"> </span><span class="fc1 sc0">the</span><span class="_ _8"> </span><span class="fc1 sc0">remaining</span><span class="_ _a"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">oin</span><span class="fc1 sc0">ts</span><span class="_ _a"> </span><span class="fc1 sc0">is</span><span class="_ _8"> </span><span class="fc1 sc0">time-consuming;</span></div><div class="t m0 xc h2 y50 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">to</span><span class="_ _4"> </span><span class="fc1 sc0">address</span><span class="_ _4"> </span><span class="fc1 sc0">this</span><span class="_ _4"> </span><span class="fc1 sc0">problem,</span><span class="_ _0"> </span><span class="fc1 sc0">CLARA</span><span class="_ _4"> </span><span class="fc1 sc0">[21</span><span class="fc1 sc0">]</span><span class="_ _4"> </span><span class="fc1 sc0">used</span><span class="_ _4"> </span><span class="fc1 sc0">sampling</span><span class="_ _d"> </span><span class="fc1 sc0">to</span><span class="_ _4"> </span><span class="fc1 sc0">reduce</span><span class="_ _0"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">n</span><span class="fc1 sc0">um</span><span class="_ _3"></span><span class="fc1 sc0">b</span><span class="fc1 sc0">er</span><span class="_ _d"> </span><span class="fc1 sc0">of</span><span class="_ _4"> </span><span class="fc1 sc0">feasible</span><span class="_ _0"> </span><span class="fc1 sc0">cen</span><span class="fc1 sc0">ters.</span><span class="_ _17"> </span><span class="fc1 sc0">This</span></div><div class="t m0 xc h2 y51 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">tec</span><span class="fc1 sc0">hnique</span><span class="_ _4"> </span><span class="fc1 sc0">is</span><span class="_ _0"> </span><span class="fc1 sc0">similar</span><span class="_ _d"> </span><span class="fc1 sc0">to</span><span class="_ _d"> </span><span class="fc1 sc0">what</span><span class="_ _d"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">prop</span><span class="fc1 sc0">ose</span><span class="_ _0"> </span><span class="fc1 sc0">in</span><span class="_ _d"> </span><span class="fc1 sc0">Theorem</span><span class="_ _d"> </span><span class="fc1 sc0">4.</span><span class="_ _c"> </span><span class="fc1 sc0">A</span><span class="_ _d"> </span><span class="fc1 sc0">distinguishing</span><span class="_ _12"> </span><span class="fc1 sc0">feature</span><span class="_ _d"> </span><span class="fc1 sc0">of</span><span class="_ _d"> </span><span class="fc1 sc0">our</span><span class="_ _d"> </span><span class="fc1 sc0">approac</span><span class="fc1 sc0">h</span><span class="_ _4"> </span><span class="fc1 sc0">is</span></div><div class="t m0 xc h2 y52 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">a</span><span class="_ _4"> </span><span class="fc1 sc0">careful</span><span class="_ _d"> </span><span class="fc1 sc0">understanding</span><span class="_ _0"> </span><span class="fc1 sc0">of</span><span class="_ _4"> </span><span class="fc1 sc0">ho</span><span class="fc1 sc0">w</span><span class="_ _6"> </span><span class="fc1 sc0">sample</span><span class="_ _d"> </span><span class="fc1 sc0">size</span><span class="_ _0"> </span><span class="fc1 sc0">aects</span><span class="_ _4"> </span><span class="fc1 sc0">clustering</span><span class="_ _d"> </span><span class="fc1 sc0">qualit</span><span class="fc1 sc0">y</span><span class="_ _1"></span><span class="fc1 sc0">.</span><span class="_ _c"> </span><span class="fc1 sc0">CLARANS</span><span class="_ _0"> </span><span class="fc1 sc0">[26</span><span class="_ _3"></span><span class="fc1 sc0">]</span><span class="_ _d"> </span><span class="fc1 sc0">dra</span><span class="fc1 sc0">ws</span><span class="_ _4"> </span><span class="fc1 sc0">a</span><span class="_ _4"> </span><span class="fc1 sc0">fresh</span></div><div class="t m0 xc h2 y53 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">sample</span><span class="_ _4"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">feasible</span><span class="_ _d"> </span><span class="fc1 sc0">cen</span><span class="fc1 sc0">ters</span><span class="_ _6"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">efore</span><span class="_ _4"> </span><span class="fc1 sc0">eac</span><span class="fc1 sc0">h</span><span class="_ _6"> </span><span class="fc1 sc0">calculation</span><span class="_ _d"> </span><span class="fc1 sc0">of</span><span class="_ _4"> </span><span class="fc1 sc0">SSQ</span><span class="_ _4"> </span><span class="fc1 sc0">impro</span><span class="_ _3"></span><span class="fc1 sc0">v</span><span class="fc1 sc0">emen</span><span class="_ _3"></span><span class="fc1 sc0">t.</span><span class="_ _2"> </span><span class="fc1 sc0">All</span><span class="_ _d"> </span><span class="fc1 sc0">of</span><span class="_ _4"> </span><span class="fc1 sc0">the</span></div><div class="t m0 x5a h2 y53 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x5b h2 y53 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">-medoid</span><span class="_ _4"> </span><span class="fc1 sc0">t</span><span class="fc1 sc0">yp</span><span class="fc1 sc0">es</span><span class="_ _4"> </span><span class="fc1 sc0">of</span></div><div class="t m0 xc h2 y54 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">approac</span><span class="fc1 sc0">hes,</span><span class="_ _a"> </span><span class="fc1 sc0">including</span><span class="_ _4"> </span><span class="fc1 sc0">P</span><span class="_ _f"></span><span class="fc1 sc0">AM,</span><span class="_ _6"> </span><span class="fc1 sc0">CLARA,</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">CLARANS,</span><span class="_ _6"> </span><span class="fc1 sc0">are</span><span class="_ _e"> </span><span class="fc1 sc0">kno</span><span class="fc1 sc0">wn</span><span class="_ _e"> </span><span class="fc1 sc0">not</span><span class="_ _6"> </span><span class="fc1 sc0">to</span><span class="_ _a"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">scalable</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">th</span><span class="_ _3"></span><span class="fc1 sc0">us</span><span class="_ _6"> </span><span class="fc1 sc0">are</span><span class="_ _e"> </span><span class="fc1 sc0">not</span></div><div class="t m0 xc h2 y55 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">appropriate</span><span class="_ _6"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">streaming</span><span class="_ _6"> </span><span class="fc1 sc0">con</span><span class="fc1 sc0">text.</span></div><div class="t m0 xf h2 y56 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Other</span><span class="_ _6"> </span><span class="fc1 sc0">examples</span><span class="_ _d"> </span><span class="fc1 sc0">of</span><span class="_ _4"> </span><span class="fc1 sc0">partitioning</span><span class="_ _4"> </span><span class="fc1 sc0">metho</span><span class="fc1 sc0">ds</span><span class="_ _4"> </span><span class="fc1 sc0">include</span><span class="_ _0"> </span><span class="fc1 sc0">that</span><span class="_ _6"> </span><span class="fc1 sc0">of</span><span class="_ _4"> </span><span class="fc1 sc0">Bradley</span><span class="_ _4"> </span><span class="fc1 sc0">et</span><span class="_ _4"> </span><span class="fc1 sc0">al.</span><span class="_ _6"> </span><span class="fc1 sc0">[4]</span><span class="_ _4"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">its</span><span class="_ _4"> </span><span class="fc1 sc0">subsequen</span><span class="fc1 sc0">t</span><span class="_ _4"> </span><span class="fc1 sc0">im-</span></div><div class="t m0 xc h2 y57 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">pro</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">emen</span><span class="fc1 sc0">t</span><span class="_ _8"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">y</span><span class="_ _8"> </span><span class="fc1 sc0">F</span><span class="_ _f"></span><span class="fc1 sc0">arnstorm</span><span class="_ _8"> </span><span class="fc1 sc0">et</span><span class="_ _a"> </span><span class="fc1 sc0">al.</span><span class="_ _a"> </span><span class="fc1 sc0">[9</span><span class="fc1 sc0">]</span><span class="_ _a"> </span><span class="fc1 sc0">whic</span><span class="_ _3"></span><span class="fc1 sc0">h</span><span class="_ _a"> </span><span class="fc1 sc0">rep</span><span class="_ _11"> </span><span class="fc1 sc0">eatedly</span><span class="_ _a"> </span><span class="fc1 sc0">tak</span><span class="fc1 sc0">es</span></div><div class="t m0 x5c h2 y57 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x5d h2 y57 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">w</span><span class="fc1 sc0">eigh</span><span class="_ _3"></span><span class="fc1 sc0">ted</span><span class="_ _a"> </span><span class="fc1 sc0">cen</span><span class="fc1 sc0">ters</span><span class="_ _8"> </span><span class="fc1 sc0">(initially</span><span class="_ _6"> </span><span class="fc1 sc0">c</span><span class="fc1 sc0">hosen</span><span class="_ _a"> </span><span class="fc1 sc0">randomly</span></div><div class="t m0 xc h2 y58 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">with</span><span class="_ _4"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">eigh</span><span class="_ _3"></span><span class="fc1 sc0">t</span><span class="_ _4"> </span><span class="fc1 sc0">1)</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _4"> </span><span class="fc1 sc0">as</span><span class="_ _4"> </span><span class="fc1 sc0">m</span><span class="fc1 sc0">uc</span><span class="_ _3"></span><span class="fc1 sc0">h</span><span class="_ _4"> </span><span class="fc1 sc0">data</span><span class="_ _6"> </span><span class="fc1 sc0">as</span><span class="_ _4"> </span><span class="fc1 sc0">can</span><span class="_ _4"> </span><span class="fc1 sc0">t</span><span class="_ _d"> </span><span class="fc1 sc0">in</span><span class="_ _4"> </span><span class="fc1 sc0">main</span><span class="_ _4"> </span><span class="fc1 sc0">memory</span><span class="_ _4"> </span><span class="fc1 sc0">and</span><span class="_ _4"> </span><span class="fc1 sc0">computes</span><span class="_ _4"> </span><span class="fc1 sc0">a</span></div><div class="t m0 x5e h2 y58 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x5f h2 y58 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">-clustering.</span><span class="_ _b"> </span><span class="fc1 sc0">The</span><span class="_ _4"> </span><span class="fc1 sc0">new</span></div><div class="t m0 xc h2 y59 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x27 h2 y59 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">cen</span><span class="fc1 sc0">ters</span><span class="_ _4"> </span><span class="fc1 sc0">so</span><span class="_ _0"> </span><span class="fc1 sc0">obtained</span><span class="_ _0"> </span><span class="fc1 sc0">are</span><span class="_ _0"> </span><span class="fc1 sc0">then</span><span class="_ _0"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">eigh</span><span class="_ _3"></span><span class="fc1 sc0">ted</span><span class="_ _0"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">y</span><span class="_ _d"> </span><span class="fc1 sc0">the</span><span class="_ _0"> </span><span class="fc1 sc0">n</span><span class="fc1 sc0">um</span><span class="_ _3"></span><span class="fc1 sc0">b</span><span class="fc1 sc0">er</span><span class="_ _0"> </span><span class="fc1 sc0">of</span><span class="_ _0"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">oin</span><span class="fc1 sc0">ts</span><span class="_ _0"> </span><span class="fc1 sc0">assigned,</span><span class="_ _12"> </span><span class="fc1 sc0">the</span><span class="_ _0"> </span><span class="fc1 sc0">data</span><span class="_ _d"> </span><span class="fc1 sc0">in</span><span class="_ _0"> </span><span class="fc1 sc0">memory</span><span class="_ _0"> </span><span class="fc1 sc0">is</span></div><div class="t m0 xc h2 y5a ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">discarded,</span><span class="_ _e"> </span><span class="fc1 sc0">and</span><span class="_ _e"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">pro</span><span class="fc1 sc0">cess</span><span class="_ _e"> </span><span class="fc1 sc0">rep</span><span class="_ _11"> </span><span class="fc1 sc0">eats</span><span class="_ _a"> </span><span class="fc1 sc0">on</span><span class="_ _e"> </span><span class="fc1 sc0">the</span><span class="_ _e"> </span><span class="fc1 sc0">remaining</span><span class="_ _6"> </span><span class="fc1 sc0">data.</span><span class="_ _4"> </span><span class="fc1 sc0">A</span><span class="_ _e"> </span><span class="fc1 sc0">k</span><span class="fc1 sc0">ey</span><span class="_ _a"> </span><span class="fc1 sc0">dierence</span><span class="_ _6"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">et</span><span class="fc1 sc0">w</span><span class="_ _3"></span><span class="fc1 sc0">een</span><span class="_ _6"> </span><span class="fc1 sc0">this</span><span class="_ _a"> </span><span class="fc1 sc0">approac</span><span class="fc1 sc0">h</span><span class="_ _a"> </span><span class="fc1 sc0">and</span></div><div class="t m0 xc h2 y5b ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">ours</span><span class="_ _e"> </span><span class="fc1 sc0">is</span><span class="_ _6"> </span><span class="fc1 sc0">that</span><span class="_ _6"> </span><span class="fc1 sc0">their</span><span class="_ _6"> </span><span class="fc1 sc0">algorithm</span><span class="_ _6"> </span><span class="fc1 sc0">places</span><span class="_ _6"> </span><span class="fc1 sc0">higher</span><span class="_ _6"> </span><span class="fc1 sc0">signicance</span><span class="_ _4"> </span><span class="fc1 sc0">on</span><span class="_ _6"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">oin</span><span class="fc1 sc0">ts</span><span class="_ _6"> </span><span class="fc1 sc0">later</span><span class="_ _e"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">data</span><span class="_ _6"> </span><span class="fc1 sc0">set</span><span class="_ _e"> </span><span class="fc1 sc0">-</span><span class="_ _6"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">e</span><span class="_ _e"> </span><span class="fc1 sc0">assume</span><span class="_ _6"> </span><span class="fc1 sc0">that</span></div><div class="t m0 xc h2 y5c ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">our</span><span class="_ _a"> </span><span class="fc1 sc0">data</span><span class="_ _a"> </span><span class="fc1 sc0">stream</span><span class="_ _a"> </span><span class="fc1 sc0">is</span><span class="_ _e"> </span><span class="fc1 sc0">not</span><span class="_ _a"> </span><span class="fc1 sc0">sorted</span><span class="_ _a"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">an</span><span class="fc1 sc0">y</span><span class="_ _8"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">a</span><span class="fc1 sc0">y</span><span class="_ _1"></span><span class="fc1 sc0">.</span><span class="_ _4"> </span><span class="fc1 sc0">F</span><span class="_ _f"></span><span class="fc1 sc0">urthermore,</span><span class="_ _e"> </span><span class="fc1 sc0">these</span><span class="_ _e"> </span><span class="fc1 sc0">approac</span><span class="fc1 sc0">hes</span><span class="_ _8"> </span><span class="fc1 sc0">are</span><span class="_ _e"> </span><span class="fc1 sc0">not</span><span class="_ _a"> </span><span class="fc1 sc0">kno</span><span class="fc1 sc0">wn</span><span class="_ _a"> </span><span class="fc1 sc0">to</span><span class="_ _a"> </span><span class="fc1 sc0">outp</span><span class="_ _11"> </span><span class="fc1 sc0">erform</span></div><div class="t m0 xc h2 y5d ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">opular</span><span class="_ _4"> </span><span class="fc1 sc0">BIR</span><span class="fc1 sc0">CH</span><span class="_ _6"> </span><span class="fc1 sc0">algorithm.</span></div><div class="t m0 xf h2 y5e ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Hierarc</span><span class="fc1 sc0">hical</span><span class="_ _0"> </span><span class="fc1 sc0">metho</span><span class="fc1 sc0">ds</span><span class="_ _0"> </span><span class="fc1 sc0">decomp</span><span class="_ _11"> </span><span class="fc1 sc0">ose</span><span class="_ _0"> </span><span class="fc1 sc0">a</span><span class="_ _0"> </span><span class="fc1 sc0">dataset</span><span class="_ _d"> </span><span class="fc1 sc0">in</span><span class="fc1 sc0">to</span><span class="_ _0"> </span><span class="fc1 sc0">a</span><span class="_ _0"> </span><span class="fc1 sc0">tree-lik</span><span class="_ _3"></span><span class="fc1 sc0">e</span><span class="_ _12"> </span><span class="fc1 sc0">structure.</span><span class="_ _13"> </span><span class="fc1 sc0">HA</span><span class="fc1 sc0">C,</span><span class="_ _d"> </span><span class="fc1 sc0">the</span><span class="_ _0"> </span><span class="fc1 sc0">most</span><span class="_ _0"> </span><span class="fc1 sc0">common,</span></div><div class="t m0 xc h2 y5f ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">treats</span><span class="_ _a"> </span><span class="fc1 sc0">eac</span><span class="fc1 sc0">h</span><span class="_ _e"> </span><span class="fc1 sc0">p</span><span class="_ _11"> </span><span class="fc1 sc0">oin</span><span class="fc1 sc0">t</span><span class="_ _6"> </span><span class="fc1 sc0">as</span><span class="_ _a"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">cluster</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _e"> </span><span class="fc1 sc0">then</span><span class="_ _6"> </span><span class="fc1 sc0">rep</span><span class="_ _11"> </span><span class="fc1 sc0">eatedly</span><span class="_ _6"> </span><span class="fc1 sc0">merges</span><span class="_ _e"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">closest</span><span class="_ _e"> </span><span class="fc1 sc0">ones.</span><span class="_ _0"> </span><span class="fc1 sc0">If</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _e"> </span><span class="fc1 sc0">n</span><span class="fc1 sc0">um</span><span class="_ _3"></span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">er</span><span class="_ _6"> </span><span class="fc1 sc0">of</span><span class="_ _a"> </span><span class="fc1 sc0">clusters</span></div><div class="t m0 x60 h2 y5f ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 xc h2 y60 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">is</span><span class="_ _a"> </span><span class="fc1 sc0">kno</span><span class="fc1 sc0">wn,</span><span class="_ _a"> </span><span class="fc1 sc0">then</span><span class="_ _a"> </span><span class="fc1 sc0">merging</span><span class="_ _a"> </span><span class="fc1 sc0">stops</span><span class="_ _a"> </span><span class="fc1 sc0">when</span><span class="_ _a"> </span><span class="fc1 sc0">only</span></div><div class="t m0 x61 h2 y60 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x5 h2 y60 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">separate</span><span class="_ _8"> </span><span class="fc1 sc0">clusters</span><span class="_ _e"> </span><span class="fc1 sc0">remain.</span><span class="_ _0"> </span><span class="fc1 sc0">Hierarc</span><span class="fc1 sc0">hical</span><span class="_ _a"> </span><span class="fc1 sc0">algorithms</span><span class="_ _a"> </span><span class="fc1 sc0">are</span><span class="_ _a"> </span><span class="fc1 sc0">kno</span><span class="fc1 sc0">wn</span></div><div class="t m0 xc h2 y61 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">to</span><span class="_ _4"> </span><span class="fc1 sc0">suer</span><span class="_ _4"> </span><span class="fc1 sc0">from</span><span class="_ _4"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">problem</span><span class="_ _0"> </span><span class="fc1 sc0">that</span><span class="_ _4"> </span><span class="fc1 sc0">hierarc</span><span class="fc1 sc0">hical</span><span class="_ _d"> </span><span class="fc1 sc0">merge</span><span class="_ _4"> </span><span class="fc1 sc0">or</span><span class="_ _4"> </span><span class="fc1 sc0">split</span><span class="_ _0"> </span><span class="fc1 sc0">op</span><span class="fc1 sc0">erations</span><span class="_ _d"> </span><span class="fc1 sc0">are</span><span class="_ _4"> </span><span class="fc1 sc0">irrev</span><span class="fc1 sc0">o</span><span class="fc1 sc0">cable</span><span class="_ _0"> </span><span class="fc1 sc0">[15</span><span class="fc1 sc0">].</span><span class="_ _b"> </span><span class="fc1 sc0">Another</span></div><div class="t m0 xc h2 y62 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">hierarc</span><span class="fc1 sc0">hical</span><span class="_ _d"> </span><span class="fc1 sc0">tec</span><span class="fc1 sc0">hnique</span><span class="_ _d"> </span><span class="fc1 sc0">is</span><span class="_ _d"> </span><span class="fc1 sc0">CURE</span><span class="_ _d"> </span><span class="fc1 sc0">[14</span><span class="fc1 sc0">],</span><span class="_ _4"> </span><span class="fc1 sc0">whic</span><span class="fc1 sc0">h</span><span class="_ _4"> </span><span class="fc1 sc0">represen</span><span class="fc1 sc0">ts</span><span class="_ _4"> </span><span class="fc1 sc0">a</span><span class="_ _d"> </span><span class="fc1 sc0">cluster</span><span class="_ _d"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">y</span><span class="_ _4"> </span><span class="fc1 sc0">m</span><span class="fc1 sc0">ultiple</span><span class="_ _d"> </span><span class="fc1 sc0">p</span><span class="_ _11"> </span><span class="fc1 sc0">oin</span><span class="_ _3"></span><span class="fc1 sc0">ts</span><span class="_ _0"> </span><span class="fc1 sc0">that</span><span class="_ _4"> </span><span class="fc1 sc0">are</span><span class="_ _4"> </span><span class="fc1 sc0">initially</span></div><div class="t m0 xc h2 y63 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">w</span><span class="fc1 sc0">ell-scattered</span><span class="_ _a"> </span><span class="fc1 sc0">in</span><span class="_ _e"> </span><span class="fc1 sc0">the</span><span class="_ _e"> </span><span class="fc1 sc0">cluster</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _a"> </span><span class="fc1 sc0">then</span><span class="_ _e"> </span><span class="fc1 sc0">shrunk</span><span class="_ _e"> </span><span class="fc1 sc0">to</span><span class="fc1 sc0">w</span><span class="_ _3"></span><span class="fc1 sc0">ard</span><span class="_ _a"> </span><span class="fc1 sc0">the</span><span class="_ _a"> </span><span class="fc1 sc0">cluster</span><span class="_ _6"> </span><span class="fc1 sc0">cen</span><span class="_ _3"></span><span class="fc1 sc0">ter</span><span class="_ _e"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">y</span><span class="_ _a"> </span><span class="fc1 sc0">a</span><span class="_ _a"> </span><span class="fc1 sc0">certain</span><span class="_ _e"> </span><span class="fc1 sc0">fraction.</span><span class="_ _0"> </span><span class="fc1 sc0">HA</span><span class="_ _3"></span><span class="fc1 sc0">C</span><span class="_ _e"> </span><span class="fc1 sc0">and</span></div><div class="t m0 xc h2 y64 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">CURE</span><span class="_ _6"> </span><span class="fc1 sc0">are</span><span class="_ _6"> </span><span class="fc1 sc0">designed</span><span class="_ _6"> </span><span class="fc1 sc0">to</span><span class="_ _6"> </span><span class="fc1 sc0">disco</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">er</span><span class="_ _6"> </span><span class="fc1 sc0">clusters</span><span class="_ _6"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">arbitrary</span><span class="_ _e"> </span><span class="fc1 sc0">shap</span><span class="_ _11"> </span><span class="fc1 sc0">e</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">th</span><span class="fc1 sc0">us</span><span class="_ _6"> </span><span class="fc1 sc0">do</span><span class="_ _6"> </span><span class="fc1 sc0">not</span><span class="_ _e"> </span><span class="fc1 sc0">necessarily</span><span class="_ _4"> </span><span class="fc1 sc0">optimize</span><span class="_ _4"> </span><span class="fc1 sc0">SSQ.</span></div><div class="t m0 xf h2 y65 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Densit</span><span class="fc1 sc0">y-based</span><span class="_ _4"> </span><span class="fc1 sc0">metho</span><span class="fc1 sc0">ds</span><span class="_ _d"> </span><span class="fc1 sc0">dene</span><span class="_ _d"> </span><span class="fc1 sc0">clusters</span><span class="_ _0"> </span><span class="fc1 sc0">as</span><span class="_ _4"> </span><span class="fc1 sc0">dense</span><span class="_ _4"> </span><span class="fc1 sc0">regions</span><span class="_ _d"> </span><span class="fc1 sc0">of</span><span class="_ _4"> </span><span class="fc1 sc0">space</span><span class="_ _d"> </span><span class="fc1 sc0">separated</span><span class="_ _d"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">y</span><span class="_ _4"> </span><span class="fc1 sc0">less</span><span class="_ _d"> </span><span class="fc1 sc0">dense</span><span class="_ _d"> </span><span class="fc1 sc0">regions.</span></div><div class="t m0 xc h2 y66 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Suc</span><span class="fc1 sc0">h</span><span class="_ _6"> </span><span class="fc1 sc0">metho</span><span class="_ _11"> </span><span class="fc1 sc0">ds</span><span class="_ _4"> </span><span class="fc1 sc0">t</span><span class="fc1 sc0">ypically</span><span class="_ _4"> </span><span class="fc1 sc0">con</span><span class="fc1 sc0">tin</span><span class="_ _3"></span><span class="fc1 sc0">ue</span><span class="_ _4"> </span><span class="fc1 sc0">to</span><span class="_ _4"> </span><span class="fc1 sc0">gro</span><span class="_ _3"></span><span class="fc1 sc0">w</span><span class="_ _6"> </span><span class="fc1 sc0">clusters</span><span class="_ _4"> </span><span class="fc1 sc0">as</span><span class="_ _4"> </span><span class="fc1 sc0">long</span><span class="_ _4"> </span><span class="fc1 sc0">as</span><span class="_ _6"> </span><span class="fc1 sc0">their</span><span class="_ _4"> </span><span class="fc1 sc0">densit</span><span class="fc1 sc0">y</span><span class="_ _4"> </span><span class="fc1 sc0">exceeds</span><span class="_ _4"> </span><span class="fc1 sc0">a</span><span class="_ _4"> </span><span class="fc1 sc0">sp</span><span class="fc1 sc0">ecied</span><span class="_ _0"> </span><span class="fc1 sc0">thresh-</span></div><div class="t m0 xc h2 y67 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">old.</span><span class="_ _12"> </span><span class="fc1 sc0">Desnsit</span><span class="fc1 sc0">y-based</span><span class="_ _6"> </span><span class="fc1 sc0">algorithms</span><span class="_ _4"> </span><span class="fc1 sc0">lik</span><span class="_ _3"></span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">DBSCAN</span><span class="_ _6"> </span><span class="fc1 sc0">[8],</span><span class="_ _6"> </span><span class="fc1 sc0">OPTICS</span><span class="_ _4"> </span><span class="fc1 sc0">[2</span><span class="_ _3"></span><span class="fc1 sc0">]</span><span class="_ _4"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">DENCLUE</span><span class="_ _6"> </span><span class="fc1 sc0">[18</span><span class="fc1 sc0">]</span><span class="_ _6"> </span><span class="fc1 sc0">are</span><span class="_ _6"> </span><span class="fc1 sc0">not</span><span class="_ _6"> </span><span class="fc1 sc0">explicitly</span></div><div class="t m0 xc h2 y68 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">designed</span><span class="_ _4"> </span><span class="fc1 sc0">to</span><span class="_ _e"> </span><span class="fc1 sc0">minimize</span><span class="_ _d"> </span><span class="fc1 sc0">SSQ.</span></div><div class="t m0 xf h2 y69 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Grid-based</span><span class="_ _0"> </span><span class="fc1 sc0">metho</span><span class="fc1 sc0">ds</span><span class="_ _0"> </span><span class="fc1 sc0">t</span><span class="fc1 sc0">ypically</span><span class="_ _0"> </span><span class="fc1 sc0">quan</span><span class="fc1 sc0">tize</span><span class="_ _d"> </span><span class="fc1 sc0">the</span><span class="_ _0"> </span><span class="fc1 sc0">space</span><span class="_ _0"> </span><span class="fc1 sc0">in</span><span class="fc1 sc0">to</span><span class="_ _4"> </span><span class="fc1 sc0">a</span><span class="_ _0"> </span><span class="fc1 sc0">xed</span><span class="_ _0"> </span><span class="fc1 sc0">n</span><span class="fc1 sc0">um</span><span class="fc1 sc0">b</span><span class="fc1 sc0">er</span><span class="_ _d"> </span><span class="fc1 sc0">of</span><span class="_ _0"> </span><span class="fc1 sc0">cells</span><span class="_ _0"> </span><span class="fc1 sc0">that</span><span class="_ _0"> </span><span class="fc1 sc0">form</span><span class="_ _4"> </span><span class="fc1 sc0">a</span><span class="_ _0"> </span><span class="fc1 sc0">grid-</span></div><div class="t m0 xc h2 y6a ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">lik</span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">structure.</span><span class="_ _b"> </span><span class="fc1 sc0">Clustering</span><span class="_ _4"> </span><span class="fc1 sc0">is</span><span class="_ _d"> </span><span class="fc1 sc0">then</span><span class="_ _d"> </span><span class="fc1 sc0">p</span><span class="_ _11"> </span><span class="fc1 sc0">erformed</span><span class="_ _4"> </span><span class="fc1 sc0">on</span><span class="_ _d"> </span><span class="fc1 sc0">this</span><span class="_ _4"> </span><span class="fc1 sc0">structure.</span><span class="_ _b"> </span><span class="fc1 sc0">Examples</span><span class="_ _4"> </span><span class="fc1 sc0">of</span><span class="_ _4"> </span><span class="fc1 sc0">suc</span><span class="fc1 sc0">h</span><span class="_ _4"> </span><span class="fc1 sc0">algorithms</span><span class="_ _d"> </span><span class="fc1 sc0">include</span></div><div class="t m0 x13 h2 y6b ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">4</span></div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6268425c4c65f41259806be7/bg5.jpg"><div class="t m0 xc h2 y24 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">STING</span><span class="_ _e"> </span><span class="fc1 sc0">[31</span><span class="fc1 sc0">],</span><span class="_ _a"> </span><span class="fc1 sc0">CLIQUE</span><span class="_ _6"> </span><span class="fc1 sc0">[1</span><span class="fc1 sc0">],</span><span class="_ _e"> </span><span class="fc1 sc0">W</span><span class="_ _f"></span><span class="fc1 sc0">a</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">e-Cluster</span><span class="_ _a"> </span><span class="fc1 sc0">[29</span><span class="fc1 sc0">],</span><span class="_ _e"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">OPTIGRID</span><span class="_ _e"> </span><span class="fc1 sc0">[19</span><span class="fc1 sc0">].</span><span class="_ _d"> </span><span class="fc1 sc0">Cluster</span><span class="_ _6"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">oundaries</span><span class="_ _6"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">these</span><span class="_ _6"> </span><span class="fc1 sc0">meth-</span></div><div class="t m0 xc h2 y25 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">o</span><span class="fc1 sc0">ds</span><span class="_ _6"> </span><span class="fc1 sc0">are</span><span class="_ _6"> </span><span class="fc1 sc0">axis-aligned</span><span class="_ _4"> </span><span class="fc1 sc0">h</span><span class="fc1 sc0">yp</span><span class="fc1 sc0">erplanes,</span><span class="_ _4"> </span><span class="fc1 sc0">(no</span><span class="_ _6"> </span><span class="fc1 sc0">diagonal</span><span class="_ _6"> </span><span class="fc1 sc0">separations</span><span class="_ _6"> </span><span class="fc1 sc0">are</span><span class="_ _6"> </span><span class="fc1 sc0">allo</span><span class="fc1 sc0">w</span><span class="fc1 sc0">ed)</span><span class="_ _e"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">so</span><span class="_ _6"> </span><span class="fc1 sc0">grid-based</span><span class="_ _4"> </span><span class="fc1 sc0">approac</span><span class="fc1 sc0">hes</span></div><div class="t m0 xc h2 y26 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">are</span><span class="_ _6"> </span><span class="fc1 sc0">also</span><span class="_ _6"> </span><span class="fc1 sc0">not</span><span class="_ _6"> </span><span class="fc1 sc0">designed</span><span class="_ _6"> </span><span class="fc1 sc0">to</span><span class="_ _6"> </span><span class="fc1 sc0">optimize</span><span class="_ _4"> </span><span class="fc1 sc0">SSQ.</span></div><div class="t m0 xc h2 y74 ff7 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">2</span><span class="_ _10"> </span><span class="fc1 sc0">Preliminaries</span></div><div class="t m0 xc h2 y75 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">W</span><span class="_ _1"></span><span class="fc1 sc0">e</span><span class="_ _a"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">egin</span><span class="_ _a"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">y</span><span class="_ _8"> </span><span class="fc1 sc0">dening</span><span class="_ _a"> </span><span class="fc1 sc0">a</span><span class="_ _a"> </span><span class="fc1 sc0">stream</span><span class="_ _8"> </span><span class="fc1 sc0">more</span><span class="_ _8"> </span><span class="fc1 sc0">formally</span><span class="_ _1"></span><span class="fc1 sc0">.</span><span class="_ _0"> </span><span class="fc1 sc0">A</span><span class="_ _8"> </span><span class="fc1 sc0">data</span><span class="_ _8"> </span><span class="fc1 sc0">stream</span><span class="_ _8"> </span><span class="fc1 sc0">is</span><span class="_ _a"> </span><span class="fc1 sc0">a</span><span class="_ _8"> </span><span class="fc1 sc0">nite</span><span class="_ _e"> </span><span class="fc1 sc0">set</span></div><div class="t m0 x62 h2 y75 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">N</span></div><div class="t m0 x18 h2 y75 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">of</span><span class="_ _8"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">oin</span><span class="fc1 sc0">ts</span></div><div class="t m0 x63 h2 y75 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">x</span></div><div class="t m0 x64 h2 y76 ffe fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">1</span></div><div class="t m0 x14 h2 y75 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">;</span><span class="_ _9"> </span><span class="fc1 sc0">:</span><span class="_ _9"> </span><span class="fc1 sc0">:</span><span class="_ _9"> </span><span class="fc1 sc0">:</span><span class="_ _1a"> </span><span class="fc1 sc0">;</span><span class="_ _9"> </span><span class="fc1 sc0">x</span></div><div class="t m0 x65 h2 y76 ff11 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">i</span></div><div class="t m0 x1c h2 y75 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">;</span><span class="_ _9"> </span><span class="fc1 sc0">:</span><span class="_ _9"> </span><span class="fc1 sc0">:</span><span class="_ _9"> </span><span class="fc1 sc0">:</span><span class="_ _7"> </span><span class="fc1 sc0">;</span><span class="_ _9"> </span><span class="fc1 sc0">x</span></div><div class="t m0 x60 h2 y76 ff11 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">n</span></div><div class="t m0 xc h2 y77 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">read</span><span class="_ _6"> </span><span class="fc1 sc0">in</span><span class="_ _4"> </span><span class="fc1 sc0">increasing</span><span class="_ _4"> </span><span class="fc1 sc0">order</span><span class="_ _4"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">indices</span></div><div class="t m0 x66 h2 y77 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">i</span></div><div class="t m0 x67 h2 y77 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">.</span><span class="_ _12"> </span><span class="fc1 sc0">F</span><span class="_ _f"></span><span class="fc1 sc0">or</span><span class="_ _6"> </span><span class="fc1 sc0">example,</span><span class="_ _4"> </span><span class="fc1 sc0">these</span><span class="_ _4"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">oin</span><span class="fc1 sc0">ts</span><span class="_ _6"> </span><span class="fc1 sc0">migh</span><span class="fc1 sc0">t</span><span class="_ _6"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">v</span><span class="fc1 sc0">ectors</span><span class="_ _6"> </span><span class="fc1 sc0">in</span></div><div class="t m0 x3a h2 y77 ff10 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0"><</span></div><div class="t m0 x3b h2 y78 ff11 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">d</span></div><div class="t m0 x55 h2 y77 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">.</span><span class="_ _2"> </span><span class="fc1 sc0">Random</span></div><div class="t m0 xc h2 y79 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">access</span><span class="_ _0"> </span><span class="fc1 sc0">to</span><span class="_ _0"> </span><span class="fc1 sc0">the</span><span class="_ _0"> </span><span class="fc1 sc0">data</span><span class="_ _d"> </span><span class="fc1 sc0">is</span><span class="_ _12"> </span><span class="fc1 sc0">not</span><span class="_ _0"> </span><span class="fc1 sc0">allo</span><span class="_ _3"></span><span class="fc1 sc0">w</span><span class="fc1 sc0">ed.</span><span class="_ _18"> </span><span class="fc1 sc0">A</span><span class="_ _0"> </span><span class="fc1 sc0">stream</span><span class="_ _0"> </span><span class="fc1 sc0">algorithm</span><span class="_ _0"> </span><span class="fc1 sc0">is</span><span class="_ _0"> </span><span class="fc1 sc0">allo</span><span class="fc1 sc0">w</span><span class="_ _3"></span><span class="fc1 sc0">ed</span><span class="_ _12"> </span><span class="fc1 sc0">to</span><span class="_ _d"> </span><span class="fc1 sc0">remem</span><span class="fc1 sc0">b</span><span class="fc1 sc0">er</span><span class="_ _12"> </span><span class="fc1 sc0">a</span><span class="_ _0"> </span><span class="fc1 sc0">small</span><span class="_ _0"> </span><span class="fc1 sc0">amoun</span><span class="fc1 sc0">t</span><span class="_ _d"> </span><span class="fc1 sc0">of</span></div><div class="t m0 xc h2 y7a ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">information</span><span class="_ _4"> </span><span class="fc1 sc0">ab</span><span class="_ _11"> </span><span class="fc1 sc0">out</span><span class="_ _d"> </span><span class="fc1 sc0">the</span><span class="_ _d"> </span><span class="fc1 sc0">data</span><span class="_ _4"> </span><span class="fc1 sc0">it</span><span class="_ _d"> </span><span class="fc1 sc0">has</span><span class="_ _d"> </span><span class="fc1 sc0">seen</span><span class="_ _d"> </span><span class="fc1 sc0">so</span><span class="_ _d"> </span><span class="fc1 sc0">far.</span><span class="_ _c"> </span><span class="fc1 sc0">The</span><span class="_ _d"> </span><span class="fc1 sc0">p</span><span class="_ _11"> </span><span class="fc1 sc0">erformance</span><span class="_ _4"> </span><span class="fc1 sc0">of</span><span class="_ _4"> </span><span class="fc1 sc0">a</span><span class="_ _d"> </span><span class="fc1 sc0">stream</span><span class="_ _4"> </span><span class="fc1 sc0">algorithm</span><span class="_ _d"> </span><span class="fc1 sc0">is</span><span class="_ _0"> </span><span class="fc1 sc0">measured</span></div><div class="t m0 xc h2 y7b ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">b</span><span class="fc1 sc0">y</span><span class="_ _e"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">amoun</span><span class="_ _3"></span><span class="fc1 sc0">t</span><span class="_ _6"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">information</span><span class="_ _6"> </span><span class="fc1 sc0">it</span><span class="_ _6"> </span><span class="fc1 sc0">retains</span><span class="_ _4"> </span><span class="fc1 sc0">ab</span><span class="fc1 sc0">out</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">data</span><span class="_ _e"> </span><span class="fc1 sc0">that</span><span class="_ _6"> </span><span class="fc1 sc0">has</span><span class="_ _6"> </span><span class="fc1 sc0">streamed</span><span class="_ _6"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">y</span><span class="_ _1"></span><span class="fc1 sc0">,</span><span class="_ _6"> </span><span class="fc1 sc0">as</span><span class="_ _6"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">ell</span><span class="_ _4"> </span><span class="fc1 sc0">as</span><span class="_ _e"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">y</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">usual</span></div><div class="t m0 xc h2 y7c ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">measures:</span><span class="_ _0"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">case</span><span class="_ _6"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">clustering</span><span class="_ _4"> </span><span class="fc1 sc0">algorithm,</span><span class="_ _6"> </span><span class="fc1 sc0">for</span><span class="_ _6"> </span><span class="fc1 sc0">example,</span><span class="_ _6"> </span><span class="fc1 sc0">these</span><span class="_ _6"> </span><span class="fc1 sc0">could</span><span class="_ _4"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">SSQ</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">running</span><span class="_ _4"> </span><span class="fc1 sc0">time.</span></div><div class="t m0 xf h2 y7d ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">In</span><span class="_ _e"> </span><span class="fc1 sc0">what</span><span class="_ _e"> </span><span class="fc1 sc0">follo</span><span class="fc1 sc0">ws,</span><span class="_ _e"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">e</span><span class="_ _e"> </span><span class="fc1 sc0">giv</span><span class="fc1 sc0">e</span><span class="_ _e"> </span><span class="fc1 sc0">a</span><span class="_ _e"> </span><span class="fc1 sc0">more</span><span class="_ _6"> </span><span class="fc1 sc0">detailed</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _e"> </span><span class="fc1 sc0">formal</span><span class="_ _e"> </span><span class="fc1 sc0">denition</span><span class="_ _4"> </span><span class="fc1 sc0">of</span><span class="_ _a"> </span><span class="fc1 sc0">the</span></div><div class="t m0 x68 h2 y7d ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x69 h2 y7d ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">-Median</span><span class="_ _6"> </span><span class="fc1 sc0">problem</span><span class="_ _e"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">of</span><span class="_ _e"> </span><span class="fc1 sc0">the</span></div><div class="t m0 xc h2 y7e ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">related</span></div><div class="t m0 x6a h2 y7e ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">facility</span><span class="_ _6"> </span><span class="fc1 sc0">lo</span><span class="fc1 sc0">c</span><span class="_ _f"></span><span class="fc1 sc0">ation</span></div><div class="t m0 x6b h2 y7e ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">problem.</span></div><div class="t m0 xf h2 y7f ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Supp</span><span class="fc1 sc0">ose</span><span class="_ _12"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">e</span><span class="_ _0"> </span><span class="fc1 sc0">are</span><span class="_ _0"> </span><span class="fc1 sc0">giv</span><span class="_ _3"></span><span class="fc1 sc0">en</span><span class="_ _12"> </span><span class="fc1 sc0">a</span><span class="_ _0"> </span><span class="fc1 sc0">set</span></div><div class="t m0 x6c h2 y7f ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">N</span></div><div class="t m0 x4 h2 y7f ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">of</span></div><div class="t m0 x6d h2 y7f ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">n</span></div><div class="t m0 x6e h2 y7f ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">ob</span><span class="_ _7"> </span><span class="fc1 sc0">jects.</span><span class="_ _18"> </span><span class="fc1 sc0">There</span><span class="_ _0"> </span><span class="fc1 sc0">is</span><span class="_ _0"> </span><span class="fc1 sc0">some</span><span class="_ _0"> </span><span class="fc1 sc0">notion</span><span class="_ _12"> </span><span class="fc1 sc0">of</span><span class="_ _0"> </span><span class="fc1 sc0">\similarit</span><span class="_ _3"></span><span class="fc1 sc0">y"</span><span class="_ _12"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">et</span><span class="fc1 sc0">w</span><span class="fc1 sc0">een</span><span class="_ _0"> </span><span class="fc1 sc0">the</span></div><div class="t m0 xc h2 y80 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">ob</span><span class="_ _7"> </span><span class="fc1 sc0">jects,</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _4"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">goal</span><span class="_ _4"> </span><span class="fc1 sc0">is</span><span class="_ _6"> </span><span class="fc1 sc0">to</span><span class="_ _4"> </span><span class="fc1 sc0">group</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">ob</span><span class="_ _7"> </span><span class="fc1 sc0">jects</span><span class="_ _6"> </span><span class="fc1 sc0">in</span><span class="fc1 sc0">to</span><span class="_ _6"> </span><span class="fc1 sc0">exactly</span></div><div class="t m0 x6f h2 y80 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x70 h2 y80 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">clusters</span><span class="_ _4"> </span><span class="fc1 sc0">so</span><span class="_ _6"> </span><span class="fc1 sc0">that</span><span class="_ _6"> </span><span class="fc1 sc0">similar</span><span class="_ _4"> </span><span class="fc1 sc0">ob</span><span class="_ _7"> </span><span class="fc1 sc0">jects</span><span class="_ _6"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">elong</span><span class="_ _d"> </span><span class="fc1 sc0">to</span></div><div class="t m0 xc h2 y81 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">the</span><span class="_ _d"> </span><span class="fc1 sc0">same</span><span class="_ _0"> </span><span class="fc1 sc0">cluster</span><span class="_ _d"> </span><span class="fc1 sc0">while</span><span class="_ _0"> </span><span class="fc1 sc0">dissimilar</span><span class="_ _12"> </span><span class="fc1 sc0">ob</span><span class="_ _7"> </span><span class="fc1 sc0">jects</span><span class="_ _d"> </span><span class="fc1 sc0">are</span><span class="_ _0"> </span><span class="fc1 sc0">in</span><span class="_ _0"> </span><span class="fc1 sc0">dieren</span><span class="_ _3"></span><span class="fc1 sc0">t</span><span class="_ _0"> </span><span class="fc1 sc0">clusters.</span><span class="_ _15"> </span><span class="fc1 sc0">W</span><span class="_ _f"></span><span class="fc1 sc0">e</span><span class="_ _d"> </span><span class="fc1 sc0">will</span><span class="_ _12"> </span><span class="fc1 sc0">assume</span><span class="_ _d"> </span><span class="fc1 sc0">that</span><span class="_ _0"> </span><span class="fc1 sc0">the</span><span class="_ _d"> </span><span class="fc1 sc0">ob</span><span class="_ _7"> </span><span class="fc1 sc0">jects</span></div><div class="t m0 xc h2 y82 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">are</span><span class="_ _e"> </span><span class="fc1 sc0">represen</span><span class="fc1 sc0">ted</span><span class="_ _e"> </span><span class="fc1 sc0">as</span><span class="_ _6"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">oin</span><span class="fc1 sc0">ts</span><span class="_ _e"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">metric</span><span class="_ _e"> </span><span class="fc1 sc0">space</span><span class="_ _6"> </span><span class="fc1 sc0">whose</span><span class="_ _6"> </span><span class="fc1 sc0">distance</span><span class="_ _6"> </span><span class="fc1 sc0">function</span><span class="_ _e"> </span><span class="fc1 sc0">con</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">eys</span><span class="_ _6"> </span><span class="fc1 sc0">similarit</span><span class="_ _3"></span><span class="fc1 sc0">y</span><span class="_ _f"></span><span class="fc1 sc0">.</span><span class="_ _0"> </span><span class="fc1 sc0">The</span></div><div class="t m0 x71 h2 y82 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x72 h2 y82 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Median</span></div><div class="t m0 xc h2 y83 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">problem</span><span class="_ _6"> </span><span class="fc1 sc0">ma</span><span class="fc1 sc0">y</span><span class="_ _e"> </span><span class="fc1 sc0">no</span><span class="fc1 sc0">w</span><span class="_ _6"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">formally</span><span class="_ _6"> </span><span class="fc1 sc0">dened</span><span class="_ _4"> </span><span class="fc1 sc0">as</span><span class="_ _6"> </span><span class="fc1 sc0">follo</span><span class="_ _3"></span><span class="fc1 sc0">ws:</span></div><div class="t m0 xc h2 y84 ffd fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Denition</span><span class="_ _d"> </span><span class="fc1 sc0">1</span><span class="_ _d"> </span><span class="fc1 sc0">(The</span></div><div class="t m0 x73 h2 y84 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x74 h2 y84 ffd fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Median</span><span class="_ _4"> </span><span class="fc1 sc0">Problem)</span></div><div class="t m0 x4e h2 y84 ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">We</span><span class="_ _6"> </span><span class="fc1 sc0">ar</span><span class="_ _3"></span><span class="fc1 sc0">e</span><span class="_ _6"> </span><span class="fc1 sc0">given</span><span class="_ _e"> </span><span class="fc1 sc0">a</span><span class="_ _4"> </span><span class="fc1 sc0">set</span></div><div class="t m0 x75 h2 y84 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">N</span></div><div class="t m0 x76 h2 y84 ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">of</span></div><div class="t m0 x77 h2 y84 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">n</span></div><div class="t m0 x21 h2 y84 ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">data</span><span class="_ _6"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">oints</span><span class="_ _e"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">metric</span><span class="_ _6"> </span><span class="fc1 sc0">sp</span><span class="_ _3"></span><span class="fc1 sc0">ac</span><span class="_ _3"></span><span class="fc1 sc0">e,</span></div><div class="t m0 xc h2 y85 ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">a</span><span class="_ _4"> </span><span class="fc1 sc0">distanc</span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">function</span></div><div class="t m0 x51 h2 y85 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">d</span></div><div class="t m0 x74 h2 y85 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">:</span></div><div class="t m0 x6b h2 y85 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">N</span></div><div class="t m0 x78 h2 y85 ff10 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0"></span></div><div class="t m0 x56 h2 y85 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">N</span></div><div class="t m0 x79 h2 y85 ff10 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">!</span><span class="_ _6"> </span><span class="fc1 sc0"><</span></div><div class="t m0 x7a h2 y86 ffe fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">+</span></div><div class="t m0 x7b h2 y85 ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">,</span><span class="_ _4"> </span><span class="fc1 sc0">and</span><span class="_ _d"> </span><span class="fc1 sc0">a</span><span class="_ _d"> </span><span class="fc1 sc0">numb</span><span class="_ _3"></span><span class="fc1 sc0">er</span></div><div class="t m0 x7c h2 y85 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x7d h2 y85 ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">.</span><span class="_ _b"> </span><span class="fc1 sc0">F</span><span class="_ _3"></span><span class="fc1 sc0">or</span><span class="_ _4"> </span><span class="fc1 sc0">any</span><span class="_ _d"> </span><span class="fc1 sc0">choic</span><span class="_ _3"></span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">of</span></div><div class="t m0 x7e h2 y85 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">C</span></div><div class="t m0 x7f h2 y85 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">=</span></div><div class="t m0 x80 h2 y85 ff10 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">f</span></div><div class="t m0 x81 h2 y85 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">c</span></div><div class="t m0 x82 h2 y87 ffe fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">1</span></div><div class="t m0 x5b h2 y85 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">;</span><span class="_ _9"> </span><span class="fc1 sc0">c</span></div><div class="t m0 x14 h2 y87 ffe fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">2</span></div><div class="t m0 x83 h2 y85 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">;</span><span class="_ _9"> </span><span class="fc1 sc0">:</span><span class="_ _9"> </span><span class="fc1 sc0">:</span><span class="_ _9"> </span><span class="fc1 sc0">:</span><span class="_ _1a"> </span><span class="fc1 sc0">;</span><span class="_ _9"> </span><span class="fc1 sc0">c</span></div><div class="t m0 x1c h2 y87 ff11 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x84 h2 y85 ff10 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">g</span><span class="_ _6"> </span><span class="fc1 sc0"></span></div><div class="t m0 x85 h2 y85 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">N</span></div><div class="t m0 xc h2 y88 ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">of</span></div><div class="t m0 x4a h2 y88 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x86 h2 y88 ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">cluster</span><span class="_ _4"> </span><span class="fc1 sc0">c</span><span class="fc1 sc0">enters,</span><span class="_ _6"> </span><span class="fc1 sc0">dene</span><span class="_ _4"> </span><span class="fc1 sc0">a</span><span class="_ _d"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">artition</span><span class="_ _4"> </span><span class="fc1 sc0">of</span></div><div class="t m0 x87 h2 y88 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">N</span></div><div class="t m0 x4e h2 y88 ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">into</span></div><div class="t m0 x13 h2 y88 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x88 h2 y88 ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">clusters</span></div><div class="t m0 xe h2 y88 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">N</span></div><div class="t m0 x59 h2 y89 ffe fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">1</span></div><div class="t m0 x45 h2 y88 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">;</span><span class="_ _9"> </span><span class="fc1 sc0">N</span></div><div class="t m0 x89 h2 y89 ffe fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">2</span></div><div class="t m0 x76 h2 y88 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">;</span><span class="_ _9"> </span><span class="fc1 sc0">:</span><span class="_ _9"> </span><span class="fc1 sc0">:</span><span class="_ _9"> </span><span class="fc1 sc0">:</span><span class="_ _1a"> </span><span class="fc1 sc0">;</span><span class="_ _9"> </span><span class="fc1 sc0">N</span></div><div class="t m0 x8a h2 y89 ff11 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x7e h2 y88 ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">such</span><span class="_ _4"> </span><span class="fc1 sc0">that</span></div><div class="t m0 x8b h2 y88 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">N</span></div><div class="t m0 x8c h2 y89 ff11 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">i</span></div><div class="t m0 x8d h2 y88 ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">c</span><span class="_ _3"></span><span class="fc1 sc0">ontains</span><span class="_ _4"> </span><span class="fc1 sc0">al</span><span class="_ _11"> </span><span class="fc1 sc0">l</span></div><div class="t m0 xc h2 y8a ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">p</span><span class="_ _3"></span><span class="fc1 sc0">oints</span><span class="_ _4"> </span><span class="fc1 sc0">in</span></div><div class="t m0 x1 h2 y8a ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">N</span></div><div class="t m0 x47 h2 y8a ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">that</span><span class="_ _4"> </span><span class="fc1 sc0">ar</span><span class="fc1 sc0">e</span><span class="_ _6"> </span><span class="fc1 sc0">closer</span><span class="_ _4"> </span><span class="fc1 sc0">to</span></div><div class="t m0 x8e h2 y8a ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">c</span></div><div class="t m0 x8f h2 y8b ff11 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">i</span></div><div class="t m0 x90 h2 y8a ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">than</span><span class="_ _4"> </span><span class="fc1 sc0">to</span><span class="_ _4"> </span><span class="fc1 sc0">any</span><span class="_ _4"> </span><span class="fc1 sc0">other</span><span class="_ _d"> </span><span class="fc1 sc0">c</span><span class="fc1 sc0">enter.</span><span class="_ _12"> </span><span class="fc1 sc0">The</span><span class="_ _4"> </span><span class="fc1 sc0">go</span><span class="_ _3"></span><span class="fc1 sc0">al</span><span class="_ _4"> </span><span class="fc1 sc0">is</span><span class="_ _4"> </span><span class="fc1 sc0">to</span><span class="_ _4"> </span><span class="fc1 sc0">sele</span><span class="_ _3"></span><span class="fc1 sc0">ct</span></div><div class="t m0 x28 h2 y8a ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">C</span></div><div class="t m0 x91 h2 y8a ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">so</span><span class="_ _4"> </span><span class="fc1 sc0">as</span><span class="_ _4"> </span><span class="fc1 sc0">to</span><span class="_ _4"> </span><span class="fc1 sc0">minimize</span></div><div class="t m0 xc h2 y8c ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">sum</span><span class="_ _6"> </span><span class="fc1 sc0">of</span><span class="_ _4"> </span><span class="fc1 sc0">squar</span><span class="_ _3"></span><span class="fc1 sc0">e</span><span class="_ _3"></span><span class="fc1 sc0">d</span><span class="_ _6"> </span><span class="fc1 sc0">distanc</span><span class="fc1 sc0">e</span><span class="_ _6"> </span><span class="fc1 sc0">(SSQ)</span><span class="_ _e"> </span><span class="fc1 sc0">me</span><span class="fc1 sc0">asur</span><span class="_ _f"></span><span class="fc1 sc0">e:</span></div><div class="t m0 x92 h2 y8d ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">S</span><span class="_ _7"> </span><span class="fc1 sc0">S</span><span class="_ _7"> </span><span class="fc1 sc0">Q</span></div><div class="t m0 x93 h2 y8d ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">(</span></div><div class="t m0 x6 h2 y8d ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">N</span><span class="_ _11"> </span><span class="fc1 sc0">;</span><span class="_ _9"> </span><span class="fc1 sc0">C</span></div><div class="t m0 x4f h2 y8d ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">)</span><span class="_ _8"> </span><span class="fc1 sc0">=</span></div><div class="t m0 x94 h2 y8e ff11 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x13 h2 y8f ff12 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">X</span></div><div class="t m0 x13 h2 y90 ff11 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">i</span></div><div class="t m0 x2f h2 y90 ffe fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">=1</span></div><div class="t m0 x95 h2 y8f ff12 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">X</span></div><div class="t m0 x96 h2 y91 ff11 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">x</span></div><div class="t m0 x97 h2 y91 ff3 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">2</span></div><div class="t m0 x98 h2 y91 ff11 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">N</span></div><div class="t m0 x99 h2 y92 ff13 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">i</span></div><div class="t m0 x6f h2 y93 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">d</span></div><div class="t m0 x9a h2 y93 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">(</span></div><div class="t m0 x70 h2 y93 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">x;</span><span class="_ _9"> </span><span class="fc1 sc0">c</span></div><div class="t m0 x2c h2 y94 ff11 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">i</span></div><div class="t m0 x75 h2 y93 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">)</span></div><div class="t m0 x9b h2 y93 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">:</span></div><div class="t m0 xf h2 y95 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">Assuming</span><span class="_ _4"> </span><span class="fc1 sc0">that</span><span class="_ _4"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">oin</span><span class="fc1 sc0">ts</span><span class="_ _4"> </span><span class="fc1 sc0">in</span></div><div class="t m0 x37 h2 y95 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">N</span></div><div class="t m0 x4 h2 y95 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">are</span><span class="_ _6"> </span><span class="fc1 sc0">dra</span><span class="fc1 sc0">wn</span><span class="_ _4"> </span><span class="fc1 sc0">from</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _4"> </span><span class="fc1 sc0">metric</span><span class="_ _4"> </span><span class="fc1 sc0">space</span><span class="_ _d"> </span><span class="fc1 sc0">means</span><span class="_ _4"> </span><span class="fc1 sc0">that</span><span class="_ _4"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">distance</span><span class="_ _4"> </span><span class="fc1 sc0">function</span></div><div class="t m0 xc h2 y96 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">is</span></div><div class="t m0 x27 h2 y96 ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">r</span><span class="_ _3"></span><span class="fc1 sc0">eexive</span></div><div class="t m0 x9c h2 y96 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">(i.e.,</span></div><div class="t m0 x42 h2 y96 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">d</span></div><div class="t m0 x9d h2 y96 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">(</span></div><div class="t m0 x9e h2 y96 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">x;</span><span class="_ _9"> </span><span class="fc1 sc0">y</span></div><div class="t m0 x74 h2 y96 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">)</span><span class="_ _8"> </span><span class="fc1 sc0">=</span><span class="_ _e"> </span><span class="fc1 sc0">0</span><span class="_ _6"> </span><span class="fc1 sc0">i</span></div><div class="t m0 x57 h2 y96 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">x</span></div><div class="t m0 x9f h2 y96 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">=</span></div><div class="t m0 xa0 h2 y96 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">y</span></div><div class="t m0 x7a h2 y96 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">)</span><span class="_ _6"> </span><span class="fc1 sc0">and</span></div><div class="t m0 xa1 h2 y96 ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">symmetric</span></div><div class="t m0 x96 h2 y96 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">(i.e.,</span></div><div class="t m0 x5d h2 y96 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">d</span></div><div class="t m0 xa2 h2 y96 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">(</span></div><div class="t m0 xa3 h2 y96 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">x;</span><span class="_ _9"> </span><span class="fc1 sc0">y</span></div><div class="t m0 x75 h2 y96 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">)</span><span class="_ _8"> </span><span class="fc1 sc0">=</span></div><div class="t m0 xa4 h2 y96 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">d</span></div><div class="t m0 xa5 h2 y96 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">(</span></div><div class="t m0 xa6 h2 y96 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">y</span><span class="_ _11"> </span><span class="fc1 sc0">;</span><span class="_ _9"> </span><span class="fc1 sc0">x</span></div><div class="t m0 x26 h2 y96 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">)),</span><span class="_ _a"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">satises</span><span class="_ _6"> </span><span class="fc1 sc0">the</span></div><div class="t m0 x1c h2 y96 ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">triangle</span></div><div class="t m0 xc h2 y97 ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">ine</span><span class="_ _3"></span><span class="fc1 sc0">quality</span></div><div class="t m0 xa7 h2 y97 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">(i.e.,</span></div><div class="t m0 xa8 h2 y97 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">d</span></div><div class="t m0 xa9 h2 y97 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">(</span></div><div class="t m0 x38 h2 y97 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">x;</span><span class="_ _9"> </span><span class="fc1 sc0">y</span></div><div class="t m0 xaa h2 y97 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">)</span><span class="_ _8"> </span><span class="fc1 sc0">+</span></div><div class="t m0 x40 h2 y97 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">d</span></div><div class="t m0 x3e h2 y97 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">(</span></div><div class="t m0 xab h2 y97 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">y</span><span class="_ _11"> </span><span class="fc1 sc0">;</span><span class="_ _9"> </span><span class="fc1 sc0">z</span></div><div class="t m0 x8e h2 y97 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">)</span></div><div class="t m0 x9f h2 y97 ff10 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0"></span></div><div class="t m0 xa0 h2 y97 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">d</span></div><div class="t m0 x7a h2 y97 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">(</span></div><div class="t m0 xac h2 y97 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">x;</span><span class="_ _9"> </span><span class="fc1 sc0">z</span></div><div class="t m0 xad h2 y97 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">)).</span><span class="_ _17"> </span><span class="fc1 sc0">The</span><span class="_ _d"> </span><span class="fc1 sc0">rst</span><span class="_ _4"> </span><span class="fc1 sc0">prop</span><span class="_ _11"> </span><span class="fc1 sc0">ert</span><span class="_ _3"></span><span class="fc1 sc0">y</span><span class="_ _4"> </span><span class="fc1 sc0">is</span><span class="_ _d"> </span><span class="fc1 sc0">natural</span><span class="_ _d"> </span><span class="fc1 sc0">for</span><span class="_ _4"> </span><span class="fc1 sc0">an</span><span class="fc1 sc0">y</span><span class="_ _4"> </span><span class="fc1 sc0">similarit</span><span class="_ _3"></span><span class="fc1 sc0">y</span><span class="_ _d"> </span><span class="fc1 sc0">measure.</span></div><div class="t m0 xc h2 y98 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">The</span><span class="_ _4"> </span><span class="fc1 sc0">second</span><span class="_ _d"> </span><span class="fc1 sc0">prop</span><span class="_ _11"> </span><span class="fc1 sc0">ert</span><span class="fc1 sc0">y</span><span class="_ _4"> </span><span class="fc1 sc0">is</span><span class="_ _4"> </span><span class="fc1 sc0">v</span><span class="_ _f"></span><span class="fc1 sc0">alid</span><span class="_ _0"> </span><span class="fc1 sc0">for</span><span class="_ _4"> </span><span class="fc1 sc0">most</span><span class="_ _4"> </span><span class="fc1 sc0">commonly-used</span><span class="_ _d"> </span><span class="fc1 sc0">similarit</span><span class="fc1 sc0">y</span><span class="_ _d"> </span><span class="fc1 sc0">measures</span><span class="_ _4"> </span><span class="fc1 sc0">(e.g.,</span><span class="_ _4"> </span><span class="fc1 sc0">Euclidean</span><span class="_ _0"> </span><span class="fc1 sc0">distance,</span></div><div class="t m0 xc h2 y99 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">L</span></div><div class="t m0 xae h2 y9a ffe fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">1</span></div><div class="t m0 xaf h2 y99 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">norm,</span></div><div class="t m0 xb0 h2 y99 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">L</span></div><div class="t m0 xb1 h2 y9a ff3 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">1</span></div><div class="t m0 xb2 h2 y99 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">norm),</span><span class="_ _a"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">for</span><span class="_ _a"> </span><span class="fc1 sc0">other</span><span class="_ _6"> </span><span class="fc1 sc0">measures</span><span class="_ _e"> </span><span class="fc1 sc0">it</span><span class="_ _6"> </span><span class="fc1 sc0">holds</span><span class="_ _e"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">an</span><span class="_ _6"> </span><span class="fc1 sc0">appro</span><span class="_ _3"></span><span class="fc1 sc0">ximate</span><span class="_ _e"> </span><span class="fc1 sc0">sense</span><span class="_ _6"> </span><span class="fc1 sc0">(e.g.,</span></div><div class="t m0 x91 h2 y99 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">d</span></div><div class="t m0 xb3 h2 y99 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">(</span></div><div class="t m0 x64 h2 y99 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">x;</span><span class="_ _9"> </span><span class="fc1 sc0">y</span></div><div class="t m0 xb4 h2 y99 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">)</span><span class="_ _9"> </span><span class="fc1 sc0">+</span></div><div class="t m0 x1b h2 y99 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">d</span></div><div class="t m0 x1c h2 y99 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">(</span></div><div class="t m0 x84 h2 y99 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">y</span><span class="_ _11"> </span><span class="fc1 sc0">;</span><span class="_ _9"> </span><span class="fc1 sc0">z</span></div><div class="t m0 xb5 h2 y99 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">)</span></div><div class="t m0 x2a h2 y99 ff10 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0"></span></div><div class="t m0 xb6 h2 y9b ffe fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">1</span></div><div class="t m0 xb6 h2 y9c ffe fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">2</span></div><div class="t m0 xb7 h2 y9d ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">d</span></div><div class="t m0 x12 h2 y9d ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">(</span></div><div class="t m0 xf h2 y9d ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">x;</span><span class="_ _9"> </span><span class="fc1 sc0">z</span></div><div class="t m0 xb8 h2 y9d ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">)).</span><span class="_ _4"> </span><span class="fc1 sc0">An</span><span class="_ _e"> </span><span class="fc1 sc0">appro</span><span class="fc1 sc0">ximate</span><span class="_ _a"> </span><span class="fc1 sc0">triangle</span><span class="_ _6"> </span><span class="fc1 sc0">inequalit</span><span class="fc1 sc0">y</span><span class="_ _e"> </span><span class="fc1 sc0">is</span><span class="_ _6"> </span><span class="fc1 sc0">sucien</span><span class="_ _3"></span><span class="fc1 sc0">t</span><span class="_ _6"> </span><span class="fc1 sc0">for</span><span class="_ _a"> </span><span class="fc1 sc0">our</span><span class="_ _e"> </span><span class="fc1 sc0">purp</span><span class="_ _11"> </span><span class="fc1 sc0">oses</span><span class="_ _e"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">will</span><span class="_ _6"> </span><span class="fc1 sc0">enable</span><span class="_ _6"> </span><span class="fc1 sc0">us</span><span class="_ _e"> </span><span class="fc1 sc0">to</span><span class="_ _e"> </span><span class="fc1 sc0">pro</span><span class="fc1 sc0">v</span><span class="_ _3"></span><span class="fc1 sc0">e</span></div><div class="t m0 xc h2 y9e ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">b</span><span class="fc1 sc0">ounds</span><span class="_ _6"> </span><span class="fc1 sc0">on</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _e"> </span><span class="fc1 sc0">p</span><span class="_ _11"> </span><span class="fc1 sc0">erformance</span><span class="_ _6"> </span><span class="fc1 sc0">of</span><span class="_ _e"> </span><span class="fc1 sc0">our</span><span class="_ _e"> </span><span class="fc1 sc0">algorithms,</span><span class="_ _e"> </span><span class="fc1 sc0">p</span><span class="_ _11"> </span><span class="fc1 sc0">ossibly</span><span class="_ _4"> </span><span class="fc1 sc0">with</span><span class="_ _e"> </span><span class="fc1 sc0">some</span><span class="_ _e"> </span><span class="fc1 sc0">increase</span><span class="_ _6"> </span><span class="fc1 sc0">in</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _e"> </span><span class="fc1 sc0">constan</span><span class="fc1 sc0">t</span><span class="_ _e"> </span><span class="fc1 sc0">factors.</span><span class="_ _d"> </span><span class="fc1 sc0">As</span></div><div class="t m0 xc h2 y9f ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">will</span><span class="_ _6"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">clear</span><span class="_ _6"> </span><span class="fc1 sc0">from</span><span class="_ _e"> </span><span class="fc1 sc0">our</span><span class="_ _6"> </span><span class="fc1 sc0">exp</span><span class="fc1 sc0">erimen</span><span class="fc1 sc0">ts,</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">actual</span><span class="_ _6"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">erformance</span><span class="_ _6"> </span><span class="fc1 sc0">of</span><span class="_ _6"> </span><span class="fc1 sc0">our</span><span class="_ _e"> </span><span class="fc1 sc0">algorithms</span><span class="_ _6"> </span><span class="fc1 sc0">is</span><span class="_ _6"> </span><span class="fc1 sc0">v</span><span class="fc1 sc0">ery</span><span class="_ _e"> </span><span class="fc1 sc0">close</span><span class="_ _6"> </span><span class="fc1 sc0">to</span><span class="_ _6"> </span><span class="fc1 sc0">optimal,</span></div><div class="t m0 xc h2 ya0 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">ev</span><span class="fc1 sc0">en</span><span class="_ _6"> </span><span class="fc1 sc0">when</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">pro</span><span class="fc1 sc0">v</span><span class="_ _f"></span><span class="fc1 sc0">able</span><span class="_ _6"> </span><span class="fc1 sc0">constan</span><span class="fc1 sc0">ts</span><span class="_ _6"> </span><span class="fc1 sc0">are</span><span class="_ _6"> </span><span class="fc1 sc0">large.</span></div><div class="t m0 xf h2 ya1 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">In</span><span class="_ _4"> </span><span class="fc1 sc0">some</span><span class="_ _6"> </span><span class="fc1 sc0">domains,</span><span class="_ _4"> </span><span class="fc1 sc0">suc</span><span class="fc1 sc0">h</span><span class="_ _6"> </span><span class="fc1 sc0">as</span><span class="_ _4"> </span><span class="fc1 sc0">real</span><span class="_ _4"> </span><span class="fc1 sc0">space</span><span class="_ _4"> </span><span class="fc1 sc0">with</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">Euclidean</span><span class="_ _d"> </span><span class="fc1 sc0">metric,</span><span class="_ _4"> </span><span class="fc1 sc0">w</span><span class="fc1 sc0">e</span><span class="_ _6"> </span><span class="fc1 sc0">can</span><span class="_ _4"> </span><span class="fc1 sc0">relax</span><span class="_ _4"> </span><span class="fc1 sc0">the</span><span class="_ _4"> </span><span class="fc1 sc0">restriction</span><span class="_ _4"> </span><span class="fc1 sc0">that</span></div><div class="t m0 xc h2 ya2 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">C</span></div><div class="t m0 x12 h2 ya2 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">m</span><span class="fc1 sc0">ust</span><span class="_ _e"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">e</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">subset</span><span class="_ _4"> </span><span class="fc1 sc0">of</span></div><div class="t m0 xb9 h2 ya2 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">N</span></div><div class="t m0 xba h2 ya2 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">,</span><span class="_ _6"> </span><span class="fc1 sc0">and</span><span class="_ _6"> </span><span class="fc1 sc0">instead</span><span class="_ _6"> </span><span class="fc1 sc0">allo</span><span class="fc1 sc0">w</span><span class="_ _6"> </span><span class="fc1 sc0">the</span><span class="_ _6"> </span><span class="fc1 sc0">medians</span><span class="_ _4"> </span><span class="fc1 sc0">to</span><span class="_ _e"> </span><span class="fc1 sc0">b</span><span class="_ _11"> </span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">c</span><span class="_ _3"></span><span class="fc1 sc0">hosen</span><span class="_ _6"> </span><span class="fc1 sc0">from</span><span class="_ _6"> </span><span class="fc1 sc0">some</span><span class="_ _6"> </span><span class="fc1 sc0">larger</span><span class="_ _6"> </span><span class="fc1 sc0">set.</span></div><div class="t m0 xf h2 ya3 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">W</span><span class="_ _1"></span><span class="fc1 sc0">e</span><span class="_ _6"> </span><span class="fc1 sc0">no</span><span class="fc1 sc0">w</span><span class="_ _e"> </span><span class="fc1 sc0">turn</span><span class="_ _6"> </span><span class="fc1 sc0">to</span><span class="_ _6"> </span><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">closely-related</span><span class="_ _4"> </span><span class="fc1 sc0">problem,</span><span class="_ _6"> </span><span class="fc1 sc0">called</span></div><div class="t m0 xbb h2 ya3 ff9 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">facility</span><span class="_ _6"> </span><span class="fc1 sc0">lo</span><span class="fc1 sc0">c</span><span class="_ _f"></span><span class="fc1 sc0">ation</span></div><div class="t m0 xbc h2 ya3 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">.</span><span class="_ _d"> </span><span class="fc1 sc0">The</span><span class="_ _6"> </span><span class="fc1 sc0">facilit</span><span class="fc1 sc0">y</span><span class="_ _6"> </span><span class="fc1 sc0">lo</span><span class="_ _11"> </span><span class="fc1 sc0">cation</span><span class="_ _4"> </span><span class="fc1 sc0">problem</span><span class="_ _6"> </span><span class="fc1 sc0">is</span></div><div class="t m0 xc h2 ya4 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">a</span><span class="_ _6"> </span><span class="fc1 sc0">Lagrangian</span><span class="_ _4"> </span><span class="fc1 sc0">relaxation</span><span class="_ _6"> </span><span class="fc1 sc0">of</span></div><div class="t m0 xab h2 ya4 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">k</span></div><div class="t m0 x31 h2 ya4 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">{Median.</span><span class="_ _2"> </span><span class="fc1 sc0">W</span><span class="_ _1"></span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">are</span><span class="_ _6"> </span><span class="fc1 sc0">again</span><span class="_ _4"> </span><span class="fc1 sc0">giv</span><span class="fc1 sc0">en</span></div><div class="t m0 xbd h2 ya4 ffc fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">n</span></div><div class="t m0 xbe h2 ya4 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">data</span><span class="_ _6"> </span><span class="fc1 sc0">p</span><span class="fc1 sc0">oin</span><span class="fc1 sc0">ts</span><span class="_ _4"> </span><span class="fc1 sc0">to</span><span class="_ _6"> </span><span class="fc1 sc0">b</span><span class="fc1 sc0">e</span><span class="_ _4"> </span><span class="fc1 sc0">group</span><span class="_ _11"> </span><span class="fc1 sc0">ed</span><span class="_ _4"> </span><span class="fc1 sc0">in</span><span class="fc1 sc0">to</span><span class="_ _6"> </span><span class="fc1 sc0">clusters,</span></div><div class="t m0 x13 h2 ya5 ff8 fs0 fc0 sc0 ls0 ws0"><span class="fc1 sc0">5</span></div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>