-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Description
Version: 7.5.7466 using or-tools_VisualStudio2019-64bit_v7.5.7466.zip binaries from
https://github.com/google/or-tools/releases
Language: Java
Solver: GLOP
Operating system: Windows 10 Enterprise, Build 18362
Steps to reproduce the behavior: Please see the attached model proto file. The same model is also attached in LP format. I have included a Java program that attempts to solve the model from the proto file with different linear solver settings, and the output from the Java program.
Although the linear model is feasible, with default settings GLOP returns ABNORMAL status. GLOP successfully solves the model with primal simplex, or when disabling presolve or scaling. The result status is ABNORMAL when using dual simplex with presolve and scaling enabled.
Adjusting primal tolerance and dual tolerance values from their defaults to 1.0 does not help. All objective coefficients in the model are between -1000 and -900, and all other non-zero coefficients and constants are between 1 and 100.
CPLEX can solve the same model from the attached LP file using any of its algorithms: primal and dual simplex, sifting and barrier algorithm all work without any issues.
Is this a bug in GLOP, or some kind of weird numerical issue?