You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#TODO: b/411325865 Follow up on support for LIMIT_UNDETERMINED in MOI.jl
2040
2040
# A fallback as there's currently no associated MOI.LIMIT_* that can represent this.
2041
-
@info"The underlying solver does not expose which limit was reached and the actual limit is LIMIT_UNDETERMINED "\
2042
-
"However, LIMIT_UNDETERMINED is not associated with a MOI.LIMIT_* hence the returned LIMIT is MOI.OTHER_LIMIT."
2041
+
@info"The underlying solver does not expose which limit was reached and the actual limit is LIMIT_UNDETERMINED. However, LIMIT_UNDETERMINED is not associated with a MOI.LIMIT_* hence the returned LIMIT is MOI.OTHER_LIMIT."
#TODO: b/411328356 Follow up on support for LIMIT_CUTOFF in MOI.jl
2046
2045
# A fallback as there's currently no associated MOI.LIMIT_* that can represent this.
2047
-
@info"The solver was run with a cutoff on the objective, indicating that the user did not want any solution "\
2048
-
"worse than the cutoff, and the solver concluded there were no solutions at least as good as the cutoff. "\
2049
-
"Typically no further solution information is provided. The actual limit is LIMIT_CUTOFF. "\
2050
-
"However, LIMIT_CUTOFF is not associated with a MOI.LIMIT_* hence the returned LIMIT is MOI.OTHER_LIMIT."
2046
+
@info"The solver was run with a cutoff on the objective, indicating that the user did not want any solution worse than the cutoff, and the solver concluded there were no solutions at least as good as the cutoff. Typically no further solution information is provided. The actual limit is LIMIT_CUTOFF. However, LIMIT_CUTOFF is not associated with a MOI.LIMIT_* hence the returned LIMIT is MOI.OTHER_LIMIT."
2051
2047
return MOI.OTHER_LIMIT
2052
2048
else
2053
2049
#TODO: b/411328207 Add attribute to capture more information about the limit when LIMIT_UNSPECIFIED is the returned limit.
2054
2050
# The else bit falls back to MOI.LIMIT_UNSPECIFIED if the termination reason wasn't TERMINATION_REASON_OPTIMAL
2055
-
@info"The solver terminated but not from a limit and the actual limit is LIMIT_UNSPECIFIED, which is used as a null. "\
2056
-
"However, LIMIT_UNSPECIFIED is not associated with a MOI.LIMIT_* hence the returned LIMIT is MOI.OTHER_LIMIT."
2051
+
@info"The solver terminated but not from a limit and the actual limit is LIMIT_UNSPECIFIED, which is used as a null. However, LIMIT_UNSPECIFIED is not associated with a MOI.LIMIT_* hence the returned LIMIT is MOI.OTHER_LIMIT."
0 commit comments