Tightening Bounds and Side Constraints
If any piece of data is furnished to PROC NETFLOW more than once,
PROC NETFLOW checks for consistency so that no conflict exists concerning
the data values. For example, if the cost of some arc
is seen to be one value and as more data are read, the cost of the
same arc is seen to be another value, PROC NETFLOW issues an error
message on the SAS log and stops.
There are two exceptions:
- The bounds of arcs and nonarc variables are made as tight as possible.
If several different values are given for the lower flow bound of an arc,
the greatest value is used.
If several different values are given for the
lower bound of a nonarc variable, the greatest value is used.
If several different values are given for the capacity of an arc,
the smallest value is used.
If several different values are given for the
upper bound of a nonarc variable, the smallest value is used.
- Several values can be given for
inequality constraint right-hand sides.
For a particular constraint, the lowest rhs value is used for the rhs
if the constraint is of less than or equal to type.
For a particular constraint, the greatest rhs value is used for the rhs
if the constraint is of greater than or equal to type.
Copyright © 2008 by SAS Institute Inc., Cary, NC, USA. All rights reserved.