Pemrograman evolusioner: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
baru
 
Tidak ada ringkasan suntingan
Baris 1:
'''Pemrograman evolusioner''' adalah satu dari empat paradigma utama [[evolusioner]]. Ini serupa dengan [[pemrograman genetik]], namun struktur program yang akan dioptimalkan tetap, sementara parameter numeriknya dibiarkan berevolusi.
{{inuse}}
 
Dalam [[ilmu komputer]], '''komputasi evolusioner''' adalah sistem pencarian solusi permasalahan [[optimisasi global|optimalisasi]] berbasis komputer yang menggunakan model komputasional proses evolusi, seperti seleksi alami, kebertahanan hidup dari yang terkuat, dan reproduksi. Komputasi evolusioner yang merupakan bidang dari [[inteligensia komputasional]] mencakup [[algoritma genetik]], [[pemrograman genetik]], dan [[pemrograman evolusioner]]. Aplikasi komputasi evolusioner untuk masalah optimisasi adalah sangat luas, antara lain rekayasa industri, transportasi, [[jaringan telekomunikasi|jaringan komunikasi]], [[robotika]], [[penggalian data]], [[bioinformatika]], [[sistem-tenaga]], [[game]], [[teknik kendali]], dan [[pengolahan isyarat|pemrosesan sinyal]]/[[pengolahan citra|citra]].<ref>{{cite web |url=http://www.grahailmu.id/produk-133-komputasi-evolusioner-algoritma-genetik-pemrograman-genetik-dan-pemrograman-evolusioner.html |title=Komputasi Evolusioner; Algoritma Genetik, Pemrograman Genetik, dan Pemrograman Evolusioner |publisher=www.grahailmu.id |accessdate=14 Mei 2017 }}</ref>
Pemrograman ini pertama kali digunakan oleh [[Lawrence J. Fogel]] di Amerika Serikat pada tahun 1960 untuk menggunakan simulasi [[evolusi]] sebagai proses belajar yang bertujuan untuk menghasilkan [[kecerdasan buatan]]. Fogel menggunakan [[mesin besar-terbatas]] sebagai prediktor dan mengembangkannya.
 
Saat ini pemrograman evolusioner adalah dialek [[evolusioner komputasi]] tanpa struktur tetap atau ([[representasi genetik|representasi]]), berbeda dengan beberapa dialek lainnya. Hal ini menjadi sulit untuk membedakan dari [[strategi evolusi|strategi evolusioner]].
 
== Referensi ==
* Fogel, L.J., Owens, A.J., Walsh, M.J. (1966), ''Artificial Intelligence through Simulated Evolution'', John Wiley.
{{Reflist}}
* Fogel, L.J. (1999), ''Intelligence through Simulated Evolution : Forty Years of Evolutionary Programming'', John Wiley.
* Eiben, A.E., Smith, J.E. (2003), [http://www.cs.vu.nl/~gusz/ecbook/ecbook.html ''Introduction to Evolutionary Computing''], [http://www.springer.de Springer]. ISBN 3-540-40184-9
 
== Pranala luar ==
* [http://www.aip.de/~ast/EvolCompFAQ/Q1_2.htm The Hitch-Hiker's Guide to Evolutionary Computation: What's Evolutionary Programming (EP)?]
* [http://www.cleveralgorithms.com/nature-inspired/evolution/evolutionary_programming.html Evolutionary Programming by Jason Brownlee (PhD)]
 
{{Komputasi evolusioner}}
 
[[Kategori:KomputasiAlgoritma evolusioner| ]]
[[Kategori:EvolusiAlgoritma dan metode pengoptimalan]]
[[Kategori:Pembelajaran mesin]]