Misalkan menjadi grafik sederhana yang tidak diarahkan pada n simpul dan tepi m .
Saya mencoba untuk menentukan waktu menjalankan diharapkan dari algoritma Wilson untuk menghasilkan pohon rentang acak . Di sana, itu ditunjukkan menjadi O ( τ ) , di mana τ adalah waktu memukul rata - rata : τ = ∑ v ∈ V π ( v ) ⋅ H ( u , v ) , di mana:
- adalahdistribusi stasioner π ( v ) = d ( v ) ,
- adalah titik sembarang, dan
- adalahwaktu memukul(waktuaksesAKA), yaitu, jumlah langkah yang diharapkan sebelum titik v dikunjungi, mulai dari titik u .
Apa batas atas umum untuk waktu memukul rata-rata? Dan apa grafik kasus terburuk yang memaksimalkan waktu memukul berarti?
Untuk memperjelas pertanyaan saya, saya tidak memerlukan perhitungan atau bukti terperinci (meskipun mungkin bermanfaat bagi orang lain yang menghadapi pertanyaan ini di masa mendatang). Bagi saya pribadi, kutipan akan cukup.
Ada dua implementasi algoritma Wilson yang tersedia untuk umum yang saya ketahui. Satu di Boost Graph Library , sedangkan yang kedua di graph-tool . Dokumentasi yang pertama tidak menyebutkan waktu berjalan, sedangkan yang terakhir menyatakan:
Yang tidak menjawab pertanyaan itu, dan sebenarnya tampaknya tidak konsisten dengan makalah Wilson. Tetapi saya melaporkan hal ini untuk berjaga-jaga, untuk menghemat waktu siapa pun dengan ide yang sama untuk berkonsultasi dengan dokumentasi implementasi.
Jawaban:
Saya telah memutuskan untuk bertanya kepada David Wilson sendiri, segera setelah itu mendapat balasan:
Bahkan ada bukti dari fakta ini dalam buku di atas, yang berbunyi seperti ini:
Harus diakui, saya tersesat pada titik yang mereka nyatakan:
Namun, komentar tentang bukti informal masih diterima.
sumber
Dalam sebuah makalah baru-baru ini , kami menemukan batas atas mn (tidak ada O besar) pada jumlah yang diharapkan dari "siklus muncul" oleh algoritma Wilson dan itu mendekati konstanta. Itu tidak secara langsung menjawab pertanyaan waktu berjalan algoritma Wilson sebagai ukuran rata-rata siklus muncul tampaknya tidak jelas. Di sisi lain, saya tidak memiliki "reputasi" yang cukup untuk memberikan komentar ...
sumber