Hi,
I am working on a University Examination Timetabling Problem (UETP) using Binary Integer Programming, and I am running the model in AIMMS. The model is taking an unexpectedly long time to solve.
Previously, I set the optimality relative tolerance to 0.01, and while the results were not 100% optimal, I was able to obtain optimal solutions in a reasonable amount of time. However, when I set the optimality relative tolerance to 0, the model has been running for an extended period. After 5 to 9 days, the gap was 0.38%, and after 10 to 16 days, the gap only reduced to 0.37%, this model still running.
I ran this model on two different machines to compare performance, and both showed similar results:
- Server: Intel(R) Xeon(R) Silver 4214 CPU @ 2.20 GHz (2 processors), 16 GB RAM, Windows 10 Pro
- Desktop PC: 13th Gen Intel(R) Core(TM) i7-13700 @ 2.10 GHz, 64 GB RAM, Windows 11 Pro
My questions are:
- What could be causing such a long execution time with this model?
- Are the specifications of these machines sufficient to run this model efficiently, or could hardware limitations be a factor?
Thank you in advance for your assistance.