Saya memiliki dua implementasi dari algoritma genetika yang seharusnya berperilaku setara. Namun karena batasan teknis yang tidak dapat diselesaikan outputnya tidak persis sama, diberi input yang sama.
Tetap saya ingin menunjukkan bahwa tidak ada perbedaan kinerja yang signifikan.
Saya memiliki 20 kali berjalan dengan konfigurasi yang sama untuk masing-masing dari dua algoritma, menggunakan berbagai biji nomor acak awal. Untuk setiap lari dan generasi , kesesuaian kesalahan minimum dari individu terbaik dalam populasi dicatat. Algoritme menggunakan mekanisme pengawet elit, sehingga kebugaran individu terbaik menurun secara monoton. A run terdiri dari 1000 generasi, jadi saya memiliki 1000 nilai per run. Saya tidak bisa mendapatkan lebih banyak data, karena perhitungannya sangat mahal.
Tes mana yang harus saya pakai? Cara mudah mungkin hanya dengan membandingkan kesalahan pada generasi terakhir (sekali lagi, tes mana yang akan saya gunakan di sini)? Tetapi orang mungkin juga berpikir tentang membandingkan perilaku konvergensi secara umum.