Please use this identifier to cite or link to this item:
https://cuir.car.chula.ac.th/handle/123456789/3915
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | เศรษฐา ปานงาม | - |
dc.contributor.advisor | ตะวัน ปภาพจน์ | - |
dc.contributor.author | นุกูล โชตเศรษฐ์, 2514- | - |
dc.contributor.other | จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์ | - |
dc.date.accessioned | 2007-08-29T07:02:48Z | - |
dc.date.available | 2007-08-29T07:02:48Z | - |
dc.date.issued | 2548 | - |
dc.identifier.isbn | 9741755732 | - |
dc.identifier.uri | http://cuir.car.chula.ac.th/handle/123456789/3915 | - |
dc.description | วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2548 | en |
dc.description.abstract | สำหรับสถาบันการศึกษามีงานต้องทำอยู่เสมอ คือการจัดตารางสอนที่ใช้เวลานานในการจัดด้วยมือแต่ละครั้ง มีงานวิจัยอยู่จำนวนมากที่พยายามแก้ปัญหานี้ แต่งานวิจัยเหล่านี้มุ่งจะที่จะแก้ปัญหาการจัดตารางสอน ที่มีลักษณะเฉพาะของสถาบันการศึกษาหนึ่งเท่านั้น ลักษณะเฉพาะเช่นคาบเวลาสอนไม่เท่ากัน เวลาสอน เวลาหยุดพัก จัดตอนเรียน และอื่นๆ ขั้นตอนวิธีเชิงพันธุกรรมเป็นวิธีหาคำตอบค่าเหมาะสมที่สุด (Optimal solution) ที่มีความง่ายในการปรับให้เข้ากับปัญหา ในงานวิจัยนี้จึงจัดทำโปรแกรมประยุกต์สำหรับจัดตารางสอน โดยนำขั้นตอนวิธีเชิงพันธุกรรมมาปรังปรุงการเข้ารหัส การไขว้เปลี่ยน การคัดเลือกความหลากหลาย เพื่อให้สอดคล้องกับสภาพของปัญหา โดยใช้ข้อมูลการจัดตารางสอนของคณะเศรษฐศาสตร์ เป็นต้นเแบบ โปรแกรมประยุกต์นี้สามารถจัดตารางสอนได้โดยอัตโนมัติ มีส่วนต่อประสานกับผู้ใช้ (User interface) เป็นแบบกราฟิก ทำงานบนเครื่องคอมพิวเตอร์ส่วนบุคคลเพียงเครื่องเดียว จัดตารางสอนได้โดยไม่มีข้อขัดแย้งกับเงื่อนไขหลักและเงื่อนไขรอง ในการทดลองจัดด้วยจำนวนห้อง 20 ห้อง 400 ชั้นเรียน โปรแกรมสามารถจัดเสร็จได้ในจำนวนรุ่นที่น้อยและเวลาที่น้อย เมื่อเทียบกับการจัดด้วยมือ | en |
dc.description.abstractalternative | The timetatbling problem comes up every year in educational institutions, which has often been solved by human. There have been a lot of research to solve this problem. The problem usually varies significantly from institution to institution in terms of specific requirements and constraints such as time-slot period, teaching time, break time, sections etc. Many current university timetabling systems are often applied only in the institutions where they were designed. Genetic algorithm is optimization method that is easy to implement, and to optimization problem. This work adopted and modified chromosome representation, crossover and selection of genetic algorithm to develop an automated timetabling program, with information of the Faculty of Economic, Chulalongkorn University, as a prototype. The application is able to work on a stand alone computer, and run on Windows with graphic user interface. It can produce the timetables under hard and soft constraints. The program produces satisfied results within acceptable time and number of generations for 20 rooms and 400 classes problem | en |
dc.format.extent | 2204474 bytes | - |
dc.format.mimetype | application/pdf | - |
dc.language.iso | th | en |
dc.publisher | จุฬาลงกรณ์มหาวิทยาลัย | en |
dc.relation.uri | http://doi.org/10.14457/CU.the.2005.1373 | - |
dc.rights | จุฬาลงกรณ์มหาวิทยาลัย | en |
dc.subject | ตารางสอน | en |
dc.subject | จีเนติกอัลกอริทึม | en |
dc.subject | การโปรแกรมเชิงพันธุกรรม | en |
dc.title | การพัฒนาโปรแกรมจัดตารางสอนโดยใช้ขั้นตอนวิธีเชิงพันธุกรรม | en |
dc.title.alternative | Development of an automated lecture timetabling program using genetic algorithms | en |
dc.type | Thesis | en |
dc.degree.name | วิทยาศาสตรมหาบัณฑิต | en |
dc.degree.level | ปริญญาโท | en |
dc.degree.discipline | วิทยาศาสตร์คอมพิวเตอร์ | en |
dc.degree.grantor | จุฬาลงกรณ์มหาวิทยาลัย | en |
dc.email.advisor | setha@cp.eng.chula.ac.th | - |
dc.email.advisor | ไม่มีข้อมูล | - |
dc.identifier.DOI | 10.14457/CU.the.2005.1373 | - |
Appears in Collections: | Eng - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
nukoon.pdf | 2.2 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.