Saya telah membaca beberapa makalah yang membahas pro dan kontra dari masing-masing metode, beberapa berpendapat bahwa GA tidak memberikan perbaikan dalam menemukan solusi optimal sementara yang lain menunjukkan bahwa itu lebih efektif. Tampaknya GA umumnya lebih disukai dalam literatur (walaupun kebanyakan orang memodifikasinya dengan cara tertentu untuk mencapai hasil yang mereka butuhkan), lalu mengapa sebagian besar solusi perangkat lunak tampaknya menggunakan backpropagation saja?
Apakah ada aturan umum kapan harus menggunakan satu atau yang lain? Mungkin itu tergantung pada jenis NN atau ada beberapa solusi canggih yang umumnya mengungguli yang lain?
Jika mungkin saya mencari jawaban umum: yaitu, "jika NN besar, GA lebih baik", atau "GA selalu lebih baik tetapi memiliki masalah kinerja komputasi" dll ...