Skip to content

Commit ff0f8ac

Browse files
committed
deploy: 6d48352
1 parent 6df4ed7 commit ff0f8ac

File tree

3 files changed

+42
-39
lines changed

3 files changed

+42
-39
lines changed

2025/12/31/Frechet_distance/index.html

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -147,11 +147,11 @@ <h3>New in CGAL: Computation of Frechet Distance in Any Dimension</h3>
147147

148148
<h3><a href="https://www-sop.inria.fr/members/Andre.Nusser/">André Nusser</a>&deg;,
149149
<a href="https://act.iti.kit.edu/people/marvinkuennemann">Marvin Künnemann</a>&dagger;, and
150-
<a href="https://people.mpi-inf.mpg.de/~kbringma/"> Karl Bringmann</a>&deg;;
150+
<a href="https://people.mpi-inf.mpg.de/~kbringma/"> Karl Bringmann</a>&#42;
151151
</h3>
152-
<h4>&deg;<a href="https://www.inria.fr/en/inria-centre-universite-cote-azur">CNRS / Inria Center at Université Côte d’Azur</a>,
153-
&dagger;<a href="https://www.kit.edu/english/">Karlsruhe Institute of Technology</a>,
154-
&#42;<a href="https://www.mpi-inf.mpg.de/home">Max Planck Institute for Informatics</a></h4>
152+
<h4>&deg; <a href="https://www.inria.fr/en/inria-centre-universite-cote-azur">CNRS / Inria Center at Université Côte d’Azur</a>,<br />
153+
&dagger; <a href="https://www.kit.edu/english/">Karlsruhe Institute of Technology</a>,<br />
154+
&#42; <a href="https://www.mpi-inf.mpg.de/home">Max Planck Institute for Informatics</a></h4>
155155

156156
<p><br /></p>
157157
<p>The Fréchet distance is a classical dissimilarity measure between polylines.
@@ -179,12 +179,13 @@ <h4>&deg;<a href="https://www.inria.fr/en/inria-centre-universite-cote-azur">CNR
179179
<p><br /></p>
180180
<h3>New Package: dD Fréchet Distance</h3>
181181

182-
<p>This new package provides the means to compute a bounded approximation of the Fréchet distance between
183-
two polylines, as well as a near neighbor data structure for polylines under the Fréchet distance,
184-
both in d-dimensional Euclidean space.</p>
182+
<p>This new package provides the means to compute an approximation of the Fréchet distance between
183+
two polylines that is guaranteed to be within an arbitrarily small, user-provided bound.
184+
In addition, a near neighbor data structure for polylines under the Fréchet distance is offered.
185+
These functionalities are provided for polylines in any dimension.</p>
185186

186187
<p>The following code snippet demonstrates how to compute the Fréchet distance between
187-
two polylines, with a maximal error of 0.000001 to the exact distance:</p>
188+
two polylines, with a maximal additive error of 0.000001 to the exact distance:</p>
188189

189190
<div class="language-cpp highlighter-rouge"><div class="highlight"><pre class="highlight"><code> <span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o">&lt;</span><span class="n">Point</span><span class="o">&gt;</span> <span class="n">pA</span><span class="p">,</span> <span class="n">pB</span><span class="p">;</span>
190191
<span class="n">CGAL</span><span class="o">::</span><span class="n">IO</span><span class="o">::</span><span class="n">read_linestring_WKT</span><span class="p">(</span><span class="s">"wkt/moebius.wkt"</span><span class="p">,</span> <span class="n">pA</span><span class="p">);</span>
@@ -206,10 +207,10 @@ <h3>Fast and Correct</h3>
206207
this package guarantees the correctness of the result, provided functions are called using a kernel offering
207208
filtered predicates or exact predicates, such as provided by the kernel <code>CGAL::Exact_predicates_and_inexact_constructions_kernel</code>.</p>
208209

209-
<p>The implementation is based on a series of state-of-the-art papers by Bringmann et al. [2, 3],
210-
which significantly improved on previous state of the art. Furthermore,
211-
the algorithm is not concerned by the curse of dimensionality.
212-
We refer to the papers themselves for a very detailed practical analysis.</p>
210+
<p>The implementation is based on state-of-the-art papers by Bringmann et al. [2, 3],
211+
which significantly improved on previous research. Furthermore, the algorithm is not
212+
affected by the curse of dimensionality; we refer to the papers themselves
213+
for a very detailed practical analysis.</p>
213214

214215
<h3>Status</h3>
215216

