รายละเอียดวิทยานิพนธ์
ชื่อวิทยานิพนธ์ การหาค่าความน่าเชื่อถือที่ดีที่สุดสำหรับระบบฝังตัวโดยใช้เจเนติกอัลกอริทึม
Reliability Optimization For Embedded Systems with Genetic Algorithm
ชื่อนิสิต วิโรจน์ พึ่งพระจิตร์
Wiroj Phengprajit
ชื่ออาจารย์ที่ปรึกษา ดร นฤมล วัฒนพงศกร
Dr Naruemon Wattanapongsakorn
ชื่อสถาบัน มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี. บัณฑิตวิทยาลัย
King Mongkuts University of Technology Thonburi. Bangkok (Thailand). Graduate School.
ระดับปริญญาและรายละเอียดสาขาวิชา วิทยานิพนธ์มหาบัณฑิต. วิศวกรรมศาสตร์ (วิศวกรรมคอมพิวเตอร์)
Master. Engineering (Computer Engineering)
ปีที่จบการศึกษา 2545
บทคัดย่อ(ไทย) การเพิ่มค่าความน่าเชื่อถือของระบบนั้นโดยปกติจะให้การเพิ่มอุปกรณ์ เข้าไปในระบบในรูปแบบต่างๆ เช่น N-Version Programming และ Recovery Blocks ดังนั้นจึงทำให้ราคาของระบบสูงขึ้นด้วย วิทยานิพนธ์นี้ได้เสนอวิธีการใช้ เจเนติกอัลกอริทึมและ dynamic penalty function เพื่อแก้ปัญหาเกี่ยวกับวิธีการ หาค่าที่ดีที่สุดของระบบฝังตัวซึ่งเป็นระบบที่มีทั้งฮาร์ดแวร์และซอฟท์แวร์ โดยคำนึงถึงข้อจำกัดเกี่ยวกับราคาของอุปกรณ์ต่างๆในระบบ รวมทั้งคำนึงถึงค่า ความผิดพลาดที่เกิดขึ้นจากความสัมพันธ์ระหว่างอุปกรณ์ต่างๆทั้งซอฟท์แวร์และ ฮาร์ดแวร์ด้วย วิทยานิพนธ์นี้เป็นงานวิจัยที่ต่อเนื่องมาจากงานวิจัยของ Wattanapongsakorn และ Levitan [9] ซึ่งใช้วิธีการ Simulated Annealing ในการ แก้ปัญหา แต่ไม่สามารถรับรองผลลัพธ์ที่ได้ว่าเป็นค่าที่ดีที่สุดหรือไม่ เจเนติกอัลกอริทึมนั้นเป็นวิธีการที่มีประสิทธิภาพและมีความน่าเชื่อถือสูง ในการใช้แก้ปัญหาเกี่ยวกับการหาค่าที่ดีที่สุดสำหรับปัญหาที่ซับซ้อนและมีขนาด ของปัญหาค่อนข้างใหญ่ โดยผลลัพธ์ที่ได้จากการเจเนติกอัลกอลิทึมนี้จะถูกนำไป เปรียบเทียบกับผลลัพธ์จากวิธีการแบบ non-linear programming ซึ่งผลลัพธ์ที่ได้ จากวิธีการนี้สามารถรับรองได้ว่าเป็นค่าที่ดีที่สุด วิทยานิพนธ์นี้แบ่งเป็น 2 ส่วน คือ ส่วนแรกเราสมมุติว่าเรารู้ค่าความน่าเชื่อถือของอุปกรณ์ต่างๆ เรียบร้อยแล้วและค่าเหล่านี้เป็นค่าคงที่ ส่วนที่สองเรารู้เพียงค่าเฉลี่ยและ ค่าความแปรผันของค่าความน่าเชื่อถือของอุปกรณ์ต่างๆเท่านั้น
บทคัดย่อ(English) This project presents Genetic Algorithm (GA) technique with a dynamic penalty function for solving a reliability optimization problem of embedded (hardware and software) systems, using redundancy techniques, which are N-Version Programming and Recovery Blocks, considering system cost constraints. Our approach is the first time that GA is applied to optimize this type of systems, where related faults or dependency in software components / versions are considered. It is our extended work from N. Wattanapongsakorn and Levitan [9] where Simulated Annealing algorithm was applied to the problem with no guarantee for optimal solutions. GA is a suitable optimization approach since it provides robustness and efficiency in solving combinatorial optimization problems with large, and complex search spaces. The solutions are compared with a non-linear programming technique, where optimal solution can be obtained and identified. This project consists of two main parts. In the first part, we consider reliability optimization problems assuming that hardware and software component reliability are constant and known. In the second part, we extend our work by considering the same problems with component reliability estimation uncertainty where mean and its variance are captured.
ภาษาที่ใช้เขียนวิทยานิพนธ์
จำนวนหน้าของวิทยานิพนธ์
ISBN
สถานที่จัดเก็บวิทยานิพนธ์
คำสำคัญ Genetic Algorithm, Optimization Techniques, Embedded System, Reliability Analysis, เจเนติกอัลกอริทึม, วิธีการหาค่าที่ดีที่สุด, ระบบฝังตัว, การวิเคราะห์ความน่าเชื่อถือของระบบ
วิทยานิพนธ์ที่เกี่ยวข้อง



© 2009 ฝ่ายบริการความรู้ทางวิทยาศาสตร์และเทคโนโลยี, สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ All Rights Reserved.