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 6.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 |
||