Flow Assignment Problem or Flow Routing Problem is the reversed situation of the Capacity Assignment Problem
determine the optimal assignment of flow on each link, when given capacities of each link and the traffic demand between each pair of nodes
assign flows in such a way that the network performance is optimized in terms of minimizing the network wide mean delay
Problem
input data:
- network topology
- traffic matrix R, where each entry Rpq is the traffic demand from node p to q
- link capacities C = (C1, C2, …, Cl)
Objective
find the flow assignment f = (f1, f2, …, fl), such that the network wide mean delay is minimized
to make the delay formula more general, we can include the propagation delay (Pi) and processing delay (Ki) on each link i. Since these delays are incurred for each packet, the additional term will be proportional to the arrival rate: λi(Pi + Ki). Using that fi = λi/μi, the additional delay is equal to fiu(Pi + Ki). Thus, the more general mean delay formula is:

Constraints
-
the flow cannot exceed the capacity on any link:
f ≤ C -
the flow is non-negative:
f ≥ 0 -
the flow should satisfy the demand:
“f is a multi-commodity flow satisfy R” is expressible via a system of linear inequalities. Thus, there is a matrix A and a vector b, such that the condition is expressed asAf ≤ b
since in the multi-commodity flow formulation the flow cannot exceed the capacity and cannot be negative
therefore, this includes the first 2 constraints (f ≤ C and f ≥ 0) as well
LP Problem Formulation
|
LP Problem |
|---|
|
How do we find out the entries of the A matrix and the b vector? similar to LP - Multi-Commodity Flow Problem - 1
