Skip to content

whoamif/TimeScheduling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

TimeScheduling


In this project, we aim to develop a timetable scheduling application for the first-year Computer Science students (1CS) for Semester 2. The problem is approached as a Constraint Satisfaction Problem (CSP), where we will formulate the problem, define variable domains, and implement constraints. The solution will be generated using backtracking algorithms, enhanced by the AC3 algorithm for domain reduction and other heuristics such as Minimum Remaining Values (MRV), Most Constrained Variable (MCV), and Least Constraining Value (LCV).


Running the Code

git clone [](https://github.com/whoamif/TimeScheduling.git)
python3.9 app.py "for the first"
python3.9 app2.py "for the first"


first solution


Screenshot 2024-06-13 at 6 40 15 PM

seconde solution


Screenshot 2024-06-13 at 6 45 30 PM

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages