ridm@nrct.go.th   ระบบคลังข้อมูลงานวิจัยไทย   รายการโปรดที่คุณเลือกไว้

การศึกษาผลกระทบการกำหนดปัจจัยและกลไกของวิธีจีเนติกอัลกอริทึมต่อประสิทธิภาพการทำงานของจีเนติกอัลกอริทึม

หน่วยงาน สำนักงานกองทุนสนับสนุนการวิจัย

รายละเอียด

ชื่อเรื่อง : การศึกษาผลกระทบการกำหนดปัจจัยและกลไกของวิธีจีเนติกอัลกอริทึมต่อประสิทธิภาพการทำงานของจีเนติกอัลกอริทึม
นักวิจัย : ภูพงษ์ พงษ์เจริญ
คำค้น : Course Timetabling , Genetic algorithms , Parameter Investigation , Simulated Annealing , กลไกของวิธีจีเนติกอัลกอริทึม , ประสิทธิภาพการทำงานของจีเนติกอัลกอริทึม , ผลกระทบการกำหนดปัจจัย
หน่วยงาน : สำนักงานกองทุนสนับสนุนการวิจัย
ผู้ร่วมงาน : -
ปีพิมพ์ : 2551
อ้างอิง : http://elibrary.trf.or.th/project_content.asp?PJID=MRG4880126 , http://research.trf.or.th/node/2833
ที่มา : -
ความเชี่ยวชาญ : -
ความสัมพันธ์ : -
ขอบเขตของเนื้อหา : -
บทคัดย่อ/คำอธิบาย :

