-
-
Notifications
You must be signed in to change notification settings - Fork 4
Backtracking
vanoss222 edited this page Feb 2, 2025
·
10 revisions
SassyNic uses Backtracking Algorithm to Prune data (extracted class details). As Figure 1 shown below, the condition(s) of a valid solution/timetable can be found such as these base conditions are met:
- The solution must use at least one
classfrom eachset - The solution must uses one and only one
classfrom eachset - The solution must have at least 2
setsinvolved - The solution must not consist day and time conflict within each
sets - The solution must not consist where
set(s)'s seats are not available
set(s): cours(es)/subject(s)
![]()
Figure 1: Backtracking Algorithm
SassyNic | © 2025 FramedStone
Home
Tutorial
Timetable Tool Tutorial
Auto Subjects Grouping Tutorial
Auto OTP Extractor Tutorial
How To Contribute
Development Guide
Disclaimer
Index
Future Roadmap
Index
Tutorial
Timetable Tool TutorialAuto Subjects Grouping Tutorial
Auto OTP Extractor Tutorial
How To Contribute
Development Guide