Yazan : Şadi Evren ŞEKER

Bilgisayar bilimlerinde, yapay zekanın bir alt dalı olarak kabul edilebilecek genetik algoritmalarda (genetic algorithms) kullanılan temel işlemlerden (operators) birisidir.

Basitçe iki geni alıp bu iki gen üzerindeki kromozomların bir kısmını birinci gen, diğer bir kısmını ise ikinci genden alıp yeni bir gen dizilimi elde etme işlemidir.

Genetik algoritma geliştirilirken farklı durumlarda, avantaj sağlayacak şekilde çaprazlama işlemleri yapılabilir. Örneğin çaprazlanacak yerin seçimi, birden fazla noktadan çaprazlama gibi kritierlere göre farklı çaprazlama (crossover) işlemleri kullanılabilir.

Aşağıda bu işlemlerden bazıları listelenmiştir:

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir