The LP Procedure |
This is an example of the Infeasible Information Summary that is displayed when an infeasible problem is encountered. Consider the following problem:
Examination of this problem reveals that it is unsolvable. Consequently, PROC LP identifies it as infeasible. The following program attempts to solve it.
data infeas; format _id_ $6.; input _id_ $ x1-x4 _type_ $ _rhs_; datalines; profit 1 1 1 1 max . const1 1 3 2 4 le 5 const2 3 1 2 1 le 4 const3 5 3 3 3 eq 9 ; proc lp; run;
The results are shown in Output 3.9.1.
Output 3.9.1: The Solution of an Infeasible ProblemERROR: Infeasible problem. Note the constraints in the constraint summary that are identified as infeasible. If none of the constraints are flagged then check the implicit bounds on the variables.
Note the information given in the Infeasible Information Summary for the infeasible row CONST1. It shows that the inequality row CONST1 with right-hand side 5 was found to be infeasible with activity 6. The summary also shows each variable that has a nonzero coefficient in that row and its activity level at the infeasibility. Examination of these model parameters might give you a clue as to the cause of infeasibility, such as an incorrectly entered coefficient or right-hand-side value.
Copyright © 2008 by SAS Institute Inc., Cary, NC, USA. All rights reserved.