Robust time table scheduling problems using constraint programming

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
Robust time table scheduling problems using constraint programming by IJARBEST - Issuu