งานวิจัยเกี่ยวกับวิธีจีเนติกอัลกอริทึมที่ผ่านมาเป็นการวิจัยเชิงประยุกต์ใช้จีเนติกอัลกอริทึม (Genetic algorithm: GA) เพื่อแก้ปัญหาเป็นส่วนใหญ่ มีงานวิจัยอยู่น้อยมากที่ให้ความสนใจเกี่ยวกับการประยุกต์ใช้การออกแบบ และการวิเคราะห์ทางสถิติเพื่อศึกษาการกำหนดค่าปัจจัยและกลไก (Parameters and mechanisms) ที่มีผลกระทบต่อ ประสิทธิภาพการทำงานของวิธีจีเนติกอัลกอริทึม งานวิจัยนี้จึงได้กำหนดแนวทางวิจัยเพื่อศึกษาผลกระทบของ กำหนดค่าปัจจัยและกลไกต่อประสิทธิภาพการทำงานของวิธีจีเนติกอัลกอริทึม ผ่านการออกแบบและการวิเคราะห์ทาง สถิติ โดยได้พัฒนาโปรแกรมสำเร็จรูปขึ้นมาใหม่เพื่อแก้ปัญหาการจัดตารางเรียนตารางสอนของสถาบันการศึกษาใน ระดับอุดมศึกษา (University course timetabling) โดยโปรแกรมถูกพัฒนาขึ้นจากภาษาคอมพิวเตอร์ชื่อ ทิ๊กเคอร์ (TCL) บนพื้นฐานที่ง่ายต่อการใช้งาน (Graphic user interface) และถูกทดสอบใช้จัดตารางเรียนตารางสอนในบางคณะวิชา ของสถาบันการศึกษาในระดับอุดมศึกษามาแล้ว ซึ่งผลลัพธ์ที่ได้จากโปรแกรมคือตารางเรียนของนิสิตแยกตามชั้นปี การศึกษา ตารางสอนของอาจารย์แต่ละท่าน และตารางการใช้ห้องเรียนแต่ละห้อง โดยตารางทุกตารางผ่านข้อบังคับทุก ประการกล่าวคือ การจัดตารางสอนอาจารย์ต้องไม่มีวิชาที่สอนมากกว่า 1 วิชาในช่วงเวลาเดียวกัน และนักศึกษาไม่มี การกำหนดให้เรียนมากกว่า 1 วิชาในช่วงเวลาเดียวกัน และห้องเรียนแต่ละห้องไม่มีการกำหนดวิชาเรียนมากกว่า 1 วิชาในช่วงเวลาเดียวกัน เป็นต้น อย่างไรก็ตามโปรแกรมดังกล่าวยังไม่สามารถทำงานบนระบบเครือข่ายได้ ซึ่งงานวิจัย นี้มีจุดประสงค์รองคือการวิจัยพัฒนาโปรแกรมสำเร็จรูปช่วยในการจัดตารางเรียนตารางสอน ขณะที่จุดประสงค์หลักคือ การวิจัยเชิงลึกในด้านทฤษฎีที่เกี่ยวข้อง อีกทั้งโปรแกรมดังกล่าวยังสามารถใช้วิธีซิมมูเลเท็ตแอนนิลลิ้ง (Simulated annealing: SA) นอกเหนือจากวิธีจี เนติกอัลกอริทึม (Genetic algorithm: GA) ซึ่งประเด็นผลการวิจัยเชิงลึกในด้านทฤษฎีต่างๆ (เช่น ค่าปัจจัยและกลไกที่ มีผลกระทบต่อประสิทธิภาพการทำงานของ GA หรือการเปรียบเทียบประสิทธิภาพของการหาคำตอบระหว่างวิธี GA กับ SA) ที่ได้จากโครงงานวิจัยนี้ได้ถูกเขียนเป็นบทความวิจัยและตีพิมพ์เผยแพร่ในวารสารและที่ประชุมวิชาการระดับ นานาชาติรวม 2 บทความดังรายละเอียดในภาคผนวกของรายงานฉบับนี้แล้ว University timetabling is an NP-hard problem, which means that the amount of computation required to find solutions increases exponentially with problem size. Timetabling is subject to hard constraints that must be satisfied in order to produce feasible timetables and soft constraints, which are not absolutely essential. This paper describes the Stochastic Optimisation Timetabling Tool (SOTT) that has been developed for university course timetabling. Genetic Algorithms (GA), Simulated Annealing (SA) and random search are embedded in the SOTT. The algorithms include a repair process, which ensures that all infeasible timetables are rectified. This prevents clashes and ensures that the rooms are sufficiently large to accommodate the classes. The algorithms also evaluate timetables in terms of soft constraints: minimising student movement; avoiding fragmentation in the timetables for students and lecturers; and satisfying lecturers’ preferences for the timing of classes. The algorithms were tested using two sets of timetabling data from a collaborating university. Genetic Algorithms and Simulated Annealing both produced very good timetables, but the results obtained from SA were slightly better than with GA. However, GA were 54% faster than SA.

บรรณานุกรม :
ภูพงษ์ พงษ์เจริญ . (2551). การศึกษาผลกระทบการกำหนดปัจจัยและกลไกของวิธีจีเนติกอัลกอริทึมต่อประสิทธิภาพการทำงานของจีเนติกอัลกอริทึม.
    กรุงเทพมหานคร : สำนักงานกองทุนสนับสนุนการวิจัย.
ภูพงษ์ พงษ์เจริญ . 2551. "การศึกษาผลกระทบการกำหนดปัจจัยและกลไกของวิธีจีเนติกอัลกอริทึมต่อประสิทธิภาพการทำงานของจีเนติกอัลกอริทึม".
    กรุงเทพมหานคร : สำนักงานกองทุนสนับสนุนการวิจัย.
ภูพงษ์ พงษ์เจริญ . "การศึกษาผลกระทบการกำหนดปัจจัยและกลไกของวิธีจีเนติกอัลกอริทึมต่อประสิทธิภาพการทำงานของจีเนติกอัลกอริทึม."
    กรุงเทพมหานคร : สำนักงานกองทุนสนับสนุนการวิจัย, 2551. Print.
ภูพงษ์ พงษ์เจริญ . การศึกษาผลกระทบการกำหนดปัจจัยและกลไกของวิธีจีเนติกอัลกอริทึมต่อประสิทธิภาพการทำงานของจีเนติกอัลกอริทึม. กรุงเทพมหานคร : สำนักงานกองทุนสนับสนุนการวิจัย; 2551.