เทคนิคการโปรแกรมภาษาซีสำหรับขั้นตอนวิธีเชิงพันธุกรรมในงานคำนวณทางวิศวกรรมไฟฟ้า
C Language Programming Techniques for Genetic Algorithm in Electrical Engineering computations

View/ Open
Date
2559Author
ชัยณรงค์ วิเศษศักดิ์วิชัย
ประเสริฐ เผ่าชู
สายชล ชุดเจือจีน
สาขาวิชาวิศวกรรมไฟฟ้า คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเทคโนโลยีราชมงคลกรุงเทพ
สาขาวิชาคณิตศาสตร์ คณะวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลัยเทคโนโลยีราชมงคลกรุงเทพ
Metadata
Show full item recordAbstract
โครงสร้างของการโปรแกรมภาษาซีมีความเหมาะสมกับงานคำนวณทางวิศวกรรม โดยเฉพาะกับเทคนิคการโปรแกรมเชิงวัตถุ(Object-Oriented Programming; OOP) ที่จะทำการนำเสนอ ได้ดำเนินการบนภาษาการโปรแกรมซีพลัสพลัส(C++) ซึ่งเป็นส่วนขยายของภาษาซี วัตถุทางโปรแกรมของภาษาได้ถูกใช้เพื่อการสร้างขั้นตอนวิธีเชิงพันธุกรรมโดยจัดเป็นนามธรรมทางข้อมูล สำหรับปัญหาทางคณิตศาสตร์ในงานคำนวณทางวิศวกรรมไฟฟ้า ตัวตั้งต้นแบบ(constructor) ของวัตถุบนฐานคลาสที่สร้างขึ้นได้ถูกใช้ในเป้าหมายการกำหนดค่าเริ่มต้นให้กับโครโมโซม (chromosome) ประกอบด้วยขนาด รูปแบบ และจำนวนยีน (gene) ของขั้นตอนวิธีเชิงพันธุกรรม ที่ซึ่งลักษณะสมบัติประจำตัวต่าง ๆ ของโครโมโซมจะถูกนิยามด้วยสมาชิกข้อมูลของคลาส C++ ขณะที่ตัวดำเนินการเชิงพันธุกรรมและกระบวนการวิวัฒนาการจะถูกดำเนินงานด้วยสมาชิกฟังก์ชันวัตถุเชิงพันธุกรรมของบทความนี้ให้ผลเป็นที่น่าพอใจสำหรับผลเฉลยเชิงตัวเลขของปัญหาการจ่ายกำลังไฟฟ้าอย่างประหยัด และการไหลของภาระในระบบบกำลังไฟฟ้า
URI
http://dspace.rmutk.ac.th/handle/123456789/838http://journal.rmutk.ac.th/index.php/rmutk/article/view/202
