Question: Write a python code for the scheduling of university timetable using stimulated anealing search technique wih a population size of 120. The hard constraints are,

Write a python code for the scheduling of university timetable using stimulated anealing search technique wih a population size of 120.

The hard constraints are,

? One course per room in a given timeslot

? Students can study only one course at a timeslot.

? Only one subject can be taught in a class at any given timeslot.

? A professor can only teach one subject at any given timeslot.

? A professor cannot exceed his/her allotted timeslot.

? There should be no lectures on a holiday.

The solution will not be complete if these hard constraints are not satisfied.

The soft constraints which are not too compulsory but needs to be satisfied for

the solution to be complete are,

? Reduction of the number of breaks during the lecture hours so as to

enable students have more time for self-study.

? Professors dont have two consecutive classes.

? One class a day.

? Time/Room preferences are met.

Thank you for always been there to help.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!