ผมกำลังจะเสนอเค้าโครงวิทยานิพนธ์ เรื่อง "การประยุกต์ใช้ Case-Based Reasoing" สำหรับจัดตารางสอน" ครับ
แนวคิดคือ สร้าง Case-Based ที่เป็นข้อมูลตารางสอนเก่าสำหรับแต่ละวิชาไว้ แล้วเมื่อต้องจัดตารางใหม่ก็ทำการเขียนโปรแกรมหาค่า Similarity ระหว่าง วิชาที่จะจัดใหม่กับวิชาที่อยู่ใน Case-Based ถ้าพบว่าเป็นวิชาเดียวกันหรือใกล้เคียงก็นำข้อมูลนั้นมาจัดตารางได้เลย
แต่ความยากจะอยู่ที่การออกแบบโครงสร้าง Case นะครับ และอีกอันคือการเขียนโปรแกรมหาค่า Similarity