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.
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.
* 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:
[[Kategori:
[[Kategori:Pembelajaran mesin]]
|