Syntax
The following new or updated options are available in the NETFLOW and RESET
statements:
-
TOLTOTDINF=t
- RTOLTOTDINF=t
-
specifies the allowed total amount of dual infeasibility.
In the "Interior Point Algorithmic Details" section, the vector
infeasd is
defined. If
t,
the solution is deemed feasible.
infeasd is replaced by a zero vector, which makes computations faster.
This option is the dual equivalent to the TOLTOTPINF= option.
Valid values for t are between 1.0E-12 and 1.0E-1. The default is 1.0E-7.
-
TOLTOTPINF=t
- RTOLTOTPINF=t
-
specifies the allowed total amount of primal infeasibility.
This option is the dual equivalent to the
TOLTOTDINF= option.
In the "Interior Point: Upper Bounds" section, the vector
infeasb is defined.
In the "Interior Point Algorithmic Details" section, the vector
infeasc is defined.
If
t and
t,
the solution is deemed feasible.
infeasb and infeasc are replaced by a zero vector, which makes computations faster.
Increasing the value of the TOLTOTPINF= option too much can lead to instability, but a modest increase can give the algorithm added
flexibility and decrease the iteration count.
Valid values for t are between 1.0E-12 and 1.0E-1. The
default is 1.0E-7.
-
PRINTLEVEL2=p
-
is used when you want to see PROC NETFLOW's progress to the optimum.
PROC NETFLOW will produce a table on the SAS log. A row of
the table is generated during each iteration and may consist of values
of
As optimization progresses, the values in all columns should converge
to zero.
If you specify PRINTLEVEL2=2, all columns will appear in the table.
If PRINTLEVEL2=1 is specified, only the affine step
complementarity,
the complementarity of the solution for the next
iteration, will appear.
Some time is saved by not calculating the infeasibility values.
Copyright © 2000 by SAS Institute Inc., Cary, NC, USA. All rights reserved.