[SCIP] Multiple threads with SCIP and Google OR Tools

Marc Pfetsch pfetsch at mathematik.tu-darmstadt.de
Thu Dec 11 19:22:08 CET 2025


Hi Ines,

nice to hear from you!

Have you used SCIP 10?

There was a bug in SCIP 9 (and older) in the concurrent solve, which we 
(partly) solved. It is on my (our) todo list to look into this in more 
detail.

Thus, you can try SCIP 10 and see whether the problems go away (if not 
done already). Or you do not use concurrent mode. I think that currently 
you will not loose too much performance when doing this.

Best

Marc


On 11/12/25 17:56, Ines Spenke wrote:
>
> Hi SCIP Team,
>
> I try to solve a MIP with SCIP within Google OR-Tools. It is set up 
> with 8 threads and a time limit of 90min. I do not know if the 
> following problem is due to Google OR or SCIP.
>
> In the console output, I see a progress table with dualbounds and 
> primalbounds as below.
>
> The final primal bound reported at termination (4.03e+04) is much 
> worse than the last values shown in the table (e.g. 2.50e+04). The 
> same for dual.
>
> This looks like SCIP found better solutions during the run, but they 
> are not kept until the end.
>
> Could you please help me to understand what exactly is shown in the 
> progress table and if there is a good reason to see better values 
> there than in the final solution?
>
> Thank you very much!
>
> Best regards,
>
> Ines
>
> time | mem | dualbound | primalbound | gap
>
> $ 506s|1407M| 6.131990e+03 | 3.899735e+09 | Large
>
>>
> $3186s|2181M| 6.582145e+03 | 4.037315e+04 | 513.37%
>
>>
> $5165s|3298M| 6.956456e+03 | 2.509565e+04 | 260.75%
>
> concurrent solver 'scip-2' stopped with status time limit reached
>
> concurrent solver 'scip-5' stopped with status time limit reached
>
> concurrent solver 'scip-3' stopped with status time limit reached
>
> concurrent solver 'scip-8' stopped with status time limit reached
>
> concurrent solver 'scip-6' stopped with status time limit reached
>
> concurrent solver 'scip-7' stopped with status time limit reached
>
> 5402s|3106M| 6.967374e+03 | 2.509565e+04 | 260.19%
>
> concurrent solver 'scip-1' stopped with status time limit reached
>
> concurrent solver 'scip-4' stopped with status time limit reached
>
> *5402s|3106M| 6.967374e+03 | 2.509565e+04 | 260.19% *
>
> SCIP Status : solving was interrupted [time limit reached]
>
> Solving Time (sec) : 5402.00
>
> Solving Nodes : 3941
>
> *Primal Bound : +4.03731513404846e+04 (44 solutions) *
>
> *Dual Bound : +6.24112774276733e+03 *
>
> Gap : 546.89 %
>
>
> _______________________________________________
> Scip mailing list
> Scip at zib.de
> https://listserv.zib.de/mailman/listinfo/scip


More information about the Scip mailing list