xii
SKRIPSI
PENGOPTIMALAN FUNGSI NONLINEAR TANPA KENDALA
MENGGUNAKAN ALGORITMA GENETIKA
Skripsi ini diajukan untuk memenuhi
salah satu persyaratan dalam mencapai derajat
Sarjana Pendidikan
Diajukan Oleh
MEY ANA PURBAYANTI
05015009
PROGRAM STUDI MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS AHMAD DAHLAN
YOGYAKARTA
2009
xiii
A. Kesimpulan
Berdasarkan pembahasan yang telah disajikan pada bab sebelumnya, dapat
ditarik kesimpulan sebagai berikut :
1. Secara singkat kerja dari Algoritma Genetika adalah pertama membangkitkan
sebuah populasi yang berisi sejumlah kromosom, kromosom-kromosom
tersebut akan berevolusi secara berkelanjutan yang disebut generasi. Kedua,
mengkodekan kromosom yang telah dibangkitkan menjadi individu x dalam
interval yang diinginkan. Ketiga, menghitung nilai fitness dari individu x .
Keempat, melakukan seleksi untuk memperoleh individu yang baik untuk
menjdi orang tua. Kelima, memindahsilangkan dua buah kromosom untuk
mendapatkan sebuah kromosom yang lebih baik (pindah silang / crossover).
Tahap keenam adalah mutasi, yaitu untuk semua gen yang ada, jika bilangan
acak yang dibangkitkan kurang dari probabilitas mutasi yang ditentukan maka
ubah gen tersebut dengan kebalikannya (0 menjadi 1, dan 1 menjadi 0). Proses
akan berulang, sampai sejumlah generasi yang telah ditentukan.
2. Hasil implementasi dari kerja algoritma genetika adalah sebagai berikut :
Permasalahan :
Maksimumkan f x 4x3 3x2 6x 1
x 0
Parameter yang digunakan pada algoritma genetika :
Jumlah kromosom ( N ) yang digunakan adalah 100.
xiv
Jumlah bit atau gen yang digunakan adalah 25.
Generasi maksimum yang diinginkan adalah 500.
Probabilitas crossover c P adalah 0.85.
Probabilitas mutasi m P adalah 0.1.
Parameter-parameter tersebut dimasukan dalam program utama dari algoritma
genetika, dan diperoleh hasil sebagai berikut :
Fitness terbaik adalah 6.
Nilai x yang memaksimumkan fungsi adalah 1.002 .
Niali maksimum fungsi adalah 6.
3. Perbandingan dari metode Newton Raphson dengan Algoritma Genetika yang
jelas terlihat adalah :
Metode Newton Raphson
a. Hanya menggunakan satu titik sebagai nilai awal.
b. Perhitungan menggunakan kalkulus diferensial.
c. Jika nilai awal tidak dipilih dengan tepat, maka dapat terjadi bahwa
metodenya konvergen ke suatu minimum lokal atau sama sekali tidak
konvergen.
Algoritma Genetika
a. Menggunakan beberapa titik sebagai nilai awal.
b. Menggunakan perhitungan biasa.
xv
c. Dapat menghindari keadaan optimum lokal, karena menggunakan
beberapa titik sebagai nilai awal.
4. Kelemahan dari Algoritma Genetika adalah karena semua komponen
Algoritma Genetika bersifat random atau acak mengakibatkan solusi yang
dihasilkan berbeda-beda pada setiap kali running. Tetapi kejadian ini dapat
dihindari dengan memilih nilai-nilai parameter dengan tepat, maka Algoritma
Genetika dapat memberika solusi yang dapat diterima.
5. Kelemahan Metode Newton-Raphson adalah memiliki permasalahan dalam
implementasinya. Permasalahan terjadi antara lain jika titik pendekatan berada
pada titik ekstrim atau puncak sehingga nilai penyebut atau f 'x akan
menjadi nol dan hasil akhir perhitungan akan menjadi tak terhingga.
B. Saran
Algoritma Genetika yang telah dibahas merupakan bentuk dari Algoritma
Genetika standar. Pada dasarnya Algoritma ini memiliki enam komponen. Tetapi
banyak metode yang bervariasi yang diusulkan pada masing-masing tersebut.
Masing-masing komponen mempunyai kelebihan dan kekurangan. Suatu metode
yang bagus untuk menyelesaikan masalah A belum tentu bagus untuk masalah B
bahkan tidak bisa bisa menyelesaikan masalah C. Untuk itu diperlukan studi
lanjut untuk mengimplementasikan Algoritma Genetika ini ke dalam
permasalahan lain yang lebih kompleks.
Sabtu, 26 November 2011
Langganan:
Posting Komentar (Atom)
Pages
Sample Text
Diberdayakan oleh Blogger.
DAFTAR
Arsip Blog
-
▼
2011
(34)
-
▼
November
(34)
- FUNGSI ALGORITMA
- FUNGSI ALGORITMA
- FUNGSI ALGORITMA
- FUNGSI ALGORITMA
- FUNGSI ALGORITMA
- FUNGSI ALGORITMA
- FUNGSI ALGORITMA
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- FUNGSI ALGORITMA
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- FUNGSI ALGORITMA
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- FUNGSI ALGORITMA
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- SISTEM KEAMANAN FILE DAN FOLDER DATA MENGGUNAKAN ...
- TRIK JITU MENGAMANKAN FILE FILE PENTING DARI VIRUS
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- TUGAS KULIAH LOGIKA &ALGORITMA (FLOWCHART)
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++)
- LANJUTAN ARTIKEL FUNGSI C++ FILE I/O IN C++
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++)
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++)
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++)
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++)
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++)
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++)
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++)
-
▼
November
(34)
Mengenai Saya
News
Label
Recent Posts
Download
Archive
-
▼
2011
(34)
-
▼
November
(34)
- FUNGSI ALGORITMA
- FUNGSI ALGORITMA
- FUNGSI ALGORITMA
- FUNGSI ALGORITMA
- FUNGSI ALGORITMA
- FUNGSI ALGORITMA
- FUNGSI ALGORITMA
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- FUNGSI ALGORITMA
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- FUNGSI ALGORITMA
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- FUNGSI ALGORITMA
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- SISTEM KEAMANAN FILE DAN FOLDER DATA MENGGUNAKAN ...
- TRIK JITU MENGAMANKAN FILE FILE PENTING DARI VIRUS
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- TUGAS KULIAH LOGIKA &ALGORITMA (FLOWCHART)
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++)
- LANJUTAN ARTIKEL FUNGSI C++ FILE I/O IN C++
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++) ANDI W...
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++)
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++)
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++)
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++)
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++)
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++)
- TUGAS KULIAH LOGIKA &ALGORITMA (FUNGSI C++)
-
▼
November
(34)
Labels
Blogroll
Popular Posts
-
Soal : Buatlah flowchartnya dari pseudocode berikut ini : 1. Masukkan Kode Barang. 2. Masukkan Harga Barang. 3. Masukkan Jumlah Barang....
-
Naniek Widyastusti dkk, Penggunaan Algoritma Genetika 1 PENGGUNAAN ALGORITMA GENETIKA DALAM PENINGKATAN KINERJA FUZZY CLUSTERING UNTUK P...
-
Seminar Nasional Aplikasi Teknologi Informasi 2007 (SNATI 2007) ISSN: 1907-5022 Yogyakarta, 16 Juni 2007 B-87 MEMBANGUN TOOLBOX ALGORITMA...
-
V. MENENTUKAN NILAI MINIMUM DARI SEBUAH FUNGSI OBJEKTIVE DGN MENGGUNAKAN ALGORITMA GENETIKA (GA) 5.1 Pendahuluan Algoritma genetika baru-...
-
Penulis : Reza Yoga Anindita Fakultas : Sains dan Teknologi Program Studi : Matematika IPK : 3.03 Pembimbing I : Drs. H. Sediono, M.Si ...
-
ALGORITMA DAN PEMROGRAMAN 2 Oleh: Anis Cherid, M . T . I . STRING DALAM BAHASA C Dalam bahasa pemrograman C, string adalah array b...
-
Transmisi, Vol. 11, No. 1, Juni 2006 : 22 – 27 APLIKASI KRIPTOGRAFI DENGAN ALGORITMA MESSAGE DIGEST 5 (MD5) Aghus Sofwan, Agung Budi P, T...
-
Pemrograman Dengan C++ (Part I) Pengantar Apa itu program? Bagaimanakah membuatnya? Jika sudah dibuat, apakah gunanya? Mungkin itu adalah...
-
TEKNIK GENERISITAS DALAM BAHASA PEMROGRAMAN C++ MENGGUNAKAN TEMPLATE PADA IMPLEMENTASI STACK Nanang Sadikin, Achmad Benny Mutiara Jurusan...
-
PENGENALAN C++ Bab 1 1.1 SEJARAH C++ Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories awal tahun 1980-an ber...
0 komentar:
Posting Komentar