Dropdown

Genethic Algorithm and Direct Toolbox With Mathlab





Genethic Algorithm and Direct Toolbox With Mathlab


1. Pembukaan [kembali]
Algoritma genetika adalah algoritma komputasi yang diinspirasi teori evolusi yang kemudian diadopsi menjadi algoritma komputasi untuk mencari solusi suatu permasalahan dengan cara yang lebih “alamiah”. Salah satu aplikasi algoritma genetika adalah pada permasalahan optimasi kombinasi, yaitu mendapatkan suatu nilai solusi optimal terhadap suatu permasalahan yang mempunyai banyak kemungkinan solusi. Dalam tulisan ini akan dibahas teori dasar algoritma genetika beserta contoh aplikasinya dalam menyelesaikan suatu permasalahan optimasi kombinasi sederhana.

2. Tutorial Menggunakan Optimation Tool Algoritma Genetika Pada Matlab [kembali]
Optimation tool merupakan salah satu tool box yang mempermudah kita untuk mencari penyelesaian suatu masalah optimasi, Berikut ini adalah tutorial mengunakan tool box pada algiritma genetika :

Langkah awal untuk menggunakan tool ini tentunya dengan membuka program matlab yang tersedia di komputer / laptop kita masing - masing, dengan cara : 



Gambar 1. Langkah 1
    Gambar 2. Langkah 2
    Gambar 3. Langkah 3
              Maka akan muncul tampilan window seperti pada gambar 4 :

    Mengoptimasikan satu fungsi objektif dari penanya: y = 2*x(1)+3*x(2)+4*x(3)+4*x(4). Dengan constraint: 10<x(1)<20, 30<x(2)<40, 50<x(3)<60, 70<x(4)<80. Buat terlebih dahulu fungsinya di m-file dan Ketik fungsi y di atas di m-file editor yang baru saja terbuka.
    Gambar 11. Tampilan Window untuk Contoh Soal

    Cara yang termudah mengoperasikan Matlab adalah dengan menggunakan toolbox yang tersedia. Untuk GAs, karena masuk dalam kategori optimization toolbox, gunakan fungsi optimtool di command window.
    Gambar 12. Tampilan Fungsi Optimtool di Command Window



    Setelah memilih jenis optimasinya (GAs), isi nama fungsi didahului @, jumlah variabel (4 variabel) dan perhatikan teknik mengisi bound yang sesuai persoalan. Di bagian kanan masih ada sebenarnya, tapi ga wajib. Centang pada isian plotting pada best fitness dan best individual sehingga ketika tombol “Start” ditekan, proses optimasi akan disertai pergerakan grafik yang interaktif. Sehingga didapatkan hasil fungsi seperti gambar dibawah ini:
    Gambar 13. Hasil dari Optimation Tool Algoritma Genetika pada Contoh Soal

    No comments:

    Post a Comment