The LP subroutine is a legacy subroutine that solves a linear programming problem. Although the LP subroutine continues to be supported, the LPSOLVE subroutine, which was introduced in SAS/IML 13.1, is more efficient and provides an input format that is easier to use. SAS/IML programmers should use the LPSOLVE subroutine.
You can find the documentation for the LP subroutine in earlier releases of the SAS/IML User's Guide.
sd