08 - NONLINEAR PROGRAMMING WITH EQUALITY CONSTRAINTS
------------------------------------------------------


      CALL EIND08(N,NC,NCL,X,IC,CL,CU,FMIN,XMAX,NEXT,IEXT,IERR)

         N - NUMBER OF VARIABLES (INPUT-DECLARED, OUTPUT-ACTUAL)
         NC - NUMBER OF GENERAL INEQUALITY CONSTRAINTS
                (INPUT-DECLARED, OUTPUT-ACTUAL)
         NCL - NUMBER OF LINEAR INEQUALITY CONSTRAINTS
                (OUTPUT - ALWAYS ZERO)
         X(N) - INITIAL VECTOR OF VARIABLES (OUTPUT)
         IC(NC) - TYPES OF GENERAL CONSTRAINTS (OUTPUT):
                IC(KC)=5 FOR EQUALITIES FC(KC) = CL(KC) = CU(KC)
         CL(NC) - VECTOR OF CONSTRAINTS (OUTPUT)
         CU(NC) - VECTOR OF CONSTRAINTS-THE SAME AS CL(NC) (OUTPUT)
         FMIN - LOWER BOUND OF OBJECTIVE FUNCTION (OUTPUT)
         XMAX - UPPER BOUND OF STEPSIZE (OUTPUT)
         NEXT - NO. OF PROBLEM (INPUT): THERE IS 31 PROBLEMS
                (NEXT FROM 1 TO 31)
         IEXT - TYPE OF EXTREMUM (0-MINIMUM, 1-MAXIMUM)
         IERR - CONFLICT IN INPUT DATA IF IERR <> 0 (OUTPUT)


      CALL EFFU08(N,X,F,NEXT)

         N - NUMBER OF VARIABLES (INPUT)
         X(N) - ACTUAL VECTOR OF VARIABLES (INPUT)
         F - VALUE OF THE OBJECTIVE FUNCTION (OUTPUT)
         NEXT - NO. OF PROBLEM (INPUT)


      CALL EFGU08(N,X,G,NEXT)

         N - NUMBER OF VARIABLES (INPUT)
         X(N) - ACTUAL VECTOR OF VARIABLES (INPUT)
         G(N) - GRADIENT OF THE OBJECTIVE FUNCTION (OUTPUT)
         NEXT - NO. OF PROBLEM (INPUT)


      CALL ECFU08(N,KC,X,FC,NEXT)

         N - NUMBER OF VARIABLES (INPUT)
         KC - INDEX OF THE GIVEN CONSTRAINT (INPUT)
         X(N) - ACTUAL VECTOR OF VARIABLES (INPUT)
         FC - VALUE OF THE GIVEN CONSTRAINT FUNCTION WITH THE
                INDEX KC (OUTPUT)
         NEXT - NO. OF PROBLEM (INPUT)


      CALL ECGU08(N,KC,X,GC,NEXT)

         N - NUMBER OF VARIABLES (INPUT)
         KC - INDEX OF THE GIVEN CONSTRAINT (INPUT)
         X(N) - ACTUAL VECTOR OF VARIABLES (INPUT)
         GC(N) - GRADIENT OF THE GIVEN CONSTRAINT FUNCTION WITH THE
                INDEX KC (OUTPUT)
         NEXT - NO. OF PROBLEM (INPUT)


RECOMMENDED INPUT VALUES N=20 AND NC=30
