Please use this identifier to cite or link to this item:
https://dspace.rmutk.ac.th/jspui/handle/123456789/838
Title: | เทคนิคการโปรแกรมภาษาซีสำหรับขั้นตอนวิธีเชิงพันธุกรรมในงานคำนวณทางวิศวกรรมไฟฟ้า C Language Programming Techniques for Genetic Algorithm in Electrical Engineering computations |
Authors: | ชัยณรงค์ วิเศษศักดิ์วิชัย ประเสริฐ เผ่าชู สายชล ชุดเจือจีน สาขาวิชาวิศวกรรมไฟฟ้า คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเทคโนโลยีราชมงคลกรุงเทพ สาขาวิชาคณิตศาสตร์ คณะวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลัยเทคโนโลยีราชมงคลกรุงเทพ |
Keywords: | การโปรแกรมเชิงวัตถุ ขั้นตอนวิธีเชิงพันธุกรรม การจ่ายกำลังไฟฟ้าอย่างประหยัด การไหลของภาระ Object-oriented programming Genetic algorithm Economic power dispatch Load flow |
Issue Date: | 2559 |
Publisher: | สถาบันวิจัยและพัฒนา มหาวิทยาลัยเทคโนโลยีราชมงคลกรุงเทพ |
Abstract: | โครงสร้างของการโปรแกรมภาษาซีมีความเหมาะสมกับงานคำนวณทางวิศวกรรม โดยเฉพาะกับเทคนิคการโปรแกรมเชิงวัตถุ(Object-Oriented Programming; OOP) ที่จะทำการนำเสนอ ได้ดำเนินการบนภาษาการโปรแกรมซีพลัสพลัส(C++) ซึ่งเป็นส่วนขยายของภาษาซี วัตถุทางโปรแกรมของภาษาได้ถูกใช้เพื่อการสร้างขั้นตอนวิธีเชิงพันธุกรรมโดยจัดเป็นนามธรรมทางข้อมูล สำหรับปัญหาทางคณิตศาสตร์ในงานคำนวณทางวิศวกรรมไฟฟ้า ตัวตั้งต้นแบบ(constructor) ของวัตถุบนฐานคลาสที่สร้างขึ้นได้ถูกใช้ในเป้าหมายการกำหนดค่าเริ่มต้นให้กับโครโมโซม (chromosome) ประกอบด้วยขนาด รูปแบบ และจำนวนยีน (gene) ของขั้นตอนวิธีเชิงพันธุกรรม ที่ซึ่งลักษณะสมบัติประจำตัวต่าง ๆ ของโครโมโซมจะถูกนิยามด้วยสมาชิกข้อมูลของคลาส C++ ขณะที่ตัวดำเนินการเชิงพันธุกรรมและกระบวนการวิวัฒนาการจะถูกดำเนินงานด้วยสมาชิกฟังก์ชันวัตถุเชิงพันธุกรรมของบทความนี้ให้ผลเป็นที่น่าพอใจสำหรับผลเฉลยเชิงตัวเลขของปัญหาการจ่ายกำลังไฟฟ้าอย่างประหยัด และการไหลของภาระในระบบบกำลังไฟฟ้า |
URI: | http://dspace.rmutk.ac.th/handle/123456789/838 http://journal.rmutk.ac.th/index.php/rmutk/article/view/202 |
Appears in Collections: | Vol 10, No 2 (2016) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
202-328-1-PB.pdf | 2.1 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.