英文摘要 |
Courses scheduling is a special scheduling, and it’s also an optimization problem. Many schools and universities still to do the courses scheduling by hand. The handmade courses scheduling is inefficiency and time-consuming. Based on handmade course scheduling logic and considering the teacher’s preference and various humanity factors, we build up an Integer programming model and then design a computerized course scheduling system to find out an optimal course scheduling timetable. In this system, we considered various resources' constraints (including spaces, classes, teachers, course arrangement, course retake, living locations of teachers,progress of the same course in different classes, and so on), teachers' preferences and fairness. Furthermore, we transferred the binary solution into a user-friendly timetable, automatically. In this study, we solving the course scheduling problem with multiple software packages to create three-type courses timetables. Through by real case testing, the proposed system is more efficiency and fairness than handmade ones. |