The INTPOINT Procedure |
Table 2.1 outlines the options that can be specified in the INTPOINT procedure. All options are specified in the PROC INTPOINT statement. An alphabetical list of options is provided in the Dictionary of Options.
Table 2.1: Functional SummaryDescription | Statement | Option |
Input Data Set Options: | ||
arcs input data set | PROC INTPOINT | ARCDATA= |
nodes input data set | PROC INTPOINT | NODEDATA= |
constraint input data set | PROC INTPOINT | CONDATA= |
Output Data Set Options: | ||
constrained solution data set | PROC INTPOINT | CONOUT= |
convert sparse or dense format input data set into MPS-format output data set | PROC INTPOINT | MPSOUT= |
Data Set Read Options: | ||
CONDATA has sparse data format | PROC INTPOINT | SPARSECONDATA |
default constraint type | PROC INTPOINT | DEFCONTYPE= |
special COLUMN variable value | PROC INTPOINT | TYPEOBS= |
special COLUMN variable value | PROC INTPOINT | RHSOBS= |
used to interpret arc and variable names | PROC INTPOINT | NAMECTRL= |
no nonarc data in ARCDATA | PROC INTPOINT | ARCS_ONLY_ARCDATA |
data for an arc found once in ARCDATA | PROC INTPOINT | ARC_SINGLE_OBS |
data for a constraint found once in CONDATA | PROC INTPOINT | CON_SINGLE_OBS |
data for a coefficient found once in CONDATA | PROC INTPOINT | NON_REPLIC= |
data is grouped, exploited during data read | PROC INTPOINT | GROUPED= |
Problem Size Specification Options: | ||
approximate number of nodes | PROC INTPOINT | NNODES= |
approximate number of arcs | PROC INTPOINT | NARCS= |
approximate number of variables | PROC INTPOINT | NNAS= |
approximate number of coefficients | PROC INTPOINT | NCOEFS= |
approximate number of constraints | PROC INTPOINT | NCONS= |
Network Options: | ||
default arc cost, objective function coefficient | PROC INTPOINT | DEFCOST= |
default arc capacity, variable upper bound | PROC INTPOINT | DEFCAPACITY= |
default arc flow and variable lower bound | PROC INTPOINT | DEFMINFLOW= |
network's only supply node | PROC INTPOINT | SOURCE= |
SOURCE's supply capability | PROC INTPOINT | SUPPLY= |
network's only demand node | PROC INTPOINT | SINK= |
SINK's demand | PROC INTPOINT | DEMAND= |
convey excess supply/demand through network | PROC INTPOINT | THRUNET |
find max flow between SOURCE and SINK | PROC INTPOINT | MAXFLOW |
cost of bypass arc, MAXFLOW problem | PROC INTPOINT | BYPASSDIVIDE= |
find shortest path from SOURCE to SINK | PROC INTPOINT | SHORTPATH |
Interior Point Algorithm Options: | ||
factorization method | PROC INTPOINT | FACT_METHOD= |
allowed amount of dual infeasibility | PROC INTPOINT | TOLDINF= |
allowed amount of primal infeasibility | PROC INTPOINT | TOLPINF= |
allowed total amount of dual infeasibility | PROC INTPOINT | TOLTOTDINF= |
allowed total amount of primal infeasibility | PROC INTPOINT | TOLTOTPINF= |
cut-off tolerance for Cholesky factorization | PROC INTPOINT | CHOLTINYTOL= |
density threshold for Cholesky processing | PROC INTPOINT | DENSETHR= |
step-length multiplier | PROC INTPOINT | PDSTEPMULT= |
preprocessing type | PROC INTPOINT | PRSLTYPE= |
print optimization progress on SAS log | PROC INTPOINT | PRINTLEVEL2= |
ratio test zero tolerance | PROC INTPOINT | RTTOL= |
Interior Point Algorithm Stopping Criteria: | ||
maximum number of interior point iterations | PROC INTPOINT | MAXITERB= |
primal-dual (duality) gap tolerance | PROC INTPOINT | PDGAPTOL= |
stop because of complementarity | PROC INTPOINT | STOP_C= |
stop because of duality gap | PROC INTPOINT | STOP_DG= |
stop because of | PROC INTPOINT | STOP_IB= |
stop because of | PROC INTPOINT | STOP_IC= |
stop because of | PROC INTPOINT | STOP_ID= |
stop because of complementarity | PROC INTPOINT | AND_STOP_C= |
stop because of duality gap | PROC INTPOINT | AND_STOP_DG= |
stop because of | PROC INTPOINT | AND_STOP_IB= |
stop because of | PROC INTPOINT | AND_STOP_IC= |
stop because of | PROC INTPOINT | AND_STOP_ID= |
stop because of complementarity | PROC INTPOINT | KEEPGOING_C= |
stop because of duality gap | PROC INTPOINT | KEEPGOING_DG= |
stop because of | PROC INTPOINT | KEEPGOING_IB= |
stop because of | PROC INTPOINT | KEEPGOING_IC= |
stop because of | PROC INTPOINT | KEEPGOING_ID= |
stop because of complementarity | PROC INTPOINT | AND_KEEPGOING_C= |
stop because of duality gap | PROC INTPOINT | AND_KEEPGOING_DG= |
stop because of | PROC INTPOINT | AND_KEEPGOING_IB= |
stop because of | PROC INTPOINT | AND_KEEPGOING_IC= |
stop because of | PROC INTPOINT | AND_KEEPGOING_ID= |
Memory Control Options: | ||
issue memory usage messages to SAS log | PROC INTPOINT | MEMREP |
number of bytes to use for main memory | PROC INTPOINT | BYTES= |
Miscellaneous Options: | ||
infinity value | PROC INTPOINT | INFINITY= |
maximization instead of minimization | PROC INTPOINT | MAXIMIZE |
zero tolerance - optimization | PROC INTPOINT | ZERO2= |
zero tolerance - real number comparisons | PROC INTPOINT | ZEROTOL= |
suppress similar SAS log messages | PROC INTPOINT | VERBOSE= |
scale problem data | PROC INTPOINT | SCALE= |
write optimization time to SAS log | PROC INTPOINT | OPTIM_TIMER |
Copyright © 2008 by SAS Institute Inc., Cary, NC, USA. All rights reserved.