01.1 - Network flows - MM

01.1 - Network flows - MM

Flow is defined as the number of events divided by a set amount of time.

(See also01 - Introduction to trajectories Analysis - OMT#Flow, 05. Teoria del Deflusso#Flusso)

It can be materials (goods), passengers (travelers) or vehicles (carriers) per unit of time.

assumption - large horizon of time

We work under the assumption that the Horizon of time is much grater than the largest O-D trip time.

Open and closed flows

Open flows

open flows

Open flows are the ones where units originate at a source (ORIGIN) and disappear at a sink (DESTINATION).

Units on open flows follow a path:
A path is a chain of links, starting at node p and ending at a different node q.

A path can contain, in turn, cycles (which is not desirable). For these reason, only pure paths (without cycles) will be considered

It's given the graph below as an example

2164531254639108131215107

It shows 6 nodes and 10 links.

Let xi be the total amount of units that go through link i. We can write some balance equations at every node:

{Nodo 1: x1x8=10Nodo 2: x1+x2+x4+x5+x7=12Nodo 3: x2+x3=0Nodo 4: x3x4x5+x9x10=13Nodo 5: x5+x6=0Nodo 6: x7+x8x9+x10=15

which is a linear system that can be written in matrix form:

[100000010011011010000110000000001110001100001100000000001111][x1x2x3x4x5x6x7x8x9x10]=[1012013015]

which is in the form:

Ax=b

where:

We usually work under the assumption that

xi0i

Multi-commodity networks - open flows

Sometimes, we can have 2 or more goods traveling on the same network. In this case, we have to write separate flow equations for each good.

Multicomodity flow networks - Open flow - 01.1 - Network flows 2024-10-10 14.42.04.excalidraw.png

We have 2 linear systems:

For the graph on the left:

[100000010011011010000110000000001110001100001100000000001111][x1x2x3x4x5x6x7x8x9x10]=[10001000]

For the graph on the right

[100000010011011010000110000000001110001100001100000000001111][x1x2x3x4x5x6x7x8x9x10]=[01203015]

The total flow is given by:

x=x1+x2

Considering one network and one flow compared to the same one network but 2 separate flows is very different.

Closed flows

open flows

In Closed flows units move in cycles. They never enter or exit the network, they just move across it.

Cycles are chains of links, starting at node p and ending at the same node p.

The figure below shows a network for a closed cycle:

Closed flows network - 01.1 - Network flows 2024-10-10 14.48.07.excalidraw.png

The network is defined by the following matrix:

[100100110011011000001111]

From this network, 3 cycles are possible:

Closed flow network - 3 cycles - 01.1 - Network flows 2024-10-10 14.53.52.excalidraw.png

Each cycle can be identified by a vector, as follows:

w1=[100110],w2=[011001],w3=[111100]

with wi0.

Each of these vectors contains a 1 in the position corresponding to a link that exists, and a 0 if the corresponding link is not part of the cycle.

Since there is never an input or output of units, the product between B and any cycle wi always gives 0:

Bw1=0,Bw2=0,Bw3=0

❗❗❗❗❗❗❗❗❗❗❗❗
❗❗❗ COMPLETARE ❗❗❗
❗❗❗❗❗❗❗❗❗❗❗❗

iPad