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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started