Kompleksitas kelas PPAD ditemukan oleh Christos Papadimitriou dalam makalah seminalnya tahun 1994 . Kelas dirancang untuk menangkap kerumitan masalah pencarian di mana keberadaan solusi dijamin oleh "Argumen paritas dalam grafik berarah": jika ada titik tidak seimbang dalam grafik berarah maka harus ada yang lain. Tetapi biasanya kelas secara formal didefinisikan dalam masalah ( ) masalah, di mana argumen hanya diterapkan pada grafik dengan baik di dalam dan outdegrees . Pertanyaan saya adalah: mengapa pengertian ini setara?
Hingga saat ini, ini merupakan duplikat dari pertanyaan ini . Sekarang saya ingin menyatakan masalah secara formal dan menjelaskan mengapa saya tidak puas dengan jawaban di sana.
Masalah ( ): kami diberi dua sirkuit berukuran polinomial dan yang mendapatkan dan mengembalikan daftar polinomial dari elemen lain di . Sirkuit ini menentukan grafik berarah mana dan . Masalah pencarian adalah sebagai berikut: diberikan , dan sedemikian rupa sehingga , menemukan simpul lain dengan properti yang sama.
Masalah pencarian : sama, tetapi dan menghasilkan daftar kosong atau satu elemen.
Gagasan reducibilitas (dikoreksi sesuai dengan saran Ricky): masalah pencarian total dapat direduksi menjadi masalah pencarian total melalui fungsi polinom dan jika adalah solusi untuk dalam masalah berarti adalah solusi untuk di masalah . B f g y f ( x ) B g ( x , y ) x A
Pertanyaan formal : mengapa dapat direduksi menjadi ? Atau haruskah kita menggunakan gagasan reducibilitas lainnya?A E O L
Christos Papadimitriou membuktikan teorema analog tentang PPA (Teorema 1, halaman 505) tetapi argumen tampaknya tidak bekerja untuk PPAD . Alasannya adalah bahwa simpul dengan keseimbangan derajat akan ditransformasikan menjadi simpul dengan keseimbangan derajat . Maka algoritma untuk dapat mengambil salah satu dari simpul ini dan mengembalikan yang lain. Ini tidak akan menghasilkan simpul baru untuk .k ± 1 A E O L A U V
Keadaan semakin memburuk karena dalam selalu ada jumlah genap yang tidak seimbang tetapi dalam mungkin ada jumlah ganjil dari mereka. Inilah sebabnya mengapa seseorang tidak dapat membangun sebuah bijih antara dua set ini dan tidak selalu sama dengan . Jika maka kita memperoleh metode untuk menyelesaikan dalam waktu polinomial setidaknya untuk beberapa contoh. Jika tidak bergantung pada dan untuk maka dapat dikembalikan sebagai jawaban untuk . Itu tidak akan memberikan solusi untukA U V g f - 1 g ( x , f ( x ) ) ≠ x A U V g x g ( y 1 ) = g ( y 2 ) y 1 ≠ y 2 y 2 y 1 A U V .
Pertanyaan terakhir : dapatkah hambatan yang disebutkan di atas dapat diatasi? Bisakah seseorang menggunakan ketergantungan pada ?x
sumber
Jawaban:
Masalahnya telah terbukti setara (dan dengan demikian PPAD-lengkap), lihat Bagian 8 di The Hairy Ball Problem adalah PPAD-Lengkap oleh Paul W. Goldberg dan Alexandros Hollender .
sumber
Ini adalah pertanyaan yang menarik, dan saya hanya bisa memberikan jawaban parsial.
Sangat mudah untuk melihat bahwa konstruksi pada hal. 505 dari makalah Papadimitriou menunjukkan kesetaraan AUV dengan kasus khusus
Di satu sisi, saya merasa sulit membayangkan transformasi grafik yang dapat mengurangi jumlah sumber yang lebih besar menjadi satu.
Namun, di sisi lain, MEOL milik semua kelas yang dipelajari umumnya mengandung PPAD kecuali mungkin PPAD itu sendiri:
Pertama, jelas,
Saya akan membuat sketsa di bawah argumen itu
Untuk , rumus penghitungan carry menunjukkan bahwa adalah genap. Sekali lagi, kita dapat menemukan yang cocok eksplisit pada subset -element dari . Kami memperluasnya ke sumber yang diketahui dengan dengan menerapkan pencocokan ke , dan membiarkan tetap.0<t<2k (st) t X A |A∩X|=t A∩X A∖X
Dengan cara ini, kami menghasilkan grafik tidak terarah dengan satu simpul daun yang dikenal. Kami meminta oracle PPA untuk daun lain, dan dengan konstruksi, kita dapat mengambil darinya jawaban untuk contoh MEOL .
Seperti yang disebutkan secara singkat oleh Papadimitriou, kita dapat menggeneralisasi PPA ke kelas PPA - untuk prima . Contoh masalah lengkap PPA - adalahp p p
(Lihat jawaban ini untuk kesetaraan AUV - dengan definisi Papadimitriou tentang PPA - .)pp p
PPA - hanyalah PPA . Kelas PPA - diasumsikan berpasangan tak tertandingi, dan tak tertandingi dengan PPADS . Mereka semua termasuk PPAD .hal2 p
Tidak ada yang khusus tentang dalam argumen yang saya uraikan di atas, dan dapat dengan mudah dimodifikasi untuk menghasilkanp=2
sumber