The MPS-Format SAS Data Set |
QSECTION Section |
The QSECTION section is needed only to describe quadratic programming problems. It specifies the coefficients of the quadratic terms in the objective function.
Indicator record:
Field1 |
Field2 |
Field3 |
Field4 |
Field5 |
Field6 |
QSECTION or QUADOBJ |
Blank |
Blank |
. |
Blank |
. |
Data record:
Field1 |
Field2 |
Field3 |
Field4 |
Field5 |
Field6 |
Blank |
Column name |
Column name |
Coefficient in objective function |
Blank |
. |
Notes:
The QSECTION section is required for PROC OPTQP and should not appear for PROC OPTLP. For PROC OPTQP, there should be at least one valid data record in the QSECTION section. For PROC OPTLP, an error is reported when the submitted data set contains a QSECTION section.
The variables field2 and field3 contain the names of the columns that form a quadratic term in the objective function. They must have been defined in the COLUMNS section. They need not refer to the same column. Zero entries should not be specified.
Duplicate entries of a quadratic term are not allowed. This means the combination of (field2, field3) must be unique, where and are considered to be the same combination.
If field4 of one data record is missing or takes a value of zero, then this data record is ignored.
Copyright © SAS Institute, Inc. All Rights Reserved.