Evolutionary Computation: Komputasi Berbasis “Evolusi” dan “Genetika”


  

Author: Suyanto

Published: April 2008

Publisher: Informatika, Bandung, Indonesia

ISBN: 978-979-1153-38-6

Synopsis: Evolutionary Computation (EC) merupakan suatu abstraksi yang mengadopsi evolusi dan genetika yang disederhanakan. Dari abstraksi tersebut, lahirlah berbagai algoritma berbasis EC yang dikenal sebagai Evolutionary Algorithms (EAs). Sejak diperkenalkan pada tahun 1960-an, EAs terus diteliti dan dikembangkan hingga saat ini. Yang menarik pada EAs adalah Hanya dengan menggunakan proses-proses yang sebagian besar dilakukan secara acak, EAs bisa menghasilkan solusi yang bagus (mungkin saja solusi terbaik) dengan kecepatan yang dapat diterima. EAs sangat berguna bagi anda saat menghadapi beragam masalah, seperti optimasi, penjadwalan, prediksi, learning, dan sebagainya yang sangat kompleks dan anda merasa kesulitan untuk menemukan langkah-langkah sistematis (algoritma) untuk menyelesaikannya. Dengan EAs, anda tidak memerlukan langkah-langkah sistematis maupun analisa matematis khusus untuk menyelesaikan masalah karena semua proses yang terjadi pada EAs bersifat probabilistik. EAs sangat mudah diimplementasikan, sangat fleksible dan memiliki reusability yang tinggi. Begitu anda bisa merepresentasikan suatu solusi ke dalam kromosom dan berhasil membangun fungsi fitness-nya, maka anda bisa menggunakan operator-operator evolusi yang hampir sama untuk berbagai masalah yang berbeda-beda. Pada buku ini, anda bisa mempelajari proses pengadopsian teori evolusi dan genetika sederhana ke dalam dunia komputer yang disebut EAs. Terdapat enam algoritma EAs yang dibahas dalam buku ini, yaitu: Genetic Algorithm (GA), Evolution Strategies (ES), Evolutionary Programming (EP), dan Genetic Programming (GP), Differential Evolution (DE), dan Grammatical Evolution (GE). Pembahasan dilakukan secara detail dari ide-ide dasarnya, perbedaannya, bagaimana teknik implementasinya dan beragam studi kasus dalam pengaplikasiannya.

Daftar Isi (Table of Content)

Untuk mempermudah dalam memahami buku Textbook Evolutionary Computation: Komputasi Berbasis “Evolusi” dan “Genetika”, Anda bisa mengunduh semua slides pendukung buku dalam format .rar  atau satu per satu bab berikut ini:

Slides Evolutionary Computation 01

Slides Evolutionary Computation 02

Slides Evolutionary Computation 03

Slides Evolutionary Computation 04

Slides Evolutionary Computation 05

Slides Evolutionary Computation 06

Slides Evolutionary Computation 07

Slides Evolutionary Computation 08

Slides Evolutionary Computation 09

Slides Evolutionary Computation 10

Slides Evolutionary Computation 11