nag_opt_miqp_mps_write (e04mwc) Example Program Data
7 8 : Values of N and M
48 8 7 9 15 : Values of NNZ, IOBJ, NCOLH, NNZH and NNAME
'...X1...' '...X2...' '...X3...' '...X4...' '...X5...'
'...X6...' '...X7...' '..ROW1..' '..ROW2..' '..ROW3..'
'..ROW4..' '..ROW5..' '..ROW6..' '..ROW7..' '..COST..' : End of array NAMES
0.02 7 1 : Sparse matrix A, ordered by increasing column index;
0.02 5 1 : each row contains ACOL(i), INDA(i), ICOL (= column index)
0.03 3 1 : The row indices may be in any order. In this example
1.00 1 1 : row 8 defines the linear objective term transpose(C)*X.
0.70 6 1
0.02 4 1
0.15 2 1
-200.00 8 1
0.06 7 2
0.75 6 2
0.03 5 2
0.04 4 2
0.05 3 2
0.04 2 2
1.00 1 2
-2000.00 8 2
0.02 2 3
1.00 1 3
0.01 4 3
0.08 3 3
0.08 7 3
0.80 6 3
-2000.00 8 3
1.00 1 4
0.12 7 4
0.02 3 4
0.02 4 4
0.75 6 4
0.04 2 4
-2000.00 8 4
0.01 5 5
0.80 6 5
0.02 7 5
1.00 1 5
0.02 2 5
0.06 3 5
0.02 4 5
-2000.00 8 5
1.00 1 6
0.01 2 6
0.01 3 6
0.97 6 6
0.01 7 6
400.00 8 6
0.97 7 7
0.03 2 7
1.00 1 7
400.00 8 7 : End of matrix A
2.0 1 1 : Sparse matrix H, ordered by increasing column index;
2.0 2 2 : each row contains H(i), IROWH(i), ICOL (= column index)
2.0 3 3 : The row indices may be in any order.
2.0 4 3
2.0 4 4
2.0 5 5
2.0 6 6
2.0 7 6
2.0 7 7 : End of matrix H
0.0 0.0 4.0E+02 1.0E+02 0.0 0.0
0.0 2.0E+03 -1.0E+25 -1.0E+25 -1.0E+25 -1.0E+25
1.5E+03 2.5E+02 -1.0E+25 : End of lower bounds array BL
2.0E+02 2.5E+03 8.0E+02 7.0E+02 1.5E+03 1.0E+25
1.0E+25 2.0E+03 6.0E+01 1.0E+02 4.0E+01 3.0E+01
1.0E+25 3.0E+02 1.0E+25 : End of upper bounds array BU
0.0 0.0 0.0 0.0 0.0 0.0 0.0 : Initial vector X