Is a school scheduling (timetable generation for groups) is practically a massive sudoku problem?
In sudoku we have the slots and we can put numbers in them from 1 to 9. At school we have a timetable that's the combination of day_hour_room and the variables that you can put there is a combination of group_teacher_unique_id (the unique id is required as one teacher can have more than one lessons with a group). And actually we would have to fill in the day_hour_room with group_teacher_unique_id variables. I know the actual problem is a lot more complex but let's suppose it's simple as this. Is it similar to the sudoku problem? Is there a simpler way of doing this?