Genetik algoritmalar hakkında kanıtlanabilir ifadeler


56

Genetik algoritmalar teori dünyasında pek bir çekişe sahip olmamakla birlikte, oldukça iyi kullanılan bir metaheuristik yöntemdir (metaheuristik ile, tavlama, gradyan inişi ve benzerleri gibi birçok soruna genel olarak uygulanan bir teknik anlamına gelir). Aslında, GA benzeri bir teknik , uygulamada Öklid TSP'si için oldukça etkilidir .

Bazı meta-nitelikler teorik olarak oldukça iyi çalışılmıştır: yerel arama ve tavlama çalışmaları var. Alternatif optimizasyonun ( k-means gibi) nasıl çalıştığını çok iyi biliyoruz . Fakat bildiğim kadarıyla, genetik algoritmalar hakkında bilinen hiçbir faydalı şey yok.

Genetik algoritmaların davranışları hakkında herhangi bir şekilde, şekil veya biçimde herhangi bir katı algoritmik / karmaşıklık teorisi var mı? Şema teorisi gibi şeyler duymama rağmen, alanı özellikle algoritmik olmadığı için (şu an yanılmış olabilirim) alan hakkındaki mevcut anlayışıma dayanarak tartışmanın dışında tutardım.


5
Biraz ilham almak için ayrıca bkz. S. Papadimitriou'nun 25-29 FCRC 2007 slaytları .
Jukka Suomela

1
@Suresh: Bir cevaptan çok bir soru olarak görmeyi tercih ederim ; Papadimitriou'nun slaytlarda bahsettiği sonucun ne olduğunu daha net bir şekilde açıklamakta zorluk çektiği için memnun olurum. :)
Jukka Suomela

1
İşte bu çalışmanın bir pop-sci yorumudur
Suresh Venkat

1
Geçtiğimiz günlerde GA'da bir kurs aldım ve Ücretsiz Öğle Yemeği Teoremini öğrendiğimde GA hakkındaki yutturmaca azaldı: en.wikipedia.org/wiki/No_free_lunch_in_search_and_optimization
Alexandru

1
Alexandru, neden bu? Neredeyse her tekniğin bazı durumlarda diğerlerinden daha iyi, bazılarında ise daha kötü olacağı açık olmalıdır. Gerçekten de GA'nın üniform bir şekilde üstün olacağına inandınız mı?
Raphael

Yanıtlar:


29

Y. Rabinovich, A. Wigderson. Genetik algoritmaların yakınsaklık oranını sınırlama teknikleri. Rastgele Yapılar Algoritmaları, vol. 14, hayır. 2, 111-138, 1999. (Ayrıca Avi Wigderson ana sayfasından da temin edilebilir )


İlk bağlantının geçersiz olduğu anlaşılıyor.
Jeremy Kun

@JeremyKun: Sadece denedim ve gayet iyi çalıştı ... (Bir doi bağlantısı
koparsa

Wiley Kütüphanesi'nden hala "Sayfa Bulunamadı" hatası alıyorum. Bir biçimlendirme / tarayıcı sorunu olabilir mi?
Jeremy Kun

@ JeremyKun: Olabilir. MathSciNet'e erişiminiz varsa, bu bağlantıyı deneyin: ams.org/mathscinet-getitem?mr=1667317
Joshua Grochow 15

Bu bir sorun değil çünkü ana sayfasının bağlantısı çalışıyor. Ben sadece bu cevabı daha iyi hale getirmeye yardım etmeye çalışıyordum :)
Jeremy Kun


10

Simüle edilmiş tavlama üzerinde çalışmanın yanı sıra, Ingo Wegener evrimsel algoritmalar üzerine bazı teorik sonuçlar verdi. Tez doktora öğrencisi Dirk Sudholt da bir göz atmaya değer.



10

Son on yılda, evrimsel algoritmaların çalışma zamanı analizinde, karınca kolonisi optimizasyonunda ve diğer meta-tekniklerde önemli ilerlemeler kaydedilmiştir. Bir anket için lütfen Oliveto ve ark. (2007) .


