Es gibt viele Stellen, an denen die Zahlen und angezeigt werden. Ich bin gespannt auf Algorithmen, deren Laufzeit den goldenen Schnitt oder im Exponenten enthält.
reference-request
big-list
Stehlager
quelle
quelle
Antworten:
Es ist eher die Basis als der Exponent, aber es ist eine FPT-Zeit eingebundenO(φkn2)
" Ein effizienter Algorithmus mit fester Parameterverfolgung für die einseitige Kreuzungsminimierung ", Vida Dujmovic, Sue Whitesides, Algorithmica 40: 15–31, 2004.
Es ist auch eher eine Untergrenze als eine Obergrenze, aber:
„ Ein niedriger auf der Zeit gebunden durch ein Band einer Warteschlange oder zwei Pushdown- speichern zu simulierenn1.618 “, Paul MB Vitányi, Inf. Proc. Lette. 21: 147–152, 1985.
Schließlich hat der Schinkensandwichbaum, eine inzwischen veraltete Datenstruktur in der Berechnungsgeometrie für Dreiecksbereichsabfragen, die Abfragezeit . Der goldene Schnitt liegt also korrekterweise im Exponenten, jedoch mit einem Protokoll und nicht als solches. Die Datenstruktur ist eine hierarchische Unterteilung der Ebene in konvexe Zellen mit der Gesamtstruktur eines Binärbaums, wobei jede Zelle und ihre Geschwister im Baum mit einem Schinken-Sandwich-Schnitt unterteilt sind. Die Abfragezeit wird durch die Wiederholung Q ( n ) = Q (O(nlog2φ)≈O(n0.695) , welches die obige Lösung hat. Es wird (mit einem langweiligeren Namen) von beschriebenQ(n)=Q(n2)+Q(n4)+O(logn)
" Halfplanar im linearen Raum und Suchbereich AbfragezeitO(n0.695) , Herbert Edelsbrunner, Emo Welzl" Inf. Proc. Lette. 23: 289–293, 1986.
quelle
(aus meinem Kommentar oben)
Die Fortnow- und Melkebeek- Zeit / Raum-Untergrenze für die SAT-Lösbarkeit ( Zeit und n o ( 1 ) Raum) enthielt den goldenen Schnitt im Exponenten; aber es wurde später von Ryan Williams verbessert .nϕ−ϵ no(1)
quelle
Auch in der Basis und nicht im Exponenten: Der Monien-Speckenmeyer-Algorithmus für 3-SAT hat eine Laufzeit von . Dies war die erste nicht triviale Obergrenze für 3-SAT.φn⋅O(n)
quelle
Ein weiteres Beispiel für in der Basis ist ein Algorithmus von Andreas Björklund und Thore Husfeldt zur Berechnung der Parität der Anzahl gerichteter Hamilton-Zyklen, die in der Zeit O ( φ n ) abläuft .φ O(φn)
http://arxiv.org/abs/1301.7250
quelle
Ebenfalls in der Basis: Der Lösch-Kontraktions-Algorithmus (Zykov, 1949) zur Berechnung der Anzahl der Graphenfärbungen läuft in der Zeit . Dies ist ein sehr kanonisches Beispiel dafür, wie der goldene Schnitt aus einer Fibonacci-Wiederholung für die Laufzeit der Bewertung einer natürlichen rekursiven Formel hervorgeht. Ich bin sicher, es ist das älteste.O(ϕ|E|+|V|)
Mikko Koivisto fand einen Algorithmus zur Berechnung der Anzahl perfekter Übereinstimmungen (IWPEC 2009).O(ϕ|V|)
quelle
Goldene Ration in der Basis: Ein sehr neuer FPT - Algorithmus durch Kociumaka und Pilipczuk, Faster deter Feedback Vertex Sets berechnet eine FVS der Größe in O * ( ( 2 + φ ) k ) die Zeit. (Sie verbessert die dann ihren Algorithmus in der Zeit laufen O * ( 3.592 k )k O∗((2+ϕ)k) O∗(3.592k) .)
quelle
Martin Bergers Kommentar: Der alte euklidische GCD-Algorithmus läuft im ungünstigsten Fall auf zwei aufeinanderfolgenden Elementen aus der Fibonacci-Sequenz. Weitere Details auf Wikipedia, die auch besagt:
[1] Was ist die zeitliche Komplexität des Euklid-Algorithmus , math.se
quelle