[SCIP] Assertion error with barrier algorithm in debug mode
Marc Pfetsch
pfetsch at mathematik.tu-darmstadt.de
Wed Jun 18 18:44:20 CEST 2025
Hi Selin,
I think we would need more details to help you. For instance:
- What is the final status of Gurobi (lpi->solstat)?
- Can we somehow reproduce your run?
- Can you turn on the output of Gurobi to see whether it gives you an
indication of what is going wrong. There is a SCIP parameter
"display/lpinfo" which you can set to "true" to turn the output on.
Please also consider upgrading your SCIP version. This is quite old by now.
Best
Marc
On 17/06/2025 20:12, Bayramoglu, Selin wrote:
> Hi all,
>
> I'm working on a custom cut selector in SCIP 8.0.0 and using the barrier
> algorithm in diving mode, following the method from this GitHub repo
> <https://github.com/Opt-Mucca/Analytic-Center-Cut-Selection>.
> Specifically, I compute the analytic centers of the optimal faceand the
> LP polyhedron at the current node by doubling the original objective and
> setting it to 0 in divingmode, respectively.
>
> I use Gurobi as the LP solver and apply the following diving settings:
>
> lp/initalgorithm = b
>
> lp/resolvealgorithm = b
>
> lp/checkdualfeas = FALSE
>
> lp/disablecutoff = 1
>
> lp/solutionpolishing = 0
>
> lp/checkstability = FALSE
>
> lp/checkfarkas = FALSE
>
> lp/presolving = FALSE // added by me
>
> lp/scaling = 0 // added by me
>
> Everything runs fine in normal mode, but in debug mode I hit this
> assertion error:
>
> scip/src/lpi/lpi_grb.c:4116: SCIPlpiGetObjval: Assertion `lpi->solstat !
> = GRB_OPTIMAL || oval == obnd' failed.
>
> oval holds the correct objective value, but obnd is -1e+100.
>
> Any ideas on what might be causing this? If there is a better selection
> of diving settings, I’d be happy to learn that as well.
>
> Best regards,
>
> *Selin Bayramoglu*
>
> Ph.D. Student
>
> *H. Milton Stewart School of Industrial and Systems Engineering*
> Georgia Institute of Technology
>
>
> _______________________________________________
> Scip mailing list
> Scip at zib.de
> https://listserv.zib.de/mailman/listinfo/scip
More information about the Scip
mailing list