Interpret the empty value as 0 in bounds in optimization

Previously, the empty value of an inequality constraint with one posted property (e.g., A <= max A, with max A = empty) was interpreted as infinity in upper bounds (A <= Infinity) and minus infinity in lower bounds (A >= -Infinity). In any other constraint the empty value has been interpreted as 0.

This has been improved. By default, an empty value is always interpreted as 0 in all constraints.

For example:

A >= min A, is now posted as A >= 0 instead of A >= -Infinity, for resources and buckets wherein min A is empty.

Note: 
  • Posting lower bound A >= 0 instead of A >= -Infinity, or A <= 0 instead of A <= Infinity, is more restrictive. This can lead to different solve results and potentially to infeasibilities.
  • By default this feature is enabled. A new role or privilege is not required to access this feature.