Kristian Lehre'a göre, sizi daha yeni gördüm ve ilgi alanınızı gördüm, bu nedenle şunu sormak isterim: benzer araçların karınca kolonisi optimizasyon algoritmalarının çalışma zamanını ve Chazelle'in "Doğal Algoritması" tipi sorularını analiz etmek için kullanılabileceğini düşünüyor musunuz? kuş akınlarının yakınsama oranı). Şu anda, Chazelle'in teknikleri kendilerine bir ada gibi görünüyor ve daha büyük bir resim olup olmadığını merak ediyorum.
Aaron Sterling

2
Evet, bu teknikler ACO'ların çalışma zamanını analiz etmek için uyarlanabilir. Geçenlerde MinCut problemi için ACO'lar hakkında bir makale yazdım. Ayrıca, lütfen Witt (2009) tarafından yapılan ankete bakınız: springerlink.com/content/3727x3255r1816g4 Bu araştırmanın Chazelle'in çalışması ile ilgili mevcut bağlantılarının farkında değilim, ancak kesinlikle araştırmaya değer.
Kristian Lehre Per 03


6

6

İki varsayım altında yakınsama kanıtı sağlayan D. BHANDARI, CA MURTHY ve SK PAL'den (maalesef çevrimiçi değil) bir makale de var:

  • tt+1
  • Mutasyon operatörü, sınırlı sayıda adımda herhangi bir çözümden diğerine geçiş yapmayı sağlar

Yakınsama kanıtı bir Markov zincir modeli kullanır.

Burada referans: Dinabandhu Bhandari, CA Murthy: Elitist Model ve Yakınsaklığı ile Genetik Algoritma. IJPRAI 10 (6): 731-747 (1996)


6

Sonlu fakat üniter olmayan popülasyonlara sahip matematiksel genetik algoritma modellerinin tuhaflıkları vardır ve şimdiye kadar, fitness fonksiyonlarının en önemsiz olanları dışındaki herkes için analiz yapamayacakları kanıtlanmıştır. İlginç bir şekilde, simetri argümanını , bir argümanı, yani resmi bir aksiyomatik sistemin sınırları içinde olmayan bir argümanı kabul etmeye istekli iseniz, genetik algoritmaların hesaplama gücüyle ilgili heyecan verici ve güzel bir sonuç vardır.

Spesifik olarak, tek biçimli çapraz geçişli bir genetik algoritma, çok sayıda kaba şema bölümlerini dolaylı ve paralel olarak değerlendirebilir ve kurucu şemaları farklı ortalama zindelik değerlerine sahip olan bölümleri etkin bir şekilde tanımlayabilir. Bu örtük paralellik biçimi , aslında John Holland ve öğrencileri tarafından tarif edilen türden daha güçlüdür ve Hollanda tarafından tarif edilen örtülü paralellikten farklı olarak, deneysel olarak doğrulanabilir. ( Bu blog gönderisine bakın .)

Aşağıdaki yazıda, tek tip çapraz geçişli parlama içeren genetik algoritmaların, hiperlimisleme denilen genel amaçlı, genel bir optimizasyon sezgiseline paralelliği nasıl örtbas ettiği açıklanmaktadır :

Düzgün çaprazlama ile genetik algoritmalarda optimizasyonun açıklanması . Genetik Algoritma Vakıfları 2013 konferansında yer almak.

(Feragatname: Ben makalenin yazarıyım)


Bu, GA için bir referans olarak rastgele SAT kullanmak için akıllıca / yenilikçi ve az sayıda makalenin araştırdığı görünen bir fikir ortaya koyuyor. GA'nın herhangi bir keyfi karmaşıklık sınıfında çalışabileceğini ve belki de "daha düşük" karmaşıklık sınıfındaki algoritmaların sonuçlarına dayanarak "daha yüksek" karmaşıklık sınıfında algoritmalar geliştirmenin bir yolu olduğunu varsayalım. GA'ların "karmaşıklığını" analiz etmek mantıklıdır çünkü karmaşıklık sınıfı sınıflandırmasını aşabilirler ....
vzn

5

Raphael Cerf , doktora tezini Montpellier'de Alain Berlinet'in gözetimi altında, Genetik Algoritmalar üzerine matematiksel bir bakış açısıyla yaptı. Oldukça eski, ama muhtemelen genetik algoritmalar hakkında herhangi bir kaynakçaya ait olacaktı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.