DM545 Linear and Integer Programming Lecture 10
Well Solved Problems Network Flows
Marco Chiarandini
Department of Mathematics & Computer Science University of Southern Denmark
Well Solved Problems Network Flows Marco Chiarandini Department of - - PowerPoint PPT Presentation
DM545 Linear and Integer Programming Lecture 10 Well Solved Problems Network Flows Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Well Solved Problems Outline Network Flows 1. Well Solved
Department of Mathematics & Computer Science University of Southern Denmark
Well Solved Problems Network Flows
2
Well Solved Problems Network Flows
3
Well Solved Problems Network Flows
◮ strength of certain inequalities that are facet defining
◮ descriptions of convex hull of some discrete X ⊆ Z∗
+ × B1 : m i=1 xi ≤ my, xi ≤ 1 for i = 1, . . . , m
+ × R1 : xi ≤ y for i = 1, . . . , m, y ≤ 1}.
4
Well Solved Problems Network Flows
+}
5
Well Solved Problems Network Flows
◮ A square integer matrix B is called unimodular (UM) if det(B) = ±1 ◮ An integer matrix A is called totally unimodular (TUM) if every square,
◮ If A is TUM then all vertices of R1(A) = {x : Ax = b, x ≥ 0} are integer
◮ If A is TUM then all vertices of R2(A) = {x : Ax ≤ b, x ≥ 0} are integer
6
Well Solved Problems Network Flows
i=1 |aij| ≤ 2)
◮ if a column has 2 entries of same sign, their rows are in different sets ◮ if a column has 2 entries of different signs, their rows are in the
7
Well Solved Problems Network Flows
8
Well Solved Problems Network Flows
◮ TUM ◮ Balanced matrices ◮ Perfect matrices ◮ Integer vertices
◮ node-edge incidence matrix of undirected bipartite graphs
◮ node-arc incidence matrix of directed graphs (I2 = ∅)
9
Well Solved Problems Network Flows
10
Well Solved Problems Network Flows
i b(i) = 0)
11
Well Solved Problems Network Flows
uv∈A
vw∈A
ij∈A cijxij (varies linearly with x)
12
Well Solved Problems Network Flows
13
Well Solved Problems Network Flows
ij = uij − lij
ij = 0
14
Well Solved Problems Network Flows
15
Well Solved Problems Network Flows
16
Well Solved Problems Network Flows
v:v(v)<0 b(v) = −M
v:v(v)>0 b(v) = M
17
Well Solved Problems Network Flows
18
Well Solved Problems Network Flows
19
Well Solved Problems Network Flows
20
Well Solved Problems Network Flows
21
Well Solved Problems Network Flows
k ckxk
ij ≥ uij
ij ≤ uk ij
22
Well Solved Problems Network Flows
23