Chapter Contents
Chapter Contents
Previous
Previous
Next
Next
Language Reference

NLPFEA Call

computes feasible points subject to constraints

CALL NLPFEA( xr, x0, blc <,par>);

See "Nonlinear Optimization and Related Subroutines" for a listing of all NLP subroutines. See Chapter 11, "Nonlinear Optimization Examples," for a description of the inputs to and outputs of all NLP subroutines.

The NLPFEA subroutine tries to compute a point that is feasible subject to a set of boundary and linear constraints. You can specify boundary and linear constraints that define an empty feasible region, in which case the subroutine will return missing values.

You can specify the following input arguments with the NLPFEA subroutine:

The NLPFEA subroutine returns the xr argument. The result is a vector containing either the n coordinates of a feasible point, which indicates that the subroutine was successful, or missing values, which indicates that the subroutine could not find a feasible point.

The following statements call the NLPFEA subroutine with the constraints from the Betts problem (see "Constrained Betts Function" ) and an initial infeasible point x0=(-17,-61). The subroutine returns the feasible point (2,-50) as the vector XFEAS.

   proc iml;
      con = {  2. -50.  .   .,
              50.  50.  .   .,
              10.  -1. 1. 10.};
      x = {-17. -61};
      call nlpfea(xfeas,x,con);

Chapter Contents
Chapter Contents
Previous
Previous
Next
Next
Top
Top

Copyright © 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.