Please use this identifier to cite or link to this item: http://ir.buu.ac.th/dspace/handle/1513/719
Full metadata record
DC FieldValueLanguage
dc.contributorDilok Pumsuwanen
dc.contributorดิลก พุ่มสุวรรณ์th
dc.contributor.advisorSUNISA RIMCHAROENen
dc.contributor.advisorสุนิสา ริมเจริญth
dc.contributor.otherBurapha University. Faculty of Informaticsen
dc.date.accessioned2023-04-04T07:15:47Z-
dc.date.available2023-04-04T07:15:47Z-
dc.date.issued5/8/2018
dc.identifier.urihttp://ir.buu.ac.th/dspace/handle/1513/719-
dc.descriptionMaster Degree of Science (M.Sc.)en
dc.descriptionวิทยาศาสตรมหาบัณฑิต (วท.ม.)th
dc.description.abstractCrossover methods are important keys to the success of genetic algorithms. However, traditional crossover methods fail to solve a trap problem, which is a difficult benchmark problem designed to deceive genetic algorithms to favor all-zero bits, while the actual solution is all-one bits. The Bayesian optimization algorithm (BOA) is the most famous algorithm that can solve the trap problem; however, it incurs a large computational cost. This paper, therefore, proposes a novel crossover technique, called a front-rear crossover (FRC), to enhance the simple genetic algorithm. We test the proposed technique with various benchmark problems and compare the results with four other crossover algorithms, including single point crossover (SPC), two point crossover (TPC), uniform crossover (UC) and ring crossover (RC). The FRC outperforms the four techniques in all test problems. It can also solve the trap problem by requiring the 40 times lesser number of fitness evaluations than BOA’s.en
dc.description.abstractการไขว้เปลี่ยนเป็นปัจจัยสำคัญของความสำเร็จในขั้นตอนวิธีเชิงพันธุกรรม โดยเทคนิคการไขว้เปลี่ยนที่มีอยู่นั้นไม่สามารถหาคำตอบของปัญหากับดักได้ ซึ่งปัญหากับดักเป็นปัญหาที่ต้องการหลอกให้ขั้นตอนวิธีเชิงพันธุกรรมสร้างคำตอบที่มีจำนวนบิตศูนย์ออกมากเป็นจำนวนมากแต่คำตอบที่ถูกต้องคือคำตอบจะต้องเป็นบิตหนึ่งทั้งหมด ขั้นตอนวิธีการเพิ่มประสิทธิภาพคชกรรม (BOA) เป็นขั้นตอนวิธีที่ดีที่สุดในการหาคำตอบของปัญหากับดักแต่ขั้นตอนก็ใช้ทรัพยากรคำนวณเป็นจำนวนมาก งานวิจัยนี้ได้นำเสนอเทคนิคการไขว้เปลี่ยนรูปแบบใหม่ที่เรียกว่า การไขว้เปลี่ยนแบบหน้าหลัง โดยการไขว้เปลี่ยนจะถูกนำเสนออยู่ในขั้นตอนวิธีเชิงพันธุกรรมพื้นฐาน ผู้วิจัยได้ทำการทดลองเทคนิคที่นำเสนอกับฟังก์ชันทดสอบหลายแบบและเปรียบเทียบประสิทธิภาพกับ 4 เทคนิคการไขว้เปลี่ยนได้แก่ การไขว้เปลี่ยนแบบจุดเดียว การไขว้เปลี่ยนแบบสองจุด การไขว้เปลี่ยนแบบเอกรูป และการไขว้เปลี่ยนแบบวงแหวน ผลจากการทดลองพบว่าเทคนิคการไขว้เปลี่ยนมีประสิทธิภาพในการหาคำตอบที่ดีและสามารถหาคำตอบของปัญหากับดักที่นำมาทดสอบได้ นอกจากนั้นยังใช้ทรัพยากรคำนวณน้อยกว่าขั้นตอนวิธีการเพิ่มประสิทธิภาพคชกรรม (BOA) ถึง 40 เท่าth
dc.language.isoth
dc.publisherBurapha University
dc.rightsBurapha University
dc.subjectขั้นตอนวิธีเชิงพันธุกรรมth
dc.subjectการไขว้เปลี่ยนth
dc.subjectปัญหากับดักth
dc.subjectgenetic algorithmen
dc.subjectcrossoveren
dc.subjecttrap problemen
dc.subject.classificationComputer Scienceen
dc.titleFront-rear crossover: A new crossover technique for solving a trap problemen
dc.titleการไขว้เปลี่ยนแบบหน้าหลัง: เทคนิคการไขว้เปลี่ยนแบบใหม่สําหรับแก้ปัญหากับดักth
dc.typeTHESISen
dc.typeวิทยานิพนธ์th
Appears in Collections:Faculty of Informatics

Files in This Item:
File Description SizeFormat 
59910227.pdf4.58 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.