Pemrograman evolusioner adalah satu dari empat paradigma utama evolusioner. Ini serupa dengan pemrograman genetik, tetapi 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), berbeda dengan beberapa dialek lainnya. Hal ini menjadi sulit untuk membedakan dari strategi evolusioner.

Referensi

sunting
  • 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), Introduction to Evolutionary Computing, Springer. ISBN 3-540-40184-9

Pranala luar

sunting

📚 Artikel Terkait di Wikipedia

Algoritma evolusioner

Evolutionary algorithms in engineering and computer science : recent advances in genetic algorithms, evolution strategies, evolutionary programming,

Particle swarm optimization

"Parameter selection in particle swarm optimization". Proceedings of Evolutionary Programming VII (EP98). hlm. 591–600. Eberhart, R.C.; Shi, Y. (2000). "Comparing

Linguistik

Carmen Guarddon Anelo, María (2010). "Metaphors and neuro-linguistic programming". The International Journal of Interdisciplinary Social Sciences. 5 (7):

Spesifikasi kebutuhan perangkat lunak

besar upaya sia-sia. Daripada dokumen formal, pendekatan seperti Extreme Programming mengumpulkan kebutuhan pengguna secara bertahap dan menuliskannya pada

Metaheuristik

optimasi lainnya, seperti algoritma pemrograman matematika, constraint programming, dan pembelajaran mesin. Kedua komponen metaheuristik hibrid dapat berjalan

Objective-C

Objective-C dalam bentuk aslinya dalam buku Object-Oriented Programming, An Evolutionary Approach. Meskipun ia berhati-hati dalam menjelaskan bahwa masalah

Evolusi

University of Michigan Press. ISBN 0262581116. Koza, John R. (1992). Genetic Programming. MIT Press. Jamshidi M (2003). "Tools for intelligent control: fuzzy

Metode Nelder-Mead

(1973). "On Search Directions for Minimization Algorithms". Mathematical Programming. 4: 193–201. doi:10.1007/bf01584660. S2CID 45909653. McKinnon, K. I.