Hide navigation sidebar
Hide table of contents sidebar
Back to top
Toggle table of contents sidebar

# Fixed Issues in Gurobi Optimizer 13.0

This page lists the issues fixed in Gurobi 13.0.

## Fixed Issues in Gurobi 13.0.0

### Optimizer

- Fixed rare bug in symmetry presolve that can lead to wrong answers

- Fixed issue with wrong objective bound when using and hitting a user cutoff bound on maximization models

- Fixed numerical issue in Euclidean presolve reduction with tiny coefficient values

- Fixed numerical issue in RLT cuts with tiny coefficients that can lead to a wrong answer

- Fixed an infinite loop in the IIS code that can arise when a sub-MIP solve runs into numerical issues

- Fixed basis status handling in the simplex crash procedure that could in very rare cases lead to wrong answers

- Fixed segmentation fault in presolve with handling semi-continuous variables

- Fixed performance and memory issue with very many solutions in the solution pool

- Fixed bug with BarPi attribute having the wrong sign for larger-or-equal constraints

- Fixed bug with an incorrect OPENSCENARIOS callback query value

- Fixed issue with JSONSolDetail=1 parameter not writing constraint information

- Fixed performance issue with node files, when many nodes with identical dual bound exist

- Fixed performance issue in node presolve for constraint with many non-binary variables

- Fixed a potential wrong answer coming from numerical issues introduced by tiny rhs values of cuts

- Fixed numerical issue in aggregator that can lead to wrong answers

- Fixed numerical issue in the parallel row detection that can lead to wrong answers

- Fixed numerical issue in the barrier termination test that would lead to a wrong infeasible status

- Fixed bug with a heuristic for MIQCPs that lead to big violations in solutions

- Fixed numerical issue in the Euclidean presolve reduction that could lead to wrong answers

- Fixed very rare bug in presolve that could lead to very big violations for models with general or nonlinear constraints

- Fixed very long delay in concurrent root LP solve if one solver hits the soft memory limit but another takes a long time to solve the LP

- Fixed numerical issue in QP simplex that could lead to wrong answers

- Fixed numerical issue in RLT cut separator with variables that have big finite bounds

- Fixed numerical issue for MIQPs and MIQCPs if an integral node LP solution violates the quadratic constraints

- Fixed numerical issue in presolve with fixed semi-continuous variables that are fixed to a value slightly outside their semi bounds

- Fixed logging issue in concurrent MIP that was always showing a time of 0 seconds

- Fixed numerical issue in row redundancy detection based on reduced costs that could lead to wrong answers

- Fixed non-deterministic simplex callback invocations when using a Compute Server

- Fixed UMR when warm starts updates are mixed with other problem modifications

- Fixed ObjBound and ObjBoundC attributes for LP solves with barrier and crossover

- Added missing log line about using variable hints if no hint priorities are given

- Fixed numerical issue in wide split cut separator that can lead to wrong answers

- Fixed segmentation fault with distributed MIP runs if the XOR presolve reduction is in play

- Fixed bug in basis handling of QP simplex that could lead to cutting off a feasible solution for an MIQP

- Fixed small memory leak with multi-scenarios models

- Fixed memory management in network cuts that could lead to an out-of-memory situation on Windows

- Fixed issue with incorrect final dual bound after optimality has been proven

- Fixed handling of numerical challenging SOCPs with automatically switching to homogeneous formulation

- Fixed bug in parallel root cut loop that could lead to an invalid declaration of infeasibility

- Fixed floating point overflow issue in mod-k cut separator with big right hand side values

- Fixed floating point overflow issue in in wide split cuts with big bound values

- Fixed segmentation fault in NoRel heuristic when given a MIP start solution

- Fixed very rare segmentation fault in barrier solver

- Fixed bug in IIS presolve that leads to removing a bound from the IIS that has the IISLBForce or IISUBForce attributes set

- Fixed performance issue in NoRel heuristic if the Cutoff parameter is set

- Fixed numerical issue in reduced cost based cut strengthening if variables with big bounds are involved

- Fixed UMR in NoRel heuristic if incumbent solution changes in between

- Fixed UMR in branching of MINLPs

- Fixed UMR in the factorization of the barrier algorithm with handling dense columns

- Fixed UMR when lazy constraints are added in cut pass 0.

- Fixed rare UMR in simplex triggered with InfUnbdInfo=1 parameter

- Fixed UMR in Feasibility Pump heuristic if no simplex basis is available

- Fixed UMR in parallel cut loop for MIQCPs and MINLPs

- Fixed issue with the time limit not being respected if the biconnected component presolve runs into a degenerate case

- Fixed numerical issue in the piece-wise linear column presolve reduction when large negative multipliers are involved

- Fixed issue with time limit not respected in weak symmetry cut separation

- Fixed numerical issue in conversion of quadratic into linear constraints that can lead to a numeric error on MIQCPs

- Fixed segmentation fault in simplex that results from contradicting bounds of a variable

- Fixed rare segmentation fault in multi-scenario optimization if we get solutions that are not valid in the presolved problem space

- Fixed issue with ImproveStartNodes parameter switching to the improvement phase without having an incumbent solution

- Fixed pivot selection in the median algorithm of a presolve reduction that can run into an unlucky case and show quadratic runtime behavior

- Fixed floating point overflow in an update of pseudo costs for the branching variable selection

- Fixed issue with unexpected log lines when creating the presolved model

- Modified Java Poolsearch.java example to no longer use a deprecated function

- Fixed overflow issue with automatic port selection when connecting to Compute Server

- Fixed performance issue when using variable or constraint tags in a Compute Server environment

- Fixed issue with reducing NumStart attribute in a Compute Server environment

### Compute Server, Cluster Manager, and Instant Cloud

The list of fixed issues for Compute Server, Cluster Manager, and Instant Cloud can be found here.

Help and Feedback

Press `/` or click to search this documentation | Gurobi website | Gurobi community forum
Go to other Gurobi documentation | Gurobi download | Contact support