Shifting bounded assignments and prescribed excess #
Subtracting a reference assignment translates both arrow bounds and vertex excess. The reference need not be feasible. This gives equivalences for exact and interval excess problems and, by subtracting the lower bound, reduces signed bounds to nonnegative capacities. Subtracting a feasible reference instead reduces its prescribed-excess problem to a circulation problem.
ExcessFlow and ExcessIntervalFlow use the same arrow assignments and interval bounds as
BoundedFlow; their extra constraint prescribes excess at every vertex. Excess is incoming minus
outgoing, so the shifted demand is the original demand minus the reference excess.
References #
- D. P. Bertsekas, Linear Network Optimization, Section 1.1.3 and Exercises 2.4–2.6.
Arrow assignments between lo and hi whose excess is the prescribed function b.
Positive excess denotes demand; negative excess denotes supply.
Instances For
Arrow assignments between lo and hi whose excess lies between a and b.
The vertex bounds constrain net excess, rather than total traffic through a vertex.
Instances For
A realizing assignment respects its arrow bounds.
A realizing assignment has the prescribed excess at each vertex.
On a vertex set that no arrow enters or leaves, such as a weakly connected component, the prescribed excess of a feasible assignment has total zero.
Prescribed excess of a feasible assignment has total zero.
Every feasible prescribed-excess assignment satisfies the incoming cut inequality.
An interval-excess assignment respects its arrow bounds.
An interval-excess assignment respects its vertex bounds.
On a vertex set that no arrow enters or leaves, such as a weakly connected component, the lower vertex bounds have nonpositive total.
On a vertex set that no arrow enters or leaves, such as a weakly connected component, the upper vertex bounds have nonnegative total.
The lower vertex bounds of a feasible problem have nonpositive total.
The upper vertex bounds of a feasible problem have nonnegative total.
Subtract a reference assignment, shifting both endpoints of the vertex-excess intervals.
Instances For
Interval-excess shifts also preserve any additive subgroup containing the reference.
Equal excess endpoints give exactly the prescribed-excess problem, with the same assignment.
Instances For
Subtract an arbitrary reference assignment, shifting arrow bounds and prescribed excess. The inverse adds the reference assignment.
Instances For
A shift by a subgroup-valued reference preserves subgroup membership arrowwise.
Subtracting the lower bound turns the arrow constraints into ordinary capacity constraints.
Instances For
Relative to a feasible reference, the prescribed-excess problem is a circulation problem.