ISSN 2395-695X (Print) ISSN 2395-695X (Online) Available online at www.ijarbest.com International Journal of Advanced Research in Biology Ecology Science and Technology (IJARBEST) Vol. I, Special Issue I, August 2015 in association with VEL TECH HIGH TECH DR. RANGARAJAN DR. SAKUNTHALA ENGINEERING COLLEGE, CHENNAI th National Conference on Recent Technologies for Sustainable Development 2015 [RECHZIG’15] - 28 August 2015
Robust Time Table Scheduling Problems Using Constraint Programming Mrs A.Merry Ida#1, Asst. Professor,Akilash S#2, Akash S Raj#3, Nanda Kumar#4. #1 ASSISTANT PROFESSOR, #2,3,4 UG SCHOLAR CSE Department, Vel Tech High Tech Dr.Rangarajan Dr.Sakunthala Engineering College,Avadi,Chennai-6000062 akilash94@gmail.com#2,srajakash@gmail.com#3
Abstract—This paper describes a scheduling system to fulfill the timetabling needs of various institutions. It can handle both the constraints of timetabling problems and constraints specific to the given problems. It will have the flexibility of allowing both manual and automatic assignments of duties. The initial phase tackles the allocation of resources i.e the problem of assigning available faculties to various courses. The second phase tackles the problem of assigning consistent time slots to courses. The problems are tackled such that we get optimized results.
II.Background A Constraint satisfaction problem is composed of a finite set of variables, each of which is associated with a finite domain, and a set of constraints that restrict the values that the variables can simultaneously take. The task is to assign a value to each variable in the problem satisfying all the constraints.
Index Terms—I. INTRODUCTION, II.BACKGROUND, III. COURSE SCHEDULING SYSTEM,IV.HEURRISTICS, V.CONCLUSION
Variation of algorithm have been devised to deal efficiently with
CSPs
encompassing
a
broad
field
of
solving
methods.One instance of timetabling problem is the problem I. INTRODUCTION
of scheduling courses in an educational institution. In general,
The designing, construction and maintenance of course
one must assign instructors to courses, and then assign the
timetables for various universities or other schools can be an
courses to classrooms and time slots. The objective is to obtain
extremely
grows
a timetable of courses-professors-classrooms- times over a
exponentially with its size. A manual solution typically require
prefixed period, satisfying a set of constraints of various types.
much effort. The process of scheduling involves various
The manual solution of the timetabling problem usually
formulations of the problem’s settings in order to find an
requires several days of work. Hence the automated system is
optimal and efficient solution.
undeniable.Most of the early techniques for solving the
complex
problem
whose
difficulty
The problem instance constitutes one in which both general
timetabling
problem
were
based
on
a
successive
and specific constraints need to be handled efficiently with as
augmentation, that I, a partial timetable is extended, course by
much flexibility as possible. Various features are added to this
course, until all the courses have been scheduled. They are
system in order to increase the usability and reliability of the
simple search procedures based on backtracking and in
system. Some of these features are:
heuristics such as scheduling the most constrained course first.
Preferences for courses by the faculty.
The complexity of the second phase has led to efforts in
Scheduling is done such that no two courses are
solving it automatically instead of manually.
handled at the same time.
Choices between manual assignment as well as automatic assignment can be made.
III COURSE SCHEDULING SYSTEM A detailed description of the system is described in the 274