Matlab ile kombinasyondaki bütün olasılıkları nasıl listeleriz?

Özellikle tam sayı tipi optimizasyon problemlerinin çözümü için tüm olası çözümleri görmek isteyebiliriz.
Çok büyük boyutlu problemler için bu hesabın yapılması imkansıza yakın olduğundan metasezgisel algoritmalar kullanılmaktadır.

Örneğin p-medyan problemi çözülürken elimizde 4 nokta var ve iki nokta merkez olabilecekse tüm olası çözümleri bulmak için aşağıdaki komut kullanılır:

c = combnk(1:4,2)

Popülasyondaki herhangi bir rastgele bireyi üretmek için:

randperm(4,2)

komutu ile yukarıdaki uzaydan herhangi birisi rastgele üretilebilir.

Belli bir grup sayıyı ve metinsel ifadelerin kombinasyonu için ise perms komutu kullanılır.

Bir cevap yazın

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