Opened 3 years ago

Closed 4 months ago

#77 closed defect (migrated)

OsiClp solver status bug

Reported by: aykut Owned by: somebody
Priority: major Milestone:
Component: component1 Version:
Keywords: Cc:

Description

OSICLP trunk version fails to update the solver status on some cases. Please compile and run the attached solve.cpp with the provided input file node7.mps.

Run

solve node7.mps

OSICLP claims problem is solved optimally even though it is infeasible. I think OSICLP/CLP realizes the problem is infeasible but just does not update the solver status properly.

Output:

Coin0008I BLANK read with 0 errors
Calling initialSolve()...
Calling resolve()...
Optimal solution found. Obj Value: 12035.2
Update upper bound of variable 1 to 0.
Calling resolve...
Optimal solution found. Obj Value: 12035.2
lower bound of x[1]: 0
upper bound of x[1]: 0
optimal value of x[1]: 0.0294118
D'oh!

Attachments (2)

node7.mps (8.1 KB) - added by aykut 3 years ago.
solve.cpp (1.6 KB) - added by aykut 3 years ago.

Download all attachments as: .zip

Change History (4)

Changed 3 years ago by aykut

Changed 3 years ago by aykut

comment:1 Changed 2 years ago by ralacroix

This defect appears in release 1.16.0 but not in release 1.15.12

comment:2 Changed 4 months ago by stefan

  • Resolution set to migrated
  • Status changed from new to closed

This ticket has been migrated to GitHub and will be resolved there: ​https://github.com/coin-or/Clp/issues/77

Note: See TracTickets for help on using tickets.