Ada banyak tempat di mana angka dan muncul. Saya ingin tahu tentang algoritma yang waktu berjalannya mengandung rasio emas atau dalam eksponen.( 1 + √π
Ada banyak tempat di mana angka dan muncul. Saya ingin tahu tentang algoritma yang waktu berjalannya mengandung rasio emas atau dalam eksponen.( 1 + √π
Jawaban:
Ini basis daripada eksponen, tapi ada FPT terikat waktu
" Algoritma Tractable Parameter Tetap Efisien untuk Minimisasi Penyeberangan 1-Sisi ", Vida Dujmovic, Sue Whitesides, Algorithmica 40: 15–31, 2004.
Selain itu, batas bawah bukan batas atas, tetapi:
" Sebuah menurunkan terikat pada waktu untuk mensimulasikan satu antrian atau dua pushdown toko oleh satu tape ", Paul MB Vitányi, Inf. Proc Lett. 21: 147–152, 1985.
Akhirnya, yang saya coba temukan ketika saya berlari melintasi dua yang lain: ham sandwich tree, struktur data yang sekarang usang dalam geometri komputasi untuk kueri rentang segitiga, memiliki waktu kueri . Jadi rasio emas tepat dalam eksponen, tetapi dengan log daripada sebagai dirinya sendiri. Struktur data adalah partisi hierarki pesawat menjadi sel-sel cembung, dengan struktur keseluruhan pohon biner, di mana setiap sel dan saudara kandungnya di pohon dipartisi dengan potongan sandwich ham. Waktu kueri ditentukan oleh perulangan , yang memiliki solusi di atas. Ini dijelaskan (dengan nama yang lebih membosankan) olehQ ( n ) = Q ( n
" Pencarian rentang Halfplanar dalam ruang linear dan waktu permintaan ", Herbert Edelsbrunner, Emo Welzl, Inf. Proc Lett. 23: 289–293, 1986.
(dari komentar saya di atas)
The Fortnow dan Melkebeek waktu / ruang yang lebih rendah-terikat untuk SAT solvabilitas ( waktu dan n o ( 1 ) spasi) yang terdapat rasio emas di eksponen; tetapi kemudian diperbaiki oleh Ryan Williams .
Juga di pangkalan daripada eksponen: algoritma Monien-Speckenmeyer untuk 3-SAT memiliki waktu berjalan . Itu adalah batas atas non-trivial pertama untuk 3-SAT.
Contoh lain dari di pangkalan adalah algoritma oleh Andreas Björklund dan Thore Husfeldt untuk menghitung paritas dari jumlah siklus Hamiltonian yang diarahkan, yang berjalan dalam waktu O ( φ n ) .
Juga di dasar: Algoritma penghapusan-kontraksi (Zykov, 1949) untuk menghitung jumlah pewarnaan grafik berjalan dalam waktu . Ini adalah contoh yang sangat kanonik tentang bagaimana rasio emas muncul dari pengulangan Fibonacci untuk waktu berjalan mengevaluasi formula rekursif alami; Saya yakin itu yang tertua.
Mikko Koivisto menemukan algoritma untuk menghitung jumlah pencocokan sempurna (IWPEC 2009).
Ransum emas di dasar: Algoritma FPT yang sangat baru oleh Kociumaka dan Pilipczuk, Umpan Balik deterministik yang lebih cepat Vertex Set menghitung FVS ukuran dalam waktu O ∗ ( ( 2 + ϕ ) k ) . (Mereka kemudian meningkatkan algoritme mereka untuk berjalan dalam waktu O ∗ ( 3,592 k ) .)
untuk memperluas komentar Martin Bergers: algoritma GCD Euclidean kuno berjalan dalam waktu kasus terburuk pada dua elemen berturut-turut dari deret Fibonacci. lebih detail tentang wikipedia yang juga menyatakan:
Bukti ini, diterbitkan oleh Gabriel Lamé pada tahun 1844, merupakan awal dari teori kompleksitas komputasi, [93] dan juga aplikasi praktis pertama dari angka-angka Fibonacci. [91]
secara teknis algoritma GCD berjalan dalam waktu logaritmik tetapi rasio emas muncul dalam jumlah langkah algoritma.
[1] berapa kompleksitas waktu dari algoritma Euclids, math.se