Mengutip Wikipedia , "[Permainan Kehidupan Conway] memiliki kekuatan mesin Turing universal: yaitu, apa pun yang dapat dihitung secara algoritmik dapat dihitung dalam Permainan Kehidupan Conway."
Apakah hasil seperti itu meluas ke versi berisik dari Conway's Game of Life? Versi paling sederhana adalah bahwa setelah setiap putaran setiap sel hidup mati dengan probabilitas kecil dan setiap sel mati menjadi hidup dengan probabilitas kecil s (secara independen).
Kemungkinan lain adalah mempertimbangkan varian probabilistik berikut dari aturan permainan itu sendiri.
- Setiap sel hidup dengan kurang dari dua tetangga hidup mati dengan probabilitas .
- Setiap sel hidup dengan dua atau tiga tetangga hidup hidup dengan probabilitas ke generasi berikutnya.
- Setiap sel hidup dengan lebih dari tiga tetangga hidup mati dengan probabilitas .
- Setiap sel mati dengan tiga tetangga langsung menjadi sel hidup dengan probabilitas .
Pertanyaan: Apakah versi Game yang berisik ini masih mendukung perhitungan universal? Jika tidak, apa yang bisa dikatakan tentang "kekuatan komputasi" mereka?
Informasi terkait tentang kekuatan komputasi automata seluler dan versi bising automata seluler juga akan sangat dihargai.
(Pertanyaan ini dikembangkan dari pertanyaan ini pada MathOverflow. Jawaban Vincent Beffara pada MO memberikan referensi yang menarik untuk hasil terkait pada aspek komputasi automata seluler yang bising.)
Jawaban:
Berikut adalah beberapa referensi "terdekat terbaik", untuk apa nilainya. Tampaknya cara untuk menjawab pertanyaan ini adalah menguranginya menjadi pertanyaan tentang "mesin Turing yang berisik", yang telah dipelajari (agak baru), dan yang tampaknya merupakan bidang literatur terdekat yang relevan. Jawaban dasar / umum / masuk akal adalah bahwa jika TM dapat menolak / mengoreksi kebisingan (seperti yang ditunjukkan dalam referensi ini), sangat mungkin CA juga, dalam beberapa batasan / ambang batas.
Pertanyaan tentang bagaimana mengurangi "bising CA" menjadi "bising TM" (dan sebaliknya) lebih terbuka. Ini mungkin tidak sulit tetapi tampaknya tidak ada penelitian yang dipublikasikan di daerah tersebut. Masalah lain adalah bahwa TM berisik adalah model baru dan oleh karena itu mungkin ada beberapa (alami?) Cara untuk mewakili TM berisik. Sebagai contoh, makalah-makalah berikut melihat gangguan dalam fungsi transisi negara, tetapi model alami lainnya adalah gangguan pada simbol rekaman (yang terakhir lebih terhubung ke CA bising?). Mungkin ada beberapa hubungan di antara keduanya.
sumber
Gil bertanya apakah GL lupa segalanya tentang konfigurasi awalnya dalam waktu yang independen dari ukuran, ketika setiap sel "tidak mematuhi" fungsi transisi secara independen dari sel lain dengan beberapa kemungkinan kecil.
Sepengetahuan saya, ini tidak dikenal untuk GL. Ini adalah pertanyaan yang sangat menarik. Jika ia dapat menahan kebisingan, maka ia harus mempertahankan keuniversalannya.
Gambaran singkat dari keadaan seni adalah sebagai berikut.
sumber
Sebagai permulaan, perlu diingat bahwa penelitian di Game of Life Conway masih berlangsung dan perkembangan di masa depan dapat memberikan solusi yang jauh lebih rumit.
Nah sekarang. Cukup menarik, ini adalah topik yang sebenarnya sama dengan biologi dan fisika kuantum seperti halnya dengan ilmu komputer tradisional. Pertanyaan yang menjadi akar masalah adalah apakah perangkat apa pun dapat secara efektif menolak perubahan acak pada kondisinya. Jawaban yang jelas dan sederhana adalah bahwa tidak mungkin membuat mesin seperti itu dengan sempurnatahan terhadap perubahan acak tersebut. Tentu saja, ini benar dalam banyak cara yang sama bahwa mekanika kuantum dapat menyebabkan peristiwa yang tampaknya mustahil. Apa yang mencegah peristiwa-peristiwa ini terjadi (membuat kebanyakan orang menyatakan hal itu sangat mustahil) adalah kemungkinan kecil yang luar biasa dari peristiwa semacam itu terjadi. Probabilitas yang dibuat sangat kecil oleh perbedaan skala besar antara tingkat kuantum dan tingkat manusia. Demikian pula mungkin untuk membuat mesin negara yang tahan terhadap perubahan acak tingkat kecil hanya dengan membuatnya begitu besar dan berlebihan sehingga setiap "perubahan" yang diperhatikan secara efektif nol, tetapi asumsinya adalah bahwa ini bukan tujuannya. Dengan asumsi itu, ini dapat dicapai dengan cara yang sama bahwa hewan dan tumbuhan tahan terhadap radiasi atau kerusakan fisik.
Pertanyaannya kemudian mungkin bukan bagaimana mencegah gangguan tingkat rendah dari melakukan terlalu banyak kerusakan, tetapi bagaimana memulihkan dari kerusakan sebanyak mungkin. Di sinilah biologi menjadi relevan. Hewan dan tumbuhan sebenarnya memiliki kemampuan ini pada tingkat sel. (Harap dicatat: Saya berbicara tentang sel dalam arti biologis dalam jawaban ini) Sekarang, dalam permainan kehidupan Conway, gagasan membangun perangkat komputer pada skala sel tunggal memang menarik (bagaimanapun, membuat kreasi seperti itu jauh lebih kecil dan lebih efisien), tetapi sementara kita dapat membangun komputer yang dapat mereproduksi sendiri ( lihat Gemini ), ini mengabaikan fakta bahwa objek konstruktor itu sendiri dapat menjadi rusak oleh gangguan.
Cara lain, yang lebih tangguh, yang dapat saya lihat untuk menyelesaikan ini adalah membangun komputer dari bagian-bagian yang berlebihan yang dapat direproduksi sendiri (pikirkan sel biologis) yang melakukan operasi, bereproduksi, dan diganti.
Pada titik ini kita bisa melihat paralel dunia nyata yang menarik. Gangguan tingkat rendah ini mirip dengan efek radiasi. Ini paling dihargai ketika Anda mempertimbangkan jenis kerusakan yang dapat dilakukan pada automata seluler Anda. Sangat mudah untuk memicu kegagalan kaskade atau "kematian" sel dalam Conway's Game of Life, sama seperti apa yang terjadi pada banyak sel yang terpapar radiasi. Tetapi ada kemungkinan mutasi terburuk, menciptakan sel "kanker" yang terus mereproduksi salinan yang salah dari dirinya sendiri yang tidak membantu dalam proses komputasi, atau menghasilkan hasil yang salah.
Seperti yang telah saya katakan, mustahil untuk membangun sistem yang sepenuhnya aman, Anda hanya dapat membuatnya semakin kecil kemungkinannya untuk mengkompromikan seluruh sistem. Tentu saja, pertanyaan mendasar di sini adalah "apakah simulasi probabilistik itu sendiri sudah selesai" yang telah diputuskan untuk menjadi kenyataan . Saya akan menjawab pertanyaan mendasar itu pada awalnya, kecuali bahwa itu bukan yang Anda tanyakan.
sumber
Saya diingatkan tentang xkcd 505: A Bunch of Rocks .
Komputer dunia nyata apa pun tunduk pada tingkat kebisingan tertentu. Simulasi komputer universal dalam semesta Life Conway tak terbatas yang ideal akan memiliki waktu rata-rata di antara kegagalan yang bergantung pada detail rekayasa desainnya. Ini akan menghitung secara andal untuk periode yang dapat dihitung secara probabilistik, tidak dapat dipercaya untuk periode akumulasi kesalahan, dan kemudian tidak sama sekali .
Saya mengharapkan logika fuzzy atau model superposisi kuantum untuk menunjukkan dengan jelas keandalan apa yang diharapkan dari konstruksi tertentu. Seseorang mungkin ingin mensimulasikan output yang diharapkan dari berbagai komponen, daripada mengulangi semua sel mereka, sampai taraf tertentu mereka dapat diisolasi satu sama lain. Seseorang mungkin dapat mengukur gangguan yang diharapkan dari komponen yang gagal. Algoritme genetik harus menjadi cara terbaik untuk mengembangkan komponen fault- {mentolerir, menolak, mengoreksi} dengan MTBF sebesar yang diinginkan untuk distribusi noise yang diberikan.
sumber