Gelincik programı

Hamlet: Şurada deveye benzeyen bulutu görebiliyor musun?
Polonius: Evet, biçim olarak deveyi andırıyor.
Hamlet: Bence gelinciğe benziyor.

Gelincik programı, Richard Dawkins tarafından yazılmış olan bir bilgisayar simülasyonudur. Program, rastgele değişim ve rastgele olmayan seçilimin doğal ve yapay evrim sistemleri üzerindeki etkisini ve bu sürecin şanstan nasıl ayrıldığını açığa çıkarmayı amaç edinmektedir.

Gelincik algoritması

  1. 28 karakterlik bir rastgele dizi alınır.
  2. Bu dizi, her karakteri %5 olasılıkla rastgele bir karakterle yer değiştirmek üzere 100 kez kopyalanır.
  3. Oluşturulan her dizi "METHINKS IT IS LIKE A WEASEL" hedef dizisiyle karşılaştırılır ve her diziye puan verilir.
  4. Dizilerin herhangi biri hedef diziyle birebir eşleşiyorsa işlem sonlandırılır.
  5. Hedef diziye hala ulaşılamadıysa en yüksek puanlı dizi alınır ve 2. adıma geri dönülür.

Burada sözü edilen "karakter", boşluğu da içeren herhangi bir büyük harftir. Üretilen kopya sayısı ve harf başına mutasyon şansı için kullanılan 100 ve 5 sayıları iyi sonuç vermektedir.

Ayrıca bakınız

  • Genetik algoritma

Kaynakça

Taslak simgesiYazılım ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz.
  • g
  • t
  • d
Richard Dawkins
Kitaplar
İlgili çalışmalar
  • Growing Up in the Universe (1991)
  • Dawkins vs. Gould (2001)
  • Beyond Belief (2006)
  • Richard Dawkins: How a Scientist Changed the Way We Think (2006)
  • The Oxford Book of Modern Science Writing (2008)
Belgeseller
  • Nice Guys Finish First (1987)
  • The Blind Watchmaker (1987)
  • Break the Science Barrier (1996)
  • The Atheism Tapes (2004)
  • The Root of All Evil? (2006)
  • The Enemies of Reason (2007)
  • The Genius of Charles Darwin (2008)
  • Faith School Menace? (2010)
  • Sex, Death and the Meaning of Life (2012)
  • The Unbelievers (2013)
Ayrıca bakınız
  • Kategori Kategori