<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Algorithmus gesucht]]></title><description><![CDATA[<p>Hi !</p>
<p>Ich habe ganz viele Punkte (x,y,z) im 3-dim Raum, und muss den größten Abstand zweier Punkte (also den Abstand der beiden Punkte, die am entferntesten voneinander sind) ermitteln. Gibt es vielleicht eine Möglichkeit, diesen Abstand herauszufinden, ohne wirklich den Abstand von allen Punktepaaren zu berechnen ?<br />
Es geht also darum, Rechenzeit zu sparen.</p>
<p>Danke schonmal <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/219497/algorithmus-gesucht</link><generator>RSS for Node</generator><lastBuildDate>Wed, 07 Oct 2026 23:52:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/219497.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 04 Aug 2008 09:52:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Algorithmus gesucht on Mon, 04 Aug 2008 09:53:29 GMT]]></title><description><![CDATA[<p>Hi !</p>
<p>Ich habe ganz viele Punkte (x,y,z) im 3-dim Raum, und muss den größten Abstand zweier Punkte (also den Abstand der beiden Punkte, die am entferntesten voneinander sind) ermitteln. Gibt es vielleicht eine Möglichkeit, diesen Abstand herauszufinden, ohne wirklich den Abstand von allen Punktepaaren zu berechnen ?<br />
Es geht also darum, Rechenzeit zu sparen.</p>
<p>Danke schonmal <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1558878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1558878</guid><dc:creator><![CDATA[cplusplus_anfaenger]]></dc:creator><pubDate>Mon, 04 Aug 2008 09:53:29 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Mon, 04 Aug 2008 10:00:33 GMT]]></title><description><![CDATA[<p>Berechne die konvexe Hülle, auf dieser kannst du in O(n) diese beiden Punkte finden.<br />
Die konvexe Hülle kann in O(n*log(n)) berechnet werden (Graham's Scan) bzw. in O(n*log(h)), wobei h die Anzahl der Punkte auf der Hülle sind, mit Jarvis March.</p>
<p>Das sind die beiden Standardalgorithmen davor, gibt afaik noch ausgefeiltere die dann O(n*log(log(h))) brauchen oder so müsstest du mal suchen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1558883</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1558883</guid><dc:creator><![CDATA[Tippgeber]]></dc:creator><pubDate>Mon, 04 Aug 2008 10:00:33 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Mon, 04 Aug 2008 10:03:09 GMT]]></title><description><![CDATA[<p>Na, ich würde mal sagen, erstmal alle Punktabstände berechnen (wird einem wohl nicht erspart sein) und dann der Größe bzw. Abstand nach sortieren lassen. Nach der Sortierung hast ne Liste, die man nicht nur nach dem größten Abstand sondern auch kleinsten auswerten kann.</p>
<p>Aber ich bin kein Algorithmus-Profi... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1558884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1558884</guid><dc:creator><![CDATA[BarnieGeroellheimer]]></dc:creator><pubDate>Mon, 04 Aug 2008 10:03:09 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Mon, 04 Aug 2008 11:58:21 GMT]]></title><description><![CDATA[<p>@BarnieGeroellheimer</p>
<p>Genau so habe ich es ja bisher gemacht, aber nun geht es mir darum, die Rechenzeit zu reduzieren.</p>
<p>@Tippgeber</p>
<p>Habe grade etwas gegoogelt. Das Problem ist folgendes: Der Graham Scan als auch der Jarvis March Algorithmus funktionieren scheinbar nur für Punkte auf einer Ebene, also im zweidimensionalen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1558939</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1558939</guid><dc:creator><![CDATA[cplusplus_anfaenger]]></dc:creator><pubDate>Mon, 04 Aug 2008 11:58:21 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Mon, 04 Aug 2008 11:44:31 GMT]]></title><description><![CDATA[<p>cplusplus_anfaenger schrieb:</p>
<blockquote>
<p>@BarnieGeroellheimer</p>
<p>Genau so habe ich es ja bisher gemacht, aber nun geht es mir darum, die Rechenzeit zu reduzieren.</p>
<p>@Tippgeber</p>
<p>Habe grade etwas gegoogelt. Das Problem ist folgendes: Der Graham Scan als auch der Jarvis March Algorithmus funktionieren scheinbar nur für Punkte auf einer Ebene, also im zweidimensionalen.</p>
</blockquote>
<p>Ok, da hätte ich vorher mal besser nachgesehen ob die auch im höherdimensionalen funktionieren.<br />
Ich habe gerade wenig Zeit sonst würde ich selber nachschauen, aber wenn du man nach Algorithmen für die konvexe Hülle suchst, solltest du auch Algorithmen für die Berechnung der Hülle im dreidimensionalen finden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1558943</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1558943</guid><dc:creator><![CDATA[Tippgeber]]></dc:creator><pubDate>Mon, 04 Aug 2008 11:44:31 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Mon, 04 Aug 2008 12:02:01 GMT]]></title><description><![CDATA[<p>Für den 3-dim Fall gibt es viele verschiedene Algorithmen heisst es.<br />
Welcher würde sich für meinen Fall am besten eignen ? n ist bei mir sehr groß und es sollte auch h&lt;&lt;n gelten, da sich die Punkte einigermaßen homogen innerhalb eines Kreises verteilen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1558955</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1558955</guid><dc:creator><![CDATA[cplusplus_anfaenger]]></dc:creator><pubDate>Mon, 04 Aug 2008 12:02:01 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Mon, 04 Aug 2008 12:35:02 GMT]]></title><description><![CDATA[<p>Eine Vereinfachung wäre es vermutlich den 3D-Raum in zahlreiche Würfel aufzuteilen, die sich jeweils halb überschneiden. Diesen weist du dann jeweils die Punkte zu die da drin sind (ein Punkt kann also in mehreren Würfeln sein). Dann brauchst du nur noch Punkte in einzelnen Würfeln vergleichen. Sollte nur einer drin sein, mit den benachbarten Würfeln testen.</p>
<p>Ein ganz wichtiger Punkt, unabhängig davon: Bei der Distanzberechnung auf keinen Fall die eigentliche Distanz berechnen, sondern die quadrierte oder in diesem Fall, ähm, kubierte(?) Version. Denn das Ziehen der Wurzeln ist ja bei simplen Vergleichen von Distanzen unnötig, das Verhältnis verändert sich ja nicht. Spart enorm viel Rechenzeit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1558985</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1558985</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Mon, 04 Aug 2008 12:35:02 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Mon, 04 Aug 2008 12:48:16 GMT]]></title><description><![CDATA[<blockquote>
<p>Ein ganz wichtiger Punkt, unabhängig davon: Bei der Distanzberechnung auf keinen Fall die eigentliche Distanz berechnen, sondern die quadrierte oder in diesem Fall, ähm, kubierte(?) Version. Denn das Ziehen der Wurzeln ist ja bei simplen Vergleichen von Distanzen unnötig, das Verhältnis verändert sich ja nicht. Spart enorm viel Rechenzeit.</p>
</blockquote>
<p>Ja, das ist ein guter Tip.</p>
<p>(kubieren braucht man übrigens nicht bei der Distanzberechnung <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> )</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1559011</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1559011</guid><dc:creator><![CDATA[cplusplus_anfaenger]]></dc:creator><pubDate>Mon, 04 Aug 2008 12:48:16 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Mon, 04 Aug 2008 12:53:57 GMT]]></title><description><![CDATA[<p>cplusplus_anfaenger schrieb:</p>
<blockquote>
<p>(kubieren braucht man übrigens nicht bei der Distanzberechnung <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> )</p>
</blockquote>
<p>Das ist der Nachteil wenn man bisher nur in der 2D-Simulation tätig war: Man hat von sowas keine Ahnung. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1559021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1559021</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Mon, 04 Aug 2008 12:53:57 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Mon, 04 Aug 2008 13:36:32 GMT]]></title><description><![CDATA[<p>Bin nun auf den Chan Algorithmus gestoßen, wie wäre es damit, oder gibt es für meinen Fall (n sehr groß, h&lt;&lt;n) noch effizientere Algorithmen ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1559050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1559050</guid><dc:creator><![CDATA[cplusplus_anfaenger]]></dc:creator><pubDate>Mon, 04 Aug 2008 13:36:32 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Mon, 04 Aug 2008 13:47:51 GMT]]></title><description><![CDATA[<p>Wäre natürlich schön, wenn es den Chan Algorithmus irgendwo als C++ source code gäbe .............</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1559057</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1559057</guid><dc:creator><![CDATA[cplusplus_anfaenger]]></dc:creator><pubDate>Mon, 04 Aug 2008 13:47:51 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Mon, 04 Aug 2008 14:23:41 GMT]]></title><description><![CDATA[<p>cplusplus_anfaenger schrieb:</p>
<blockquote>
<p>Wäre natürlich schön, wenn es den Chan Algorithmus irgendwo als C++ source code gäbe .............</p>
</blockquote>
<p>Jo, ich hab noch nicht einmal das Paper gefunden, scheint es nur in diesem Magazin zu geben.<br />
So wie ich den englischen Wiki-Artikel verstehe basiert der Algorithmus auf Jarvis March, da stelle ich mir die Frage wie der im 3dimensionalen damit arbeiten will. Gibt dort ja einen Artikel verlinkt, aber nur auf eine Zitatseite und mehr als sich gegenseitig verlinkende Zitatseiten habe ich auch nicht finden können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1559080</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1559080</guid><dc:creator><![CDATA[Tippgeber]]></dc:creator><pubDate>Mon, 04 Aug 2008 14:23:41 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Mon, 04 Aug 2008 14:34:36 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1559087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1559087</guid><dc:creator><![CDATA[cplusplus_anfaenger]]></dc:creator><pubDate>Mon, 04 Aug 2008 14:34:36 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Mon, 04 Aug 2008 14:39:43 GMT]]></title><description><![CDATA[<p>Da ich in 3 Minuten Feierabend habe ganz kurze Idee dir mir gerade einfällt:</p>
<p>Voraussetzung: Eine Funktion zum Prüfen ob ein Punkt in einem Raum definiert durch N Punkte ist.</p>
<p>Man nimmt den obersten Punkt und verbindet ihn mit den beiden anderen &quot;obersten&quot; Punkte (Z-Wert). Das ist das Ausgangsobjekt. Nun nimmt man nach und nach den nächsten &quot;obersten&quot; Punkt und prüft ob er drin ist. Vermutlich nur eine Erweiterung der Polygongeschichte (Strahl zum Punkt schneidet mit ungerade Anzahl Kanten, dann ist der Punkt im Polygon).</p>
<p>So, jetzt aber Feierabend. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1559090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1559090</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Mon, 04 Aug 2008 14:39:43 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Mon, 04 Aug 2008 15:22:43 GMT]]></title><description><![CDATA[<p>Ok, also hier ist <a href="http://www.cs.uwaterloo.ca/~tmchan/convj.ps.gz" rel="nofollow">Chan's Paper</a> und hier ist <a href="http://www.cs.uwaterloo.ca/~tmchan/conv23d.ps.gz" rel="nofollow">Chan's Paper über die konvexe Hülle im 2 und 3 dimensionalen</a> in letzterem findest du auch für beide 2 Pseudocodes, aber es ist wirklich Pseudocode, das heißt du hast da schon noch gut was zu tun den in C++ umzusetzen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1559114</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1559114</guid><dc:creator><![CDATA[Tippgeber]]></dc:creator><pubDate>Mon, 04 Aug 2008 15:22:43 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Tue, 05 Aug 2008 06:04:33 GMT]]></title><description><![CDATA[<p><a href="http://www.cse.unsw.edu.au/~lambert/java/3d/hull.html" rel="nofollow">http://www.cse.unsw.edu.au/~lambert/java/3d/hull.html</a></p>
<p>Unter &quot;Implementation&quot; gibt es auch einen Link zum Source Code. Ist zwar Java und chaotisch aber vielleicht hilft es.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1559345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1559345</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Tue, 05 Aug 2008 06:04:33 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Tue, 05 Aug 2008 14:19:22 GMT]]></title><description><![CDATA[<p>Es gibt ja verschiedene Internetseiten, z.B. die Seite von numerical repecies (<a href="http://sdu.ictp.it/nr/index.html" rel="nofollow">http://sdu.ictp.it/nr/index.html</a>) oder Wykobi, auf denen C++ Scripts fuer bekannte mathematische Probleme angeboten werden. Teilweise auch kostenpflichtig. Gibt es da Angebote, die zu empfehlen sind ? Wäre natuerlich auch schon, wenn ich den Chan Algorithmus nicht selber schreiben müßte <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1559683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1559683</guid><dc:creator><![CDATA[cplusplus_anfaenger]]></dc:creator><pubDate>Tue, 05 Aug 2008 14:19:22 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Tue, 05 Aug 2008 14:38:33 GMT]]></title><description><![CDATA[<p>Ich habe auf die schnelle folgendes gefunden: <a href="http://portal.acm.org/citation.cfm?id=610076.610085&amp;coll=portal&amp;dl=ACM" rel="nofollow">http://portal.acm.org/citation.cfm?id=610076.610085&amp;coll=portal&amp;dl=ACM</a></p>
<p>dort werden viele schnelle Methoden für 3d referenziert, beispielsweise <a href="http://portal.acm.org/citation.cfm?id=314693&amp;dl=ACM&amp;coll=portal" rel="nofollow">http://portal.acm.org/citation.cfm?id=314693&amp;dl=ACM&amp;coll=portal</a></p>
<p>Außerdem gibt es einen Algorithmus, der zwar nicht theoretisch besser ist als O(n^2), aber in der Praxis wohl sehr gut funktioniert... und zu dem gibt's auch eine Implementierung: <a href="http://valis.cs.uiuc.edu/~sariel//papers/00/diameter/diam_prog.html" rel="nofollow">http://valis.cs.uiuc.edu/~sariel//papers/00/diameter/diam_prog.html</a></p>
<p>Mit der konvexen Hülle würde ich eher nicht arbeiten, die Algorithmen dafür sind meist recht heftig... und dann hast Du Dein Problem trotzdem noch nicht gelöst. Ich denke mit den Suchbegriffen &quot;diameter point set&quot; lässt sich noch einiges mehr an Material finden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1559693</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1559693</guid><dc:creator><![CDATA[Jester]]></dc:creator><pubDate>Tue, 05 Aug 2008 14:38:33 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Tue, 05 Aug 2008 15:26:36 GMT]]></title><description><![CDATA[<blockquote>
<p>Mit der konvexen Hülle würde ich eher nicht arbeiten, die Algorithmen dafür sind meist recht heftig... und dann hast Du Dein Problem trotzdem noch nicht gelöst.</p>
</blockquote>
<p>Ja, ich denke ich müßte danach noch den maximalen Abstand auf herkömmliche Art herausfinden, wobei ich nur noch Punkte auf der konvexen Hülle berücksichtige. Da diese Zahl dann aber doch recht klein ist (ich vermute mal weniger als 100 Punkte bei anfangs 300 Millionen bei gaussföriger Verteilung), müßte das dann relativ schnell gehen.</p>
<p>Wegen der angegebenen Implementierung bin ich etwas skeptisch, was die Geschwindigkeit betrifft, da meine Punkte in etwa zylindersymmetrisch verteilt sind und der Durchmesser (maximaler Abstand) um 3 Größenordnungen variieren kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1559724</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1559724</guid><dc:creator><![CDATA[cplusplus_anfaenger]]></dc:creator><pubDate>Tue, 05 Aug 2008 15:26:36 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Tue, 05 Aug 2008 16:12:09 GMT]]></title><description><![CDATA[<p>cplusplus_anfaenger schrieb:</p>
<blockquote>
<p>Wegen der angegebenen Implementierung bin ich etwas skeptisch, was die Geschwindigkeit betrifft, da meine Punkte in etwa zylindersymmetrisch verteilt sind und der Durchmesser (maximaler Abstand) um 3 Größenordnungen variieren kann.</p>
</blockquote>
<p>Dein Einwand verstehe ich nicht. Aber ich würd's einfach mal schnell ausprobieren. Der Code ist sogar in C++ geschrieben und es gibt ein Beispiel, sieht nicht besonders schwer zu benutzen aus, das dürfte sich schnell mal machen lassen. Danach weißt Du ob Skepsis berechtigt ist. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1559745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1559745</guid><dc:creator><![CDATA[Jester]]></dc:creator><pubDate>Tue, 05 Aug 2008 16:12:09 GMT</pubDate></item><item><title><![CDATA[Reply to Algorithmus gesucht on Wed, 06 Aug 2008 12:31:13 GMT]]></title><description><![CDATA[<blockquote>
<blockquote>
<p>Wegen der angegebenen Implementierung bin ich etwas skeptisch, was die Geschwindigkeit betrifft, da meine Punkte in etwa zylindersymmetrisch verteilt sind und der Durchmesser (maximaler Abstand) um 3 Größenordnungen variieren kann.</p>
</blockquote>
<p>Dein Einwand verstehe ich nicht</p>
</blockquote>
<p>Auf der Internetseite steht:<br />
The code provided below can do the following things: ... Approximate the diameter of a point-set up to a prespecified approximation parameter.<br />
D.h. ich muß also ein Parameter angeben, also ich denke mal eine Art maximal möglichen Durchmesser. Je größer dieser Wert ist, desto größer der Rechenaufwand.<br />
Außerdem steht dort sinngemaess, dass im &quot;worst case&quot; die Rechenzeit quadratisch mit der Anzahl der Punkte ansteigt.<br />
Die kugelsymmetrische Verteilung ist bei solchen Problemen in der Regel der &quot;worst case&quot;, diese liegt zwar nicht vor, aber ich habe immerhin eine hohe Zylindersymmetrie vorliegen.</p>
<p>Ok, aber ich werde es trotzdem mal ausprobieren, da es ja schon netterweise in der richtigen Programmiersprache vorliegt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1560195</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1560195</guid><dc:creator><![CDATA[cplusplus_anfaenger]]></dc:creator><pubDate>Wed, 06 Aug 2008 12:31:13 GMT</pubDate></item></channel></rss>