Exercise "Applying Maximum Flow"
Task 1
Like in the "Cities by Train" exercise, one could split each node
All edges went to
graph LR; w --> u --> v
the graph looks like this:
graph LR
subgraph w
w_in --> w_out
end
subgraph u
u_in --> u_out
end
subgraph v
v_in --> v_out
end
w_out --> u_in
u_out --> v_inTask 2
The graph
- a source node
- a sink node
- a vertex node
( ) for each employee with capacity
- a "double" vertex node
( ) for each truck with capacity 1 for the driver slot capacity 1 for the collector slot
These will be the other edges (every one with capacity
for each employee from each driver to every truck the driver can operate from each collector to every truck he can operate to connect every truck to the sink (with capacity 2)
Each employee can only be assigned once, because of the capacity of the vertex. The trucks also can only be operated by two persons.
The only problem, which I don't know how to solve, is how to prevent the assignment of a single person to a truck.