The following table outlines the options available for the NETFLOW procedure classified by function. An alphabetical list of options is provided in the Dictionary of Options.
Table 7.1: Functional Summary
Description |
Statement |
Option |
---|---|---|
Input Data Set Options: |
||
Arcs input data set |
||
Nodes input data set |
||
Constraint input data set |
||
Output Data Set Options: |
||
Unconstrained primal solution data set |
||
Unconstrained dual solution data set |
||
Constrained primal solution data set |
||
Constrained dual solution data set |
||
Convert sparse or dense format input data set into MPS format output data set |
||
Data Set Read Options: |
||
Default constraint type |
||
Special COLUMN variable value |
||
Special COLUMN variable value |
||
Used to interpret arc and nonarc variable names |
||
No new nonarc variables |
||
No nonarc data in ARCDATA |
||
Data for an arc found once in ARCDATA |
||
Data for a constraint found once in CONDATA |
||
Data for a coefficient found once in CONDATA |
||
Data are grouped, exploited during data read |
||
Problem Size Specification Options: |
||
Approximate number of nodes |
||
Approximate number of arcs |
||
Approximate number of nonarc variables |
||
Approximate number of coefficients |
||
Approximate number of constraints |
||
Network Options: |
||
Default arc cost |
||
Default arc capacity |
||
Default arc lower flow bound |
||
Network’s only supply node |
||
SOURCE’s supply capability |
||
Network’s only demand node |
||
SINK’s demand |
||
Convey excess supply/demand through network |
||
Cost of bypass arc for MAXFLOW problem |
||
Specify generalized networks |
||
Specify excess demand or supply |
||
Memory Control Options: |
||
Issue memory usage messages to SAS log |
||
Number of bytes to use for main memory |
||
Proportion of memory for arrays |
||
Memory allocated for LU factors |
||
Linked list for updated column |
||
Use 2-dimensional array for basis matrix |
||
Maximum bytes for a single array |
||
Simplex Options: |
||
Use big-M instead of two-phase method, stage 1 |
||
Use Big-M instead of two-phase method, stage 2 |
||
Anti-cycling option |
||
Interchange first nonkey with leaving key arc |
||
Controls working basis matrix inversions |
||
Maximum number of L row operations allowed before refactorization |
||
Maximum number of LU factor column updates |
||
Anti-cycling option |
||
Use first eligible leaving variable, stage 1 |
||
Use first eligible leaving variable, stage 2 |
||
Negates INTFIRST |
||
Negates LRATIO1 |
||
Negates LRATIO2 |
||
Negates PERTURB1 |
||
Anti-cycling option |
||
Controls working basis matrix refactorization |
||
Use two-phase instead of big-M method, stage 1 |
||
Use two-phase instead of big-M method, stage 2 |
||
Pivot element selection parameter |
||
Zero tolerance, stage 1 |
||
Zero tolerance, stage 2 |
||
Zero tolerance, real number comparisons |
||
Pricing Options: |
||
Frequency of dual value calculation |
||
Pricing strategy, stage 1 |
||
Pricing strategy, stage 2 |
||
Used when P1SCAN=PARTIAL |
||
Controls search for entering candidate, stage 1 |
||
Used when P2SCAN=PARTIAL |
||
Controls search for entering candidate, stage 2 |
||
Initial queue size, stage 1 |
||
Initial queue size, stage 2 |
||
Used when Q1FILLSCAN=PARTIAL |
||
Controls scan when filling queue, stage 1 |
||
Used when Q2FILLSCAN=PARTIAL |
||
Controls scan when filling queue, stage 2 |
||
Queue size reduction factor, stage 1 |
||
Queue size reduction factor, stage 2 |
||
Frequency of refreshing queue, stage 1 |
||
Frequency of refreshing queue, stage 2 |
||
Optimization Termination Options: |
||
Pause after stage 1; do not start stage 2 |
||
Pause when feasible, stage 1 |
||
Pause when feasible, stage 2 |
||
Maximum number of iterations, stage 1 |
||
Maximum number of iterations, stage 2 |
||
Negates ENDPAUSE1 |
||
Negates FEASIBLEPAUSE1 |
||
Negates FEASIBLEPAUSE2 |
||
Pause every PAUSE1 iterations, stage 1 |
||
Pause every PAUSE2 iterations, stage 2 |
||
Interior Point Algorithm Options: |
||
Use interior point algorithm |
||
Factorization method |
||
Allowed amount of dual infeasibility |
||
Allowed amount of primal infeasibility |
||
Allowed total amount of dual infeasibility |
||
Allowed total amount of primal infeasibility |
||
Cut-off tolerance for Cholesky factorization |
||
Density threshold for Cholesky processing |
||
Step-length multiplier |
||
Preprocessing type |
||
Print optimization progress on SAS log |
||
Interior Point Stopping Criteria Options: |
||
Maximum number of interior point iterations |
||
Primal-dual (duality) gap tolerance |
||
Stop because of complementarity |
||
Stop because of duality gap |
||
Stop because of complementarity |
||
Stop because of duality gap |
||
Stop because of complementarity |
||
Stop because of duality gap |
||
Stop because of complementarity |
||
Stop because of duality gap |
||
PRINT Statement Options: |
||
Display everything |
||
Display arc information |
||
Display nonarc variable information |
||
Display variable information |
||
Display constraint information |
||
Display information for some arcs |
||
Display information for some nonarc variables |
||
Display information for some variables |
||
Display information for some constraints |
||
Display information for some constraints associated with some arcs |
||
Display information for some constraints associated with some nonarc variables |
||
Display information for some constraints associated with some variables |
||
PRINT Statement Qualifiers: |
||
Produce a short report |
||
Produce a long report |
||
Display arcs/variables with zero flow/value |
||
Display arcs/variables with nonzero flow/value |
||
Display basic arcs/variables |
||
Display nonbasic arcs/variables |
||
SHOW Statement Options: |
||
Show problem, optimization status |
||
Show network model parameters |
NETSTMT |
|
Show data sets that have been or will be created |
||
Show options that pause optimization |
||
Show simplex algorithm options |
||
Show pricing strategy options |
||
Show miscellaneous options |
||
SHOW Statement Qualifiers: |
||
Display information only on relevant options |
||
Display options for current stage only |
||
Miscellaneous Options: |
||
Infinity value |
||
Scale constraint row, nonarc variable column coefficients, or both |
||
Maximization instead of minimization |
||
Use warm start solution |
||
All-artificial starting solution |
||
Output complete basis information to ARCOUT= and NODEOUT= data sets |
||
Output complete basis information to CONOUT= and DUALOUT= data sets |
||
Turn off infeasibility or optimality flags |
||
Negates FUTURE1 |
||
Negates FUTURE2 |
||
Negates SCRATCH |
||
Negates ZTOL1 |
||
Negates ZTOL2 |
||
Write optimization time to SAS log |
||
No stage 1 optimization; do stage 2 optimization |
||
Suppress similar SAS log messages |
||
Use zero tolerance, stage 1 |
||
Use zero tolerance, stage 2 |