Saya tertarik dengan masalah berikut. Kami diberikan sebagai masukan "target permutasi" , serta daftar memerintahkan indeks i 1 , ... , i m ∈ [ n - 1 ] . Kemudian, dimulai dengan daftar L = ( 1 , 2 , ... , n ) (yaitu, permutasi identitas), pada setiap langkah waktu t ∈ [ m ] kita menukar i t h t elemen dalam Ldengan elemen, dengan probabilitas independen 1 / 2 . Misalkan p adalah probabilitas bahwa σ diproduksi sebagai output.
Saya ingin tahu (ada) yang berikut ini:
- Adalah memutuskan apakah merupakan N P -Lengkap masalah?
- Apakah menghitung tepat # P -lengkap?
- Apa yang bisa kita katakan tentang perkiraan ke dalam konstanta multiplikatif? Apakah ada PTAS untuk ini?
Varian di mana swap tidak perlu elemen yang berdekatan juga menarik.
Perhatikan bahwa tidak sulit untuk mengurangi masalah ini menjadi jalur edge-disjoint (atau untuk multicommodity flow yang bernilai integer); apa yang saya tidak tahu adalah pengurangan ke arah lain.
Pembaruan: Oke, memeriksa Garey & Johnson, masalah mereka [MS6] ("Generasi Permutasi") adalah sebagai berikut. Diberikan sebagai input permutasi target , bersama dengan himpunan bagian S 1 , … , S m ∈ [ n ] , memutuskan apakah σ dapat diekspresikan sebagai produk τ 1 ⋯ τ m , di mana setiap τ i bertindak secara sepele pada semua indeks yang tidak dalam S i . Garey, Johnson, Miller, dan Papadimitriou (di belakang paywall, sayangnya) membuktikan bahwa masalah ini adalah N Keras.