DSpace Repository

Adaptive parameter control in genetic algorithms

Show simple item record

dc.contributor.advisor Prabhas Chongstitvatana
dc.contributor.author Shisanu Tongchim
dc.contributor.other Chulalongkorn University. Faculty of Engineering
dc.date.accessioned 2006-08-05T03:08:35Z
dc.date.available 2006-08-05T03:08:35Z
dc.date.issued 2004
dc.identifier.isbn 9741758995
dc.identifier.uri http://cuir.car.chula.ac.th/handle/123456789/1470
dc.description Thesis (Ph.D.)--Chulalongkorn University, 2004 en
dc.description.abstract This thesis proposes a method to overcome the parameter setting problem of genetic algorithms. This method is denoted as 'Adaptive Parameter Control Algorithm' (APCA). The concept fo APCA is based on two levels of genetic algorithms. The task level genetic algorithm (lower level genetic algorithm) solves the original problem, while the meta-level genetic algorithm (upper level genetic algorithm) optimizes the parameters of the task level. Both levels operate concurrently. Each individual in the population of the meta-level genetic algorithm is a parameter set for the task level genetic algorithm. The evaluation of each individual inthe meta-level population is carried out by assigning it as the parameter set of the task level genetic algorithm, the performance of the task level genetic algorithm is then used as the fitness. The task level genetic algorithm with multiple subpopulations is used to parallelize the evaluation of the meta-level population.This fits well with a coarse-grained model parallel genetic algorithm. The empirical results indicate that APCA is not only faster than other algorithms, but APCA also more reliably finds optimal solutions. en
dc.description.abstractalternative วิทยานิพนธ์นี้เสนอวิธีการที่ช่วยแก้ปัญหาเกี่ยวกับการปรับพารามิเตอร์ของขั้นตอนวิธีเชิงพันธุกรรมวิธีนี้เรียกว่า 'ขั้นตอนวิธีการควบคุมพารามิเตอร์แบบปรับตัว' หรือ 'Adaptive Parameter Control Algorithm' (APCA) หลักการทำงานของ APCA อยู่บนพื้นฐานของขั้นตอนวิธีเชิงพันธุกรรมสองชั้น โดยขั้นตอนวิธีเชิงพันธุกรรมชั้นล่างแก้ปัญหาที่กำหนดให้ ส่วนขั้นตอนวิธีเชิงพันธุกรรมชั้นบนจะปรับพารามิเตอร์ของระดับล่างให้เหมาะ ทั้งสองชั้นจะทำงานไปพร้อมๆ กัน ทั้งนี้สมาชิกแต่ละตัวในประชากรของขั้นตอนวิธีเชิงพันธุกรรมชั้นบนคือชุดพารามิเตอร์ของขั้นตอนวิธีเชิงพันธุกรรมชั้นล่าง การประเมินคุณภาพของสมาชิกแต่ละตัวในประชากรชั้นบนทำโดยการกำหนดให้สมาชิกนั้นเป็นพารามิเตอร์ควบคุมของขั้นตอนวิธีเชิงพันธุกรรมชั้นล่าง ประสิทธิภาพของขั้นตอนวิธีเชิงพันธุกรรมชั้นล่างจะถูกใช้เป็นคะแนนคุณภาพของสมาชิกนั้นๆ ขั้นตอนวิธีเชิงพันธุกรรมชั้นล่างแบบที่มีประชากรย่อยหลายๆ กลุ่มถูกใช้เพื่อให้การประเมินคุณภาพของประชากรพารามิเตอร์เป็นไปแบบขนาน ซึ่งวิธีการนี้เหมาะสมเป็นอย่างดีกับการประมวลผลแบบขนานของขั้นตอนวิธีเชิงพันธุกรรมแบบหน่วยหยาบ ผลการทดลองแสดงให้เห็นว่า APCA ไม่เพียงแต่หาคำตอบได้เร็วกว่าขั้นตอนวิธีแบบอื่นๆ แต่ APCA ยังสามารถหาผลเฉลยได้แน่นอนกว่า
dc.format.extent 602641 bytes
dc.format.mimetype application/pdf
dc.language.iso en en
dc.publisher Chulalongkorn University en
dc.rights Chulalongkorn University en
dc.subject Genetic algorithms en
dc.subject Adaptive control systems en
dc.title Adaptive parameter control in genetic algorithms en
dc.title.alternative การควบคุมพารามิเตอร์แบบปรับตัวในขั้นตอนวิธีเชิงพันธุกรรม en
dc.type Thesis en
dc.degree.name Doctor of Philosophy en
dc.degree.level Doctoral Degree en
dc.degree.discipline Computer Engineering en
dc.degree.grantor Chulalongkorn University en
dc.email.advisor Prabhas.C@chula.ac.th


Files in this item

This item appears in the following Collection(s)

Show simple item record