Weaselution


1.2 oleh RaceOwl
Nov 25, 2018

Tentang Weaselution

pelajaran Desain objek cerdas - isu acara evolusi sebagai kompleksitas tumbuh

Richard Dawkins 'Program Musang menunjukkan evolusi proses-acak variasi dikombinasikan dengan non-acak pilihan kumulatif. Menyatakan bahwa cukup waktu tertentu, perubahan kode genetik tambahan kecil menghasilkan sistem yang kompleks. Ini adalah penyederhanaan berdasarkan 'tak terbatas monyet teorema'; diberikan waktu yang tak terbatas, monyet dan mesin tik akhirnya bisa membuat semua pekerjaan Shakespeare. Program Musang ekstrak frase kecil dari Hamlet, "methinks IT IS LIKE A musang" sebagai frase target evolusi. Ini dimulai dengan memilih urutan acak dari 28 huruf, duplikat itu berulang-ulang, tapi dengan kesempatan acak 'mutasi'. Program ini meneliti frase mutan, yang 'keturunan' dari kalimat aslinya, dan memilih salah satu yang paling menyerupai target, methinks IT IS SEPERTI musang.

Weaselution secara mekanik ini dan memperluas itu - yang memungkinkan Anda untuk membuat asumsi evolusi sendiri. Anda dapat melakukan percobaan dengan jumlah keturunan, tingkat mutasi, frase target dan yang paling signifikan, kompleksitas diperlukan untuk seleksi.

Dalam program musang Dawkins, setiap karakter yang sesuai target dianggap manfaat dan segera dipilih untuk generasi berikutnya. Pada kenyataannya, hal-hal yang lebih kompleks - fitur sebagian berkembang akan tidak berguna, sehingga fitur parsial tidak memiliki kesempatan yang lebih baik untuk dipilih dari yang lain dan akan 'menyerahkan keluar'. Sebuah analogi yang lebih tepat adalah bahwa kata-kata yang lengkap yang diperlukan untuk menjadi berguna dan dipilih untuk generasi berikutnya. Weaselution menunjukkan implikasi kompleksitas dengan memungkinkan Anda untuk memilih salah satu dari 4 mode kompleksitas:

Mode 1: none - setiap sasaran surat frasa diasumsikan dipilih oleh alam. Tapi Mengapa kata yang belum selesai harus selectability apapun? Beberapa kompleksitas diperlukan untuk fitur yang akan dipilih, seperti Anda memerlukan setidaknya kata memiliki makna.

mode 4: seluruh kata - mengasumsikan beberapa kompleksitas yang dibutuhkan. Untuk sesuatu yang akan dipilih (kebugaran yang lebih baik) itu untuk melakukan fungsi. Ini disimulasikan dengan tidak membiarkan kata yang akan dipilih sampai seluruh kata di tempat. MELDINLS mencetak sebagai 0 karena seluruh kata tidak lengkap. Methinks mencetak sebagai 8 karena seluruh kata selesai. Hal ini meningkatkan kemungkinan secara signifikan bahwa kata akan menyerahkan sebelum dapat dipilih.

Mode 2: Kompleksitas dengan penumpukan / posisi tetap - Sebuah bantahan umum untuk kompleksitas tereduksi adalah bahwa hal itu mengasumsikan bahwa komponen yang berguna pada mereka sendiri. Dalam model evolusi, sub komponen rakitan besar dapat melakukan pekerjaan lain, maka mereka dipilih. model Weaselution konsep dalam mode ini. fungsi kompleks (kata lagi di sim kami) terdiri dari lebih kecil fungsi kurang kompleks (kata yang lebih singkat). Sebagai contoh: Methinks sub kata: Me, tipis, di, berpikir, aku, tinta, berpikir. Menggunakan aturan bahwa kata-kata yang lebih kecil harus ada di Dusun dianggap sebagai subword valid. (Yang Weaselution terdiri dari Hamlet dan memverifikasi subwords ada di pekerjaan itu). Mode ini termasuk cheat kunci - sub kata dipaksa ke posisi yang benar dalam kata yang lebih besar. Contoh: di Methinks: Me ------, tidak --- Me ---

Mode 3: Weaselution Demo 4: Kompleksitas dengan penumpukan / posisi yang tidak ditentukan. Sama seperti mode 2 kecuali posisi subword ini tidak pra-ditentukan. subword bisa dipilih tapi berada di posisi yang salah untuk membuat kata yang lebih besar. Subwords harus merakit sendiri dalam urutan yang benar secara kebetulan.

Gunakan analogi Weaselution untuk menunjukkan evolusi kedatangan pendek. Hal ini dapat digunakan sebagai alat menyesal efektif untuk desain cerdas. Terutama ketika Anda mempertimbangkan penyederhanaan HAMLET dibandingkan dengan kehidupan. Misalnya: kata rata-rata memiliki 5 huruf, ini menghasilkan 1 di 10.000.000 kesempatan untuk mendapatkan semua huruf di tempat sekaligus. Protein terkecil, insulin, memiliki 51 asam amino, ini menghasilkan 1 di 10 ^ 66 kemungkinan perakitan protein yang berguna secara kebetulan.

Informasi APL tambahan

Versi Terbaru

1.2

Perlu Android versi

4.4

Laporkan

Tandai sebagai hal yang tak patut

Tampilkan Selengkapnya

Weaselution Alternatif

Mendapatkan lebih banyak dari RaceOwl

Menemukan