SUPPORT / SAMPLES & SAS NOTES
 

Support

Usage Note 19427: Basic variable violates the non-negativity boundary constraint in the optimal solution

DetailsHotfixAboutRate It

PROC LP may report optimality upon termination when a basic variable slightly violates the non-negativity boundary constraint in the resulting solution.

To circumvent this problem, adjust the bound expansion value with the BEPSILON= option on the PROC LP statement. BEPSILON is an experimental option and is documented as follows:

BEPSILON=e

   specifies a number between 0 and 1.0e-6.  The BEPSILON= option is
   used to specify a bound expansion value to which primal feasibility
   can be violated to overcome cycling and other numerical issues.  The
   default value is machine epsilon.

Select the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemSAS Release
ReportedFixed*
SAS SystemSAS/ORMicrosoft Windows XP Professional9.1 TS1M3 SP1
Microsoft® Windows® for 64-Bit Itanium-based Systems9.1 TS1M3 SP1
Microsoft Windows XP 64-bit Edition9.1 TS1M3 SP1
Microsoft Windows NT Workstation9.1 TS1M3 SP1
Microsoft Windows Server 2003 Standard Edition9.1 TS1M3 SP1
Microsoft Windows 2000 Server9.1 TS1M3 SP1
Microsoft Windows Server 2003 Datacenter Edition9.1 TS1M3 SP1
Microsoft Windows Server 2003 Enterprise Edition9.1 TS1M3 SP1
Microsoft Windows 2000 Datacenter Server9.1 TS1M3 SP1
Microsoft Windows 2000 Professional9.1 TS1M3 SP1
Microsoft Windows 2000 Advanced Server9.1 TS1M3 SP1
Linux9.1 TS1M3 SP1
64-bit Enabled Solaris9.1 TS1M3 SP1
z/OS9.1 TS1M3 SP1
Linux on Itanium9.1 TS1M3 SP1
HP-UX IPF9.1 TS1M3 SP1
64-bit Enabled HP-UX9.1 TS1M3 SP1
OpenVMS Alpha9.1 TS1M3 SP1
64-bit Enabled AIX9.1 TS1M3 SP1
Tru64 UNIX9.1 TS1M3 SP1
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.