atom.xml

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<title>CGAL</title>
55
<link href="http://www.cgal.org/" rel="self"/>
66
<link href="http://www.cgal.org"/>
7-
<updated>2026-01-30T14:29:18+00:00</updated>
7+
<updated>2026-02-05T14:42:21+00:00</updated>
88
<id>http://www.cgal.org</id>
99
<author>
1010
<name>CGAL Editorial Board</name>
@@ -246,11 +246,11 @@ symmetric hyperbolic surface of genus 2&lt;/p&gt;
246246
<content type="html">
247247
&lt;h3&gt;&lt;a href=&quot;https://www-sop.inria.fr/members/Andre.Nusser/&quot;&gt;André Nusser&lt;/a&gt;&amp;deg;,
248248
&lt;a href=&quot;https://act.iti.kit.edu/people/marvinkuennemann&quot;&gt;Marvin Künnemann&lt;/a&gt;&amp;dagger;, and
249-
&lt;a href=&quot;https://people.mpi-inf.mpg.de/~kbringma/&quot;&gt; Karl Bringmann&lt;/a&gt;&amp;deg;;
249+
&lt;a href=&quot;https://people.mpi-inf.mpg.de/~kbringma/&quot;&gt; Karl Bringmann&lt;/a&gt;&amp;#42;
250250
&lt;/h3&gt;
251-
&lt;h4&gt;&amp;deg;&lt;a href=&quot;https://www.inria.fr/en/inria-centre-universite-cote-azur&quot;&gt;CNRS / Inria Center at Université Côte d’Azur&lt;/a&gt;,
252-
&amp;dagger;&lt;a href=&quot;https://www.kit.edu/english/&quot;&gt;Karlsruhe Institute of Technology&lt;/a&gt;,
253-
&amp;#42;&lt;a href=&quot;https://www.mpi-inf.mpg.de/home&quot;&gt;Max Planck Institute for Informatics&lt;/a&gt;&lt;/h4&gt;
251+
&lt;h4&gt;&amp;deg; &lt;a href=&quot;https://www.inria.fr/en/inria-centre-universite-cote-azur&quot;&gt;CNRS / Inria Center at Université Côte d’Azur&lt;/a&gt;,&lt;br /&gt;
252+
&amp;dagger; &lt;a href=&quot;https://www.kit.edu/english/&quot;&gt;Karlsruhe Institute of Technology&lt;/a&gt;,&lt;br /&gt;
253+
&amp;#42; &lt;a href=&quot;https://www.mpi-inf.mpg.de/home&quot;&gt;Max Planck Institute for Informatics&lt;/a&gt;&lt;/h4&gt;
254254

255255
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
256256
&lt;p&gt;The Fréchet distance is a classical dissimilarity measure between polylines.
@@ -278,12 +278,13 @@ considers the polylines as continuous objects and takes into account the orderin
278278
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
279279
&lt;h3&gt;New Package: dD Fréchet Distance&lt;/h3&gt;
280280

281-
&lt;p&gt;This new package provides the means to compute a bounded approximation of the Fréchet distance between
282-
two polylines, as well as a near neighbor data structure for polylines under the Fréchet distance,
283-
both in d-dimensional Euclidean space.&lt;/p&gt;
281+
&lt;p&gt;This new package provides the means to compute an approximation of the Fréchet distance between
282+
two polylines that is guaranteed to be within an arbitrarily small, user-provided bound.
283+
In addition, a near neighbor data structure for polylines under the Fréchet distance is offered.
284+
These functionalities are provided for polylines in any dimension.&lt;/p&gt;
284285

285286
&lt;p&gt;The following code snippet demonstrates how to compute the Fréchet distance between
286-
two polylines, with a maximal error of 0.000001 to the exact distance:&lt;/p&gt;
287+
two polylines, with a maximal additive error of 0.000001 to the exact distance:&lt;/p&gt;
287288

288289
&lt;div class=&quot;language-cpp highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vector&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Point&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pA&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pB&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
289290
&lt;span class=&quot;n&quot;&gt;CGAL&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;IO&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;read_linestring_WKT&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;wkt/moebius.wkt&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pA&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
@@ -305,10 +306,10 @@ two polylines, with a maximal error of 0.000001 to the exact distance:&lt;/p&gt;
305306
this package guarantees the correctness of the result, provided functions are called using a kernel offering
306307
filtered predicates or exact predicates, such as provided by the kernel &lt;code&gt;CGAL::Exact_predicates_and_inexact_constructions_kernel&lt;/code&gt;.&lt;/p&gt;
307308

308-
&lt;p&gt;The implementation is based on a series of state-of-the-art papers by Bringmann et al. [2, 3],
309-
which significantly improved on previous state of the art. Furthermore,
310-
the algorithm is not concerned by the curse of dimensionality.
311-
We refer to the papers themselves for a very detailed practical analysis.&lt;/p&gt;
309+
&lt;p&gt;The implementation is based on state-of-the-art papers by Bringmann et al. [2, 3],
310+
which significantly improved on previous research. Furthermore, the algorithm is not
311+
affected by the curse of dimensionality; we refer to the papers themselves
312+
for a very detailed practical analysis.&lt;/p&gt;
312313

313314
&lt;h3&gt;Status&lt;/h3&gt;
314315

rss.xml

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
<description>CGAL - CGAL Editorial Board</description>
66
<link>http://www.cgal.org</link>
77
<link>http://www.cgal.org</link>
8-
<lastBuildDate>2026-01-30T14:29:18+00:00</lastBuildDate>
9-
<pubDate>2026-01-30T14:29:18+00:00</pubDate>
8+
<lastBuildDate>2026-02-05T14:42:21+00:00</lastBuildDate>
9+
<pubDate>2026-02-05T14:42:21+00:00</pubDate>
1010
<ttl>1800</ttl>
1111

1212

@@ -241,11 +241,11 @@ symmetric hyperbolic surface of genus 2&lt;/p&gt;
241241
<description>
242242
&lt;h3&gt;&lt;a href=&quot;https://www-sop.inria.fr/members/Andre.Nusser/&quot;&gt;André Nusser&lt;/a&gt;&amp;deg;,
243243
&lt;a href=&quot;https://act.iti.kit.edu/people/marvinkuennemann&quot;&gt;Marvin Künnemann&lt;/a&gt;&amp;dagger;, and
244-
&lt;a href=&quot;https://people.mpi-inf.mpg.de/~kbringma/&quot;&gt; Karl Bringmann&lt;/a&gt;&amp;deg;;
244+
&lt;a href=&quot;https://people.mpi-inf.mpg.de/~kbringma/&quot;&gt; Karl Bringmann&lt;/a&gt;&amp;#42;
245245
&lt;/h3&gt;
246-
&lt;h4&gt;&amp;deg;&lt;a href=&quot;https://www.inria.fr/en/inria-centre-universite-cote-azur&quot;&gt;CNRS / Inria Center at Université Côte d’Azur&lt;/a&gt;,
247-
&amp;dagger;&lt;a href=&quot;https://www.kit.edu/english/&quot;&gt;Karlsruhe Institute of Technology&lt;/a&gt;,
248-
&amp;#42;&lt;a href=&quot;https://www.mpi-inf.mpg.de/home&quot;&gt;Max Planck Institute for Informatics&lt;/a&gt;&lt;/h4&gt;
246+
&lt;h4&gt;&amp;deg; &lt;a href=&quot;https://www.inria.fr/en/inria-centre-universite-cote-azur&quot;&gt;CNRS / Inria Center at Université Côte d’Azur&lt;/a&gt;,&lt;br /&gt;
247+
&amp;dagger; &lt;a href=&quot;https://www.kit.edu/english/&quot;&gt;Karlsruhe Institute of Technology&lt;/a&gt;,&lt;br /&gt;
248+
&amp;#42; &lt;a href=&quot;https://www.mpi-inf.mpg.de/home&quot;&gt;Max Planck Institute for Informatics&lt;/a&gt;&lt;/h4&gt;
249249

250250
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
251251
&lt;p&gt;The Fréchet distance is a classical dissimilarity measure between polylines.
@@ -273,12 +273,13 @@ considers the polylines as continuous objects and takes into account the orderin
273273
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
274274
&lt;h3&gt;New Package: dD Fréchet Distance&lt;/h3&gt;
275275

276-
&lt;p&gt;This new package provides the means to compute a bounded approximation of the Fréchet distance between
277-
two polylines, as well as a near neighbor data structure for polylines under the Fréchet distance,
278-
both in d-dimensional Euclidean space.&lt;/p&gt;
276+
&lt;p&gt;This new package provides the means to compute an approximation of the Fréchet distance between
277+
two polylines that is guaranteed to be within an arbitrarily small, user-provided bound.
278+
In addition, a near neighbor data structure for polylines under the Fréchet distance is offered.
279+
These functionalities are provided for polylines in any dimension.&lt;/p&gt;
279280

280281
&lt;p&gt;The following code snippet demonstrates how to compute the Fréchet distance between
281-
two polylines, with a maximal error of 0.000001 to the exact distance:&lt;/p&gt;
282+
two polylines, with a maximal additive error of 0.000001 to the exact distance:&lt;/p&gt;
282283

283284
&lt;div class=&quot;language-cpp highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;vector&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Point&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pA&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pB&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
284285
&lt;span class=&quot;n&quot;&gt;CGAL&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;IO&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;read_linestring_WKT&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;wkt/moebius.wkt&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;pA&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
@@ -300,10 +301,10 @@ two polylines, with a maximal error of 0.000001 to the exact distance:&lt;/p&gt;
300301
this package guarantees the correctness of the result, provided functions are called using a kernel offering
301302
filtered predicates or exact predicates, such as provided by the kernel &lt;code&gt;CGAL::Exact_predicates_and_inexact_constructions_kernel&lt;/code&gt;.&lt;/p&gt;
302303

303-
&lt;p&gt;The implementation is based on a series of state-of-the-art papers by Bringmann et al. [2, 3],
304-
which significantly improved on previous state of the art. Furthermore,
305-
the algorithm is not concerned by the curse of dimensionality.
306-
We refer to the papers themselves for a very detailed practical analysis.&lt;/p&gt;
304+
&lt;p&gt;The implementation is based on state-of-the-art papers by Bringmann et al. [2, 3],
305+
which significantly improved on previous research. Furthermore, the algorithm is not
306+
affected by the curse of dimensionality; we refer to the papers themselves
307+
for a very detailed practical analysis.&lt;/p&gt;
307308

308309
&lt;h3&gt;Status&lt;/h3&gt;
309310

0 commit comments

Comments
 (0)