XPRSloadsecurevecs
XPRSloadsecurevecs |
Purpose
Allows the user to mark rows and columns in order to prevent the
presolve removing these rows and columns from the matrix.
Synopsis
int XPRS_CC XPRSloadsecurevecs(XPRSprob prob, int nr, int nc, const int mrow[], const int mcol[]);
Arguments
prob
|
The current problem.
|
nr
|
Number of rows to be marked.
|
nc
|
Number of columns to be marked.
|
mrow
|
Integer array of length
nr containing the rows to be marked. May be
NULL if not required.
|
mcol
|
Integer array of length
nc containing the columns to be marked. May be
NULL if not required.
|
Example
This sets the first six rows and the first four columns to not be removed during presolve.
int mrow[] = {0,1,2,3,4,5}; int mcol[] = {0,1,2,3}; ... XPRSreadprob(prob,"myprob",""); XPRSloadsecurevecs(prob,6,4,mrow,mcol); XPRSmipoptimize(prob,"");
Related topics