Yeah, so SCIP.jl only supports setting parameters. To set an emphasis (which then sets multiple parameters), you would have to call the underlying C function. That is, it’s not straight-forward to do currently.
using JuMP # used for mathematical programming
using MathOptFormat
using MathOptInterface
using SCIP
mps_model = MathOptFormat.MPS.Model()
MOI.read_from_file(mps_model,string(path,"test_1.mps"))
ucf = Model(with_optimizer(SCIP.Optimizer))
MOI.copy_to(JuMP.backend(ucf),mps_model)
@time optimize!(ucf)
I have placed a set of three MPS files in WeTransfer to be able to reproduce the problem:
It might be best to ask on the SCIP mailing list.
But from the message that you quote in your original post, it looks like SCIP actually finds a solution, but then discards it because the violation is beyond the tolerances.