Ich würde gern ein neues Projekt initiieren. Inhalt folgt gleich. Jedoch kenne ich mich bei der Programmierung nur im mathematischen Teil gut aus. Über eine Server-Client-Arbeitsverteilung, das Hosten des Projekts usw., habe ich mir noch keine Gedanken gemacht bzw. bin ich, was die technische Anwendung angeht, ahnungslos.
Es wäre schön, wenn man den Spaß etwa in yoyo als Subprojekt einklinken könnte. Oder aber es wäre schön, wenn ich hier Hilfe erhalten könnte, wie man den Spaß in ein Boinc-Projekt umsetzt. Ich denke doch, dass es da hier Experten für gibt.
Nun aber zum Inhalt:
Im Rahmen meiner Diplom-Arbeit hatte ich mich mit dem Problem des Perfekten Quaders (ein Quader, dessen Kantenlängen, Längen der Flächen- und Raumdiagonalen sämtlich ganze Zahlen sind) beschäftigt. Dieses Problem ist bisher noch ungelöst. (In meiner DA schwächte ich das Problem derart ab, dass ich eine der Bedingunen fallen ließ und so eine neue, untere Schranke für die Anzahl solcher "Teillösungen" mit gegebener Maximallänge der Raumdiagonale konstruieren konnte.)
Jetzt würde ich gern dieses Problem wieder aufgreifen und ihm numerisch etwas zu Leibe rücken. M.W. ist dies - bis auf ein paar Hobby-Programmierer - noch nie etwas koordinierter getan worden.
(Eben verlinkte Person konnte zeigen, dass es keinen perfekten Quader gibt, dessen "ungerade Kantenlänge" (ein perfekter Quader mit teilerfremden Kantenlängen hat genau eine Kantenlänge, die ungerade ist) <10^12 ist. Die Raumdiagonale der betrachteten Quader sollte dabei "im Mittel" nicht deutlich größer gewesen sein.
Ich selbst habe bisher nur ein - wenig optimiertes - C-Programm mit einem anderen Ansatz laufen. Innerhalb von ein paar Tagen konnte ich ähnliche Größenordnungen erreichen.)
Ein koordinierter Angriff auf größere Bereiche wäre m.E. durchaus möglich! (Der Algo, den ich im Hinterkopf habe, läuft etwa in O(n log n), wobei n die maximale Diagonalenlänge ist;wahrsch. kann man an dem log-Parameter noch etwas rumschrauben.) Deshalb hier dieser Thread.
Nur um auch fair zu sein: Es ist bisher noch kein perfekter Quader gefundenworden, und eine "krude" Heuristik sagt auch die Existenz keines weiteren voraus. Jedoch: Die gleiche Heuristik hätte auch der abgespeckten Version keine Lösung zugebilligt, wobei dort bewiesener Maßen[!] unendlich viele existieren! Jedoch bleibt der Suchraum- auch bei verbessertem Algorithmus - weiterhin unendlich, sodass auf diese Weise eine mögliche Nichtexistenz eines perfekten Quaders nicht gezeigt werden kann.
Unabhängig davon liefert das Projekt aber Daten für die abgeschwächten Problemstellungen. Dort sind bisher nur wohl nicht "scharfe" untere Schranken über das asymptotische Wachstum der Anzahl der Lösungen mit beschränkter Kanten- oder (was das gleiche ist) Diagonalenlänge bekannt. Eine Erweiterung der Datenbasis könnte hier zu neuen Vermutungen darüber führen.
Also, was meint ihr?
Grüße








