You are welcome!
Maybe in the first approach you made mistakes, because of adding many constraints, and that's why it was impossible. Or it was luck. Or: you might allow 95% for English, but you added 100% for English+French.
If you have multi-core computer, you can generate multiple on the number of cores you have = FET threads. If you have 8 core computer, generate multiple on 8 threads, it will generate 100 timetables approximately 8 times faster overall.
Maybe in the first approach you made mistakes, because of adding many constraints, and that's why it was impossible. Or it was luck. Or: you might allow 95% for English, but you added 100% for English+French.
If you have multi-core computer, you can generate multiple on the number of cores you have = FET threads. If you have 8 core computer, generate multiple on 8 threads, it will generate 100 timetables approximately 8 times faster overall.