Hello,
I am modeling a job shop scheduling problem and want to evaluate the performance of different models in AMPL / AMPLPY.
The AMPL solver finds the solution pretty quickly, but unless i set a time limit, it will try and find another optimal solution for hours.
In amplpy, is there any way i can get the time of when ampl found the last optimal solution?
heres a small example :
10 machines, 5 jobs.
cmax 926 was found after 1 sec, but it will continue to find other 926 solutions for 30+min. It makes comparison between solve time metrics pretty useless.
Or, is there a way to make ampl stop if no better solution are found after x amount of time ?
Any ideas will help.
Thanks in advance.