Contoh-contoh Pengaplikasian Algoritma Genetik Masalah-masalah yang Bisa Diselesaikan dengan Algoritma Genetik

10 kontigu yang memberikan keuntungan yang konsisten. Algoritma genetik paling efektif dipakai bila schema-schema berkorespondensi menjadi komponen berati dari sebuah solusi. Sebagai contoh, bila string adalah representasi dari sebuah antena, maka schema merepresentasikan komponen-komponen dari antena, seperti reflector dan deflector. Sebuah komponen yang baik cenderung akan berkerja baik pada rancangan yang berbeda. Ini menunjukkan bahwa penggunaan algoritma genetik yang benar memerlukan rekayasa yang baik pada representasinya.

2.2.2 Contoh-contoh Pengaplikasian Algoritma Genetik

Algoritma genetika sudah banyak diaplikasikan untuk penyelesaian masalah dan pemodelan dalam bidang teknologi, bisnis, dan entertainment Ihsania, 2010, seperti : a. Optimasi Algoritma genetika untuk optimasi numerik dan optimasi kombinatorial seperti Traveling Salesman Problem TSP, perancangan Integrated circuit atau IC, optimasi video dan suara. b. Pemrograman Otomatis Algoritma genetika telah digunakan untuk melakukan proses evolusi terhadap program komputer untuk merancang struktur komputasiona, seperti cellular automata dan sorting network. c. Machine Learning Algoritma genetika telah berhasil diaplikasikan untuk memprediksi struktur protein, dan berhasil diaplikasikan dalam perancangan neural networks jaringan syaraf tiruan untuk melakukan proses evolusi terhadap aturan-aturan pada learning classifier system atau symbolic production system , juga digunakan untuk mengontrol robot. d. Model Ekonomi Algoritma genetika telah digunakan untuk memodelkan proses-proses inovasi dan pembangunan bidding strategies. Universitas Sumatera Utara 11 e. Model Sistem Imunisasi Algoritma genetika telah berhasil digunakan untuk memodelkan berbagai aspek pada sistem imunisasi alamiah, termasuk somatic mutation selama kehidupan individu dan menemukan keluarga dengan gen ganda multi- gene families sepanjang waktu evolusi. f. Model Ekologis Algoritma genetika berhasil digunakan untuk memodelkan fenomena ekologis seperti host-parasite co-evolutions, simbiosis, dan aliran sumber daya dalam ekologi.

2.2.3 Masalah-masalah yang Bisa Diselesaikan dengan Algoritma Genetik

Algoritma genetika sangat berguna dan efisien untuk masalah-masalah dengan karakteristik sebagai berikut Ihsania, 2010 : a. Ruang masalah sangat besar, kompleks, dan sulit dipahami. b. Kurang atau bahkan tidak ada pengetahuan yang memadai untuk merepresentasikan masalah ke dalam ruang pencarian yang lebih sempit. c. Tidak tersedianya analisis matematika yang memadai. d. Ketika metode-metode konvensional sudah tidak mampu meyelesaikan masalah yang dihadapi. e. Solusi yang diharapkan tidak harus paling optimal, tetapi cukup bagus atau bisa diterima. f. Terdapat batasan waktu, misalnya real time system atau sistem waktu nyata.

2.3 Algoritma Simulated Annealing