nag_opt_miqp_mps_read (e04mxc) Example Program Results MPSX INPUT LISTING ------------------ Searching for indicator line Line 1: Found NAME indicator line Query mode - Ignoring NAME data. Line 2: Found ROWS indicator line Query mode - Counting ROWS data. Line 7: Found COLUMNS indicator line Query mode - Counting COLUMNS data. Line 26: Found RHS indicator line Query mode - Ignoring RHS data. Line 31: Found RANGES indicator line Query mode - Ignoring RANGES data. Line 35: Found BOUNDS indicator line Query mode - Counting BOUNDS data. Line 54: Found QUADOBJ indicator line Query mode - Counting QUADOBJ data. Query mode - End of QUADOBJ data. Exit MPSX INPUT LISTING ------------------ Searching for indicator line Line 1: Found NAME indicator line Line 2: Found ROWS indicator line Line 7: Found COLUMNS indicator line Line 26: Found RHS indicator line Line 31: Found RANGES indicator line Line 35: Found BOUNDS indicator line Line 54: Found QUADOBJ indicator line Line 64: Found ENDATA indicator line Parameters ========== Files ----- Solution file.......... 0 Old basis file ........ 0 (Print file)........... 6 Insert file............ 0 New basis file ........ 0 (Summary file)......... 0 Punch file............. 0 Backup basis file...... 0 Load file.............. 0 Dump file.............. 0 Frequencies ----------- Print frequency........ 100 Check frequency........ 60 Save new basis map..... 100 Summary frequency...... 100 Factorization frequency 50 Expand frequency....... 10000 LP/QP Parameters ---------------- Minimize............... QPsolver Cholesky...... Cold start............. Scale tolerance........ 0.900 Feasibility tolerance.. 1.00E-06 Iteration limit........ 10000 Scale option........... 2 Optimality tolerance... 1.00E-06 Print level............ 1 Crash tolerance........ 0.100 Pivot tolerance........ 2.04E-11 Partial price.......... 1 Crash option........... 3 Elastic weight......... 1.00E+00 Prtl price section ( A) 9 Elastic mode........... 1 Elastic objective...... 1 Prtl price section (-I) 4 QP objective ------------ Objective variables.... 5 Hessian columns........ 5 Superbasics limit...... 6 Nonlin Objective vars.. 5 Unbounded step size.... 1.00E+20 Linear Objective vars.. 0 Miscellaneous ------------- LU factor tolerance.... 3.99 LU singularity tol..... 2.04E-11 Timing level........... 0 LU update tolerance.... 3.99 LU swap tolerance...... 1.03E-04 Debug level............ 0 LU partial pivoting... eps (machine precision) 1.11E-16 System information..... No Matrix statistics ----------------- Total Normal Free Fixed Bounded Rows 4 0 1 0 3 Columns 9 0 0 0 9 No. of matrix elements 36 Density 100.000 Biggest 4.0000E+00 (excluding fixed columns, Smallest 1.0000E+00 free rows, and RHS) No. of objective coefficients 9 Biggest 4.0000E+00 (excluding fixed columns) Smallest 1.0000E-01 Nonlinear constraints 0 Linear constraints 4 Nonlinear variables 5 Linear variables 4 Jacobian variables 0 Objective variables 5 Total constraints 4 Total variables 9 Itn 0: Feasible linear constraints E04NQT EXIT 0 -- finished successfully E04NQT INFO 1 -- optimality conditions satisfied Problem name E04MX.EX No. of iterations 11 Objective value -8.0677777778E+00 No. of Hessian products 25 Objective row -1.0785555556E+01 Quadratic objective 2.7177777778E+00 No. of superbasics 4 No. of basic nonlinears 2 No. of degenerate steps 2 Percentage 18.18 Max x (scaled) 1 1.3E+00 Max pi (scaled) 4 1.0E+00 Max x 1 2.0E+00 Max pi 4 1.0E+00 Max Prim inf(scaled) 0 0.0E+00 Max Dual inf(scaled) 0 0.0E+00 Max Primal infeas 0 0.0E+00 Max Dual infeas 0 0.0E+00 Name E04MX.EX Objective Value -8.0677777778E+00 Status Optimal Soln Iteration 11 Superbasics 4 Section 1 - Rows Number ...Row.. State ...Activity... Slack Activity ..Lower Limit. ..Upper Limit. .Dual Activity ..i 10 ..ROW1.. UL 1.50000 . -2.00000 1.50000 -0.06667 1 11 ..ROW2.. UL 1.50000 . -2.00000 1.50000 -0.03333 2 12 ..ROW3.. SBS 3.93333 -0.06667 -2.00000 4.00000 . 3 13 ..COST.. BS -10.78556 -10.78556 None None -1.0 4 Section 2 - Columns Number .Column. State ...Activity... .Obj Gradient. ..Lower Limit. ..Upper Limit. Reduced Gradnt m+j 1 ...X1... UL 2.00000 -0.90000 -2.00000 2.00000 -0.80000 5 2 ...X2... SBS -0.23333 -0.13333 -2.00000 2.00000 . 6 3 ...X3... BS -0.26667 -0.16667 -2.00000 2.00000 . 7 4 ...X4... BS -0.30000 -0.20000 -2.00000 2.00000 . 8 5 ...X5... SBS -0.10000 . -2.00000 2.00000 . 9 6 ...X6... UL 2.00000 -1.0 -2.00000 2.00000 -0.90000 10 7 ...X7... UL 2.00000 -1.0 -2.00000 2.00000 -0.90000 11 8 ...X8... SBS -1.77778 -0.10000 -2.00000 2.00000 . 12 9 ...X9... BS -0.45556 -0.30000 -2.00000 2.00000 . 13