Coluna: An Open-Source Branch-Cut-and-Price Framework
- T. Bulhões, G. Marques, V. Nesello, A. Pessoa, E. Uchoa, R. Sadykov, I. Tahiri, F.
Vanderbeck
JuMP-dev 2019, Santiago March 2019
1 / 35
Coluna: An Open-Source Branch-Cut-and-Price Framework T. Bulhes, G. - - PowerPoint PPT Presentation
Coluna: An Open-Source Branch-Cut-and-Price Framework T. Bulhes, G. Marques, V. Nesello, A. Pessoa, E. Uchoa, R. Sadykov, I. Tahiri, F. Vanderbeck JuMP-dev 2019, Santiago March 2019 1 / 35 Contents What is Coluna.jl? Decomposition
1 / 35
2 / 35
3 / 35
4 / 35
5 / 35
6 / 35
7 / 35
8 / 35
9 / 35
10 / 35
11 / 35
12 / 35
K
K
i λq
13 / 35
14 / 35
15 / 35
16 / 35
17 / 35
18 / 35
$
M
j λq
19 / 35
(lb=1,ub=1) model sp(dec,1) sp(dec,2) sp(dec,3) master(dec) dec (lb=1,ub=1) (lb=1,ub=1) 20 / 35
(lb=1,ub=1) model sp(dec,1) sp(dec,2) sp(dec,3) master(dec) dec (lb=1,ub=1) (lb=1,ub=1)
21 / 35
b b b
22 / 35
b b b
23 / 35
b b b
24 / 35
25 / 35
e
e
e λq
e λq
26 / 35
27 / 35
28 / 35
29 / 35
1 2 3 4 5 6 7 8
30 / 35
j λs
31 / 35
j λp
32 / 35
dec 1 master(dec 1) model dec 2[1] dec 2[2] dec 2[3]
master(dec 2[1]) master(dec 2[2]) master(dec 2[3])
sp(dec1,1) sp(dec1,2) sp(dec1,3)
sp(dec2[1],1) sp(dec2[1],2) sp(dec2[2],2) sp(dec2[2],1) sp(dec2[3],1) sp(dec2[3],2) sp(dec2[3],3)
33 / 35
34 / 35
35 / 35