Heuristics for nonconvex MINLP
|
|
- Flora Morton
- 5 years ago
- Views:
Transcription
1 Heuristics for nonconvex MINLP Pietro Belotti, Timo Berthold FICO, Xpress Optimization Team, Birmingham, UK 18th Combinatorial Optimization Workshop, Aussois, 9 Jan 2014 ======This presentation is provided for the recipient only and ======cannot be reproduced or shared without Fair Isaac Corporation s express consent. ====== c 2014 Fair Isaac Corporation
2 Mixed-Integer Non-Linear Programming min f(x) s.t. g(x) 0 x (Z p R n p ) [l,u]
3 Mixed-Integer Non-Linear Programming min f(x) s.t. g(x) 0 x (Z p R n p ) [l,u] Assume f : R n R and g : R n R m are factorable
4 Feasibility Pump heuristics 1 Feasibility Pump heuristics are suited for problems where integrality constraints: x I = Z p R n p and continuous constraints: x C = {x R n : g(x) 0} coexist, such as MILP and MINLP. 1 M. Fischetti, F. Glover, A. Lodi, The feasibility pump, Math. Prog. 104(1):91-104, 2005.
5 Feasibility Pump heuristics 1 Feasibility Pump heuristics are suited for problems where integrality constraints: x I = Z p R n p and continuous constraints: x C = {x R n : g(x) 0} coexist, such as MILP and MINLP. Idea: generate two sequences of (possibly infeasible) solutions: (ˆx k ) k N : satisfies integrality, i.e. ˆx k I ( x k ) k N : satisfies continuous constraints, i.e., x k C The next point of sequence ( x k ) is the closest to the previous point of sequence (ˆx k ) and viceversa. 1 M. Fischetti, F. Glover, A. Lodi, The feasibility pump, Math. Prog. 104(1):91-104, 2005.
6 Feasibility Pump heuristics Initialization: x 0 C. k 1 repeat ˆx k argmin x I x x k 1 x k argmin x C x ˆx k k k +1 until ˆx k or x k is feasible
7 MILP: The Feasibility Pump Consider (MILP) min{c x : Ax b,x Z p R n p }. Set x 0 argmin{c x : Ax b} and k = 1. Then ˆx k = x k x k argmin{ x ˆx k 1 1 : Ax b}
8 MILP variants The original FP finds a feasible, but often bad, initial solution. The objective function c x is ignored Objective FP 2 : Feasibility Pump ˆx k = x k x k argmin{α x ˆx k 1 1 +βc x : Ax b} better rounding heuristics than x perturbation in the event of cycling 2 T. Achterberg, T. Berthold, Improving the feasibility pump. Discrete Optimization 4(1):77-86, M. Fischetti, D. Salvagnin, Feasibility pump 2.0, Math. Prog. Comp. 1(2-3): , 2009.
9 Convex MINLP: The enhanced Feasibility Pump 4 The first attempt to port the FP to the MINLP realm. The two sequences obtained by solving two simpler problems: an NLP problem a MILP approximation of the MINLP MILP provided by Outer Approximation: min z s.t. f( x)+ f( x)(x x) z g i ( x)+ g i ( x)(x x) 0 i = 1,2,...,m, 4 P. Bonami, G. Cornuéjols, A. Lodi, F. Margot, A Feasibility Pump for Mixed Integer Nonlinear Programs. Math. Prog. 119(2): , 2009.
10 Nonconvex MINLP integrality constraints: x I = Z p R n p and.. nonconvex continuous constraints: x C = {x R n : g(x) 0} Previous attempts try to solve (even heuristically) the continuous nonconvex problem through a global solver or multi-start 5 5 C. D Ambrosio, A. Frangioni, L. Liberti, A. Lodi, Experiments with a feasibility pump approach for nonconvex MINLPs, Proceedings of SEA 2010.
11 Nonconvex Feasibility Pump Take advantage of features of both the solver and the problem. convexification cuts: use a valid LP relaxation rather than Outer Approximation nonlinearity: use second-order information
12 Nonconvex problems: lower bounds (P 0 ) min f(x) s.t. g(x) 0 x (Z p R n p ) [l,u]
13 Nonconvex problems: lower bounds (P 0 ) min f(x) s.t. g(x) 0 x (Z p R n p ) [l,u] is reformulated as an equivalent problem (P) min x n+q s.t. x k = ϑ k (x) x (Z s R n+q s ) [l,u ] n+1 k n+q
14 Nonconvex problems: lower bounds (P 0 ) min f(x) s.t. g(x) 0 x (Z p R n p ) [l,u] is reformulated as an equivalent problem (P) min x n+q s.t. x k = ϑ k (x) x (Z s R n+q s ) [l,u ] n+1 k n+q and each x k = ϑ k (x) is linearized: (MILP) min x n+q s.t. a k x k +A k x b k x (Z s R n+q s ) [l,u ] n+1 k n+q
15 NLP points and MILP points (P) min x n+q s.t. x k = ϑ k (x) x (Z s R n+q s ) [l,u ] n+1 k n+q
16 NLP points and MILP points (P) min x n+q s.t. x k = ϑ k (x) x (Z s R n+q s ) [l,u ] n+1 k n+q (MILP) min x n+q s.t. a k x k +A k x b k x (Z s R n+q s ) [l,u ] n+1 k n+q
17 NLP points and MILP points (NLP) min x n+q s.t. x k = ϑ k (x) x (R s R n+q s ) [l,u ] n+1 k n+q (MILP) min x n+q s.t. a k x k +A k x b k x (Z s R n+q s ) [l,u ] n+1 k n+q C = {x R n+q [l,u ] : x k = ϑ k (x), k} I = {x Z s R n+q s [l,u ] : a k x k +A k x b k, k}
18 Nonconvex Feasibility Pump Initialization: x 0 argmin{f(x) : g(x) 0} C. k 1 repeat ˆx k argmin x I (x, x k 1 ) x k argmin x C (x,ˆx k ) k k +1 until ˆx k or x k is feasible and combine l p distance, objective function, and second order information from the problem
19 Distance measures: second order information Consider the (locally!) optimal solution x 0 of the continuous relaxation of the MINLP. If no active constraints, the Hessian of the objective is PSD: 2 f( x 0 ) 0 In general, the Hessian of the Lagrangian provides useful info We consider it only in the null space of the gradient: ( f) x = x n+q = f( x 0 )
20 Distance measures: second order information Construct PSD matrix P from the Hessian of the Lagrangian by Obtaining a projection on the cone of PSD matrices... (by eliminating negative eigenvalues) Then use: NLP: (x, x) := α x x 2 +β (x x) P(x x)+γx n+q MILP: (x, x) := α x x 1 +β P 2(x x) 1 1 +γx n+q
21 Distance measures: unconstrained case
22 Distance measures: unconstrained case
23 Distance measures: solving NLP
24 Distance measures: solving NLP
25 Distance measures: solving MILP
26 Distance measures: solving MILP
27 (Not) solving the MILP exactly (ˆx k ) obtained by solving an MILP. Optimality takes time and is unnecessary Impose node limit (10k) or Use heuristics Optional: adaptive MILP method selection If succeeded five times in a row, switch to cheaper method If current method returns no solution, switch to more expensive one and rerun
28 Computational tests Implemented in Couenne, an Open-Source MINLP solver 6. Available in stable/0.4 Run at most once at every node until depth 5... and with decreasing frequency afterward Time limit: 2 hours MILP (+heuristics): SCIP 7 NLP solver: Ipopt
29 Computational tests: full Couenne run Tested on 266 MINLP instances from minlplib 9, macminlp were solved by all variants in less than a minute ignored, 86 instances remaining
30 Compared four variants No heuristic (MINLP solutions found after LP solver) Greedy rounding heuristic (default in Couenne) FP1: Feasibility pump where, : resp. l 1 and l 2 distance FP2: Feasibility pump with NLP:.25 distance,.75 Hessian MILP:.75 distance,.25 objective
31 Summary None GreedyR FP1 FP2 Instances solved (Strictly) better LB Best time before time limit 12 for the 35 instances not solved by any 13 for the 24 instances solved by all
32 Standalone FP on 200 instances from MinlpLib MILP solver best obj worst obj #sol t(geo) t(sh.geo) adaptive MILP MILP, emph: feas MILP, 5k nodes RENS ObjFP Partial overlap with 250 instances from the storm 14 paper... Storm paper: solution found in 200 instances out of Some of our solutions (< 10) were better 14 C. D Ambrosio, A. Frangioni, L. Liberti, A. Lodi, A storm of feasibility pumps for nonconvex MINLP, Math Prog B 136(2): , 2012.
33 Tests on Distance/Hessian/Objective weights Weights differ for NLP and MILP (full MILP solve) For distance, Hessian, and objective term in and : : 1 (exclusive) : decreasing as.95 iter, + : increasing as 1.95 iter
34 Tests on Distance/Hessian/Objective weights NLP MILP dist Hess obj dist Hess obj best obj worst obj #feas
35 Thank you
36 Some results CPU times (in seconds) or, if above time limit (2h), the lower bound in brackets Name #var #int #con None GR FP1 FP2 pump (78303) (74524) synheat (81794) (87461) (154997) 1665 synh-mod (81990) (85248) armin (24.6) parallel (-1755) (-21) multist (-39525) (-24751) (-7681) (-7801) product (-2238) (-2238) oil (-0.9) 1084
37 Some results (cont.) CPU times (in seconds) or, if above 2h, lower bound in brackets Name #var #int #con None GR FP1 FP2 st e (54416) (55302) tln (7.4) (6.75) trimlon (7.4) (6.77) tln (9.0) (8.89) (12.2) (11.3) tln (5.4) (5.37) (10.5) (9.8) tln (20.6) (22.25) (23) (24.1) trimlon (20.5) (22.33) (24.0) (23.9) tls (1.7) (1.76) (6.6) (8.5) tls (9.9) (9.30) (12.1) (12.5) space (105.1) (105.1) (71.8) 59
38 minlplib/ex None RH FP2 FP1
39 Spatial B&B with convexification Apply a branch and bound where, at each node: (BT) Tighten variables bounds repeat k times: add cuts of linear env. if no cuts found, break get lower bd., soln. (ˆx,ŷ) (Ub) Look for a feasible solution with NLP solver Ipopt (Int Br.) If a variable ŷ i is fractional, branch on y i (NL Br.) If w i = h i (x) infeasible, i.e. ŵ i h i (ˆx), branch on x
40 Spatial B&B with convexification Apply a branch and bound where, at each node: (BT) Tighten variables bounds repeat k times: add cuts of linear env. if no cuts found, break get lower bd., soln. (ˆx,ŷ) (Ub) Look for a feasible solution with NLP solver Ipopt (Int Br.) If a variable ŷ i is fractional, branch on y i (NL Br.) If w i = h i (x) infeasible, i.e. ŵ i h i (ˆx), branch on x x 2 i l i x j u i x i
41 Spatial B&B with convexification Apply a branch and bound where, at each node: (BT) Tighten variables bounds repeat k times: add cuts of linear env. if no cuts found, break get lower bd., soln. (ˆx,ŷ) (Ub) Look for a feasible solution with NLP solver Ipopt (Int Br.) If a variable ŷ i is fractional, branch on y i (NL Br.) If w i = h i (x) infeasible, i.e. ŵ i h i (ˆx), branch on x x 2 i l i x j u i x i
42 Spatial B&B with convexification Apply a branch and bound where, at each node: (BT) Tighten variables bounds repeat k times: add cuts of linear env. if no cuts found, break get lower bd., soln. (ˆx,ŷ) (Ub) Look for a feasible solution with NLP solver Ipopt (Int Br.) If a variable ŷ i is fractional, branch on y i (NL Br.) If w i = h i (x) infeasible, i.e. ŵ i h i (ˆx), branch on x x 2 i l i x j u i x i
43 Spatial B&B with convexification Apply a branch and bound where, at each node: (BT) Tighten variables bounds repeat k times: add cuts of linear env. if no cuts found, break get lower bd., soln. (ˆx,ŷ) (Ub) Look for a feasible solution with NLP solver Ipopt (Int Br.) If a variable ŷ i is fractional, branch on y i (NL Br.) If w i = h i (x) infeasible, i.e. ŵ i h i (ˆx), branch on x x 2 i l i x j u i x i
44 Spatial B&B with convexification Apply a branch and bound where, at each node: (BT) Tighten variables bounds repeat k times: add cuts of linear env. if no cuts found, break get lower bd., soln. (ˆx,ŷ) (Ub) Look for a feasible solution with NLP solver Ipopt (Int Br.) If a variable ŷ i is fractional, branch on y i (NL Br.) If w i = h i (x) infeasible, i.e. ŵ i h i (ˆx), branch on x x 2 i l i x j u i x i
45 Spatial B&B with convexification Apply a branch and bound where, at each node: (BT) Tighten variables bounds repeat k times: add cuts of linear env. if no cuts found, break get lower bd., soln. (ˆx,ŷ) (Ub) Look for a feasible solution with NLP solver Ipopt (Int Br.) If a variable ŷ i is fractional, branch on y i (NL Br.) If w i = h i (x) infeasible, i.e. ŵ i h i (ˆx), branch on x x 2 i l i x j u i x i
46 Spatial B&B with convexification Apply a branch and bound where, at each node: (BT) Tighten variables bounds repeat k times: add cuts of linear env. if no cuts found, break get lower bd., soln. (ˆx,ŷ) (Ub) Look for a feasible solution with NLP solver Ipopt (Int Br.) If a variable ŷ i is fractional, branch on y i (NL Br.) If w i = h i (x) infeasible, i.e. ŵ i h i (ˆx), branch on x x 2 i l i x j u i x i
47 Spatial B&B with convexification Apply a branch and bound where, at each node: (BT) Tighten variables bounds repeat k times: add cuts of linear env. if no cuts found, break get lower bd., soln. (ˆx,ŷ) (Ub) Look for a feasible solution with NLP solver Ipopt (Int Br.) If a variable ŷ i is fractional, branch on y i (NL Br.) If w i = h i (x) infeasible, i.e. ŵ i h i (ˆx), branch on x x 2 i l i x j u i x i
48 Spatial B&B with convexification Apply a branch and bound where, at each node: (BT) Tighten variables bounds repeat k times: add cuts of linear env. if no cuts found, break get lower bd., soln. (ˆx,ŷ) (Ub) Look for a feasible solution with NLP solver Ipopt (Int Br.) If a variable ŷ i is fractional, branch on y i (NL Br.) If w i = h i (x) infeasible, i.e. ŵ i h i (ˆx), branch on x x 2 i l i x j u i x i
49 Spatial B&B with convexification Apply a branch and bound where, at each node: (BT) Tighten variables bounds repeat k times: add cuts of linear env. if no cuts found, break get lower bd., soln. (ˆx,ŷ) (Ub) Look for a feasible solution with NLP solver Ipopt (Int Br.) If a variable ŷ i is fractional, branch on y i (NL Br.) If w i = h i (x) infeasible, i.e. ŵ i h i (ˆx), branch on x x 2 i l i x j u i x i
50 Spatial B&B with convexification Apply a branch and bound where, at each node: (BT) Tighten variables bounds repeat k times: add cuts of linear env. if no cuts found, break get lower bd., soln. (ˆx,ŷ) (Ub) Look for a feasible solution with NLP solver Ipopt (Int Br.) If a variable ŷ i is fractional, branch on y i (NL Br.) If w i = h i (x) infeasible, i.e. ŵ i h i (ˆx), branch on x x 2 i l i x j u i x i
51 Spatial B&B with convexification Apply a branch and bound where, at each node: (BT) Tighten variables bounds repeat k times: add cuts of linear env. if no cuts found, break get lower bd., soln. (ˆx,ŷ) (Ub) Look for a feasible solution with NLP solver Ipopt (Int Br.) If a variable ŷ i is fractional, branch on y i (NL Br.) If w i = h i (x) infeasible, i.e. ŵ i h i (ˆx), branch on x x 2 i l i x j u i x i
52 Spatial B&B with convexification Apply a branch and bound where, at each node: (BT) Tighten variables bounds repeat k times: add cuts of linear env. if no cuts found, break get lower bd., soln. (ˆx,ŷ) (Ub) Look for a feasible solution with NLP solver Ipopt (Int Br.) If a variable ŷ i is fractional, branch on y i (NL Br.) If w i = h i (x) infeasible, i.e. ŵ i h i (ˆx), branch on x x 2 i l i x j u i x i
53 Spatial B&B with convexification Apply a branch and bound where, at each node: (BT) Tighten variables bounds repeat k times: add cuts of linear env. if no cuts found, break get lower bd., soln. (ˆx,ŷ) (Ub) Look for a feasible solution with NLP solver Ipopt (Int Br.) If a variable ŷ i is fractional, branch on y i (NL Br.) If w i = h i (x) infeasible, i.e. ŵ i h i (ˆx), branch on x x 2 i l i x j u i x i
54 Spatial B&B with convexification Apply a branch and bound where, at each node: (BT) Tighten variables bounds repeat k times: add cuts of linear env. if no cuts found, break get lower bd., soln. (ˆx,ŷ) (Ub) Look for a feasible solution with NLP solver Ipopt (Int Br.) If a variable ŷ i is fractional, branch on y i (NL Br.) If w i = h i (x) infeasible, i.e. ŵ i h i (ˆx), branch on x x 2 i l i x j u i x i
55 Spatial B&B with convexification Apply a branch and bound where, at each node: (BT) Tighten variables bounds repeat k times: add cuts of linear env. if no cuts found, break get lower bd., soln. (ˆx,ŷ) (Ub) Look for a feasible solution with NLP solver Ipopt (Int Br.) If a variable ŷ i is fractional, branch on y i (NL Br.) If w i = h i (x) infeasible, i.e. ŵ i h i (ˆx), branch on x x 2 i l i x j u i x i
56 Reformulation-Linearization Create linear envelope for each operator in the objective/constraints. Ex.: y 2 log(x 3 +5) 7
57 Reformulation-Linearization Create linear envelope for each operator in the objective/constraints. Ex.: y 2 log(x 3 +5) 7 w 1 = x 3 w 2 = w 1 +5 w 3 = logw 2 w 4 = y 2 w 5 = w 4 w 3 w 5 7
58 Reformulation-Linearization Create linear envelope for each operator in the objective/constraints. Ex.: y 2 log(x 3 +5) 7 w 1 = x 3 w 2 = w 1 +5 w 3 = logw 2 w 4 = y 2 w 5 = w 4 w 3 w 5 7
59 Reformulation-Linearization Create linear envelope for each operator in the objective/constraints. Ex.: y 2 log(x 3 +5) 7 x 2 (x 1 ) 3 w 1 = x 3 a 1 w 1 +a 2 x b 1 a 3 w 1 +a 4 x b 2 w 2 = w 1 +5 l 1 u 1 x 1 w 3 = logw 2 w 4 = y 2 w 5 = w 4 w 3 w 5 7
60 Reformulation-Linearization Create linear envelope for each operator in the objective/constraints. Ex.: y 2 log(x 3 +5) 7 w 1 = x 3 a 1 w 1 +a 2 x b 1 a 3 w 1 +a 4 x b 2 w 2 = w 1 +5 w 2 = w 1 +5 w 3 = logw 2 w 4 = y 2 w 5 = w 4 w 3 w 5 7
61 Reformulation-Linearization Create linear envelope for each operator in the objective/constraints. Ex.: y 2 log(x 3 +5) 7 x 2 l 1 u 1 x 1 w 1 = x 3 a 1 w 1 +a 2 x b 1 a 3 w 1 +a 4 x b 2 w 2 = w 1 +5 w 2 = w 1 +5 w 3 = logw 2 a 5 w 3 +a 6 w 2 b 3 a 7 w 3 +a 8 w 2 b 4 w 4 = y 2 w 5 = w 4 w 3 w 5 7
62 Reformulation-Linearization Create linear envelope for each operator in the objective/constraints. Ex.: y 2 log(x 3 +5) 7 x 2 l 1 u 1 x 1 w 1 = x 3 a 1 w 1 +a 2 x b 1 a 3 w 1 +a 4 x b 2 w 2 = w 1 +5 w 2 = w 1 +5 w 3 = logw 2 a 5 w 3 +a 6 w 2 b 3 a 7 w 3 +a 8 w 2 b 4 w 4 = y 2 a 9 w 4 +a 10 y b 5 a 11 w 4 +a 12 y b 6 w 5 = w 4 w 3 w 5 7
63 Reformulation-Linearization Create linear envelope for each operator in the objective/constraints. Ex.: y 2 log(x 3 +5) 7 w 1 = x 3 a 1 w 1 +a 2 x b 1 a 3 w 1 +a 4 x b 2 w 2 = w 1 +5 w 2 = w 1 +5 w 3 = logw 2 a 5 w 3 +a 6 w 2 b 3 a 7 w 3 +a 8 w 2 b 4 w 4 = y 2 a 9 w 4 +a 10 y b 5 a 11 w 4 +a 12 y b 6 w 5 = w 4 w 3 a 13 w 5 +a 14 w 4 +a 15 w 3 b 7 a 16 w 5 +a 17 w 4 +a 18 w 3 b 8 w 5 7
64 Reformulation-Linearization Create linear envelope for each operator in the objective/constraints. Ex.: y 2 log(x 3 +5) 7 w 1 = x 3 a 1 w 1 +a 2 x b 1 a 3 w 1 +a 4 x b 2 w 2 = w 1 +5 w 2 = w 1 +5 w 3 = logw 2 a 5 w 3 +a 6 w 2 b 3 a 7 w 3 +a 8 w 2 b 4 w 4 = y 2 a 9 w 4 +a 10 y b 5 a 11 w 4 +a 12 y b 6 w 5 = w 4 w 3 a 13 w 5 +a 14 w 4 +a 15 w 3 b 7 a 16 w 5 +a 17 w 4 +a 18 w 3 b 8 w 5 7 w 5 7
65 Reformulation-Linearization Create linear envelope for each operator in the objective/constraints. Ex.: y 2 log(x 3 +5) 7 w 1 = x 3 a 1 w 1 +a 2 x b 1 a 3 w 1 +a 4 x b 2 w 2 = w 1 +5 w 2 = w 1 +5 a w 3 = logw 5 w 3 +a 6 w 2 b 3 2 a 7 w 3 +a 8 w 2 b 4 w 4 = y 2 a 9 w 4 +a 10 y b 5 a 11 w 4 +a 12 y b 6 w 5 = w 4 w 3 a 13 w 5 +a 14 w 4 +a 15 w 3 b 7 a 16 w 5 +a 17 w 4 +a 18 w 3 b 8 w 5 7 w 5 7
Feasibility Pump for Mixed Integer Nonlinear Programs 1
Feasibility Pump for Mixed Integer Nonlinear Programs 1 Presenter: 1 by Pierre Bonami, Gerard Cornuejols, Andrea Lodi and Francois Margot Mixed Integer Linear or Nonlinear Programs (MILP/MINLP) Optimize
More informationSolving Mixed-Integer Nonlinear Programs
Solving Mixed-Integer Nonlinear Programs (with SCIP) Ambros M. Gleixner Zuse Institute Berlin MATHEON Berlin Mathematical School 5th Porto Meeting on Mathematics for Industry, April 10 11, 2014, Porto
More informationSome Recent Advances in Mixed-Integer Nonlinear Programming
Some Recent Advances in Mixed-Integer Nonlinear Programming Andreas Wächter IBM T.J. Watson Research Center Yorktown Heights, New York andreasw@us.ibm.com SIAM Conference on Optimization 2008 Boston, MA
More informationFrom structures to heuristics to global solvers
From structures to heuristics to global solvers Timo Berthold Zuse Institute Berlin DFG Research Center MATHEON Mathematics for key technologies OR2013, 04/Sep/13, Rotterdam Outline From structures to
More informationIndicator Constraints in Mixed-Integer Programming
Indicator Constraints in Mixed-Integer Programming Andrea Lodi University of Bologna, Italy - andrea.lodi@unibo.it Amaya Nogales-Gómez, Universidad de Sevilla, Spain Pietro Belotti, FICO, UK Matteo Fischetti,
More informationSolving nonconvex MINLP by quadratic approximation
Solving nonconvex MINLP by quadratic approximation Stefan Vigerske DFG Research Center MATHEON Mathematics for key technologies 21/11/2008 IMA Hot Topics Workshop: Mixed-Integer Nonlinear Optimization
More informationImproving the Randomization Step in Feasibility Pump using WalkSAT
Improving the Randomization Step in Feasibility Pump using Santanu S. Dey Joint work with: Andres Iroume, Marco Molinaro, Domenico Salvagnin Discrepancy & IP workshop, 2018 Sparsity in real" Integer Programs
More informationBasic notions of Mixed Integer Non-Linear Programming
Basic notions of Mixed Integer Non-Linear Programming Claudia D Ambrosio CNRS & LIX, École Polytechnique 5th Porto Meeting on Mathematics for Industry, April 10, 2014 C. D Ambrosio (CNRS) April 10, 2014
More informationMixed Integer Non Linear Programming
Mixed Integer Non Linear Programming Claudia D Ambrosio CNRS Research Scientist CNRS & LIX, École Polytechnique MPRO PMA 2016-2017 Outline What is a MINLP? Dealing with nonconvexities Global Optimization
More informationA Fast Heuristic for GO and MINLP
A Fast Heuristic for GO and MINLP John W. Chinneck, M. Shafique, Systems and Computer Engineering Carleton University, Ottawa, Canada Introduction Goal: Find a good quality GO/MINLP solution quickly. Trade
More informationRounding-based heuristics for nonconvex MINLPs
Mathematical Programming Computation manuscript No. (will be inserted by the editor) Rounding-based heuristics for nonconvex MINLPs Giacomo Nannicini Pietro Belotti March 30, 2011 Abstract We propose two
More informationUsing Sparsity to Design Primal Heuristics for MILPs: Two Stories
for MILPs: Two Stories Santanu S. Dey Joint work with: Andres Iroume, Marco Molinaro, Domenico Salvagnin, Qianyi Wang MIP Workshop, 2017 Sparsity in real" Integer Programs (IPs) Real" IPs are sparse: The
More informationAnalyzing the computational impact of individual MINLP solver components
Analyzing the computational impact of individual MINLP solver components Ambros M. Gleixner joint work with Stefan Vigerske Zuse Institute Berlin MATHEON Berlin Mathematical School MINLP 2014, June 4,
More informationMixed-Integer Nonlinear Decomposition Toolbox for Pyomo (MindtPy)
Mario R. Eden, Marianthi Ierapetritou and Gavin P. Towler (Editors) Proceedings of the 13 th International Symposium on Process Systems Engineering PSE 2018 July 1-5, 2018, San Diego, California, USA 2018
More informationDevelopment of the new MINLP Solver Decogo using SCIP - Status Report
Development of the new MINLP Solver Decogo using SCIP - Status Report Pavlo Muts with Norman Breitfeld, Vitali Gintner, Ivo Nowak SCIP Workshop 2018, Aachen Table of contents 1. Introduction 2. Automatic
More informationMINLP: Theory, Algorithms, Applications: Lecture 3, Basics of Algorothms
MINLP: Theory, Algorithms, Applications: Lecture 3, Basics of Algorothms Jeff Linderoth Industrial and Systems Engineering University of Wisconsin-Madison Jonas Schweiger Friedrich-Alexander-Universität
More informationFeasibility pump for aircraft deconfliction with speed regulation
Feasibility pump for aircraft deconfliction with speed regulation Sonia Cafieri, Claudia D Ambrosio To cite this version: Sonia Cafieri, Claudia D Ambrosio. Feasibility pump for aircraft deconfliction
More informationOn Handling Indicator Constraints in Mixed Integer Programming
On Handling Indicator Constraints in Mixed Integer Programming Pietro Belotti 1, Pierre Bonami 2, Matteo Fischetti 3, Andrea Lodi 4, Michele Monaci 3, Amaya Nogales-Gómez 5, and Domenico Salvagnin 3 1
More informationOn handling indicator constraints in mixed integer programming
Comput Optim Appl (2016) 65:545 566 DOI 10.1007/s10589-016-9847-8 On handling indicator constraints in mixed integer programming Pietro Belotti 1 Pierre Bonami 2 Matteo Fischetti 3 Andrea Lodi 4,5 Michele
More informationAn Improved Approach For Solving Mixed-Integer Nonlinear Programming Problems
International Refereed Journal of Engineering and Science (IRJES) ISSN (Online) 2319-183X, (Print) 2319-1821 Volume 3, Issue 9 (September 2014), PP.11-20 An Improved Approach For Solving Mixed-Integer
More informationSoftware for Integer and Nonlinear Optimization
Software for Integer and Nonlinear Optimization Sven Leyffer, leyffer@mcs.anl.gov Mathematics & Computer Science Division Argonne National Laboratory Roger Fletcher & Jeff Linderoth Advanced Methods and
More informationMixed-Integer Nonlinear Programming
Mixed-Integer Nonlinear Programming Claudia D Ambrosio CNRS researcher LIX, École Polytechnique, France pictures taken from slides by Leo Liberti MPRO PMA 2016-2017 Motivating Applications Nonlinear Knapsack
More informationA Branch-and-Refine Method for Nonconvex Mixed-Integer Optimization
A Branch-and-Refine Method for Nonconvex Mixed-Integer Optimization Sven Leyffer 2 Annick Sartenaer 1 Emilie Wanufelle 1 1 University of Namur, Belgium 2 Argonne National Laboratory, USA IMA Workshop,
More informationMixed Integer Programming Solvers: from Where to Where. Andrea Lodi University of Bologna, Italy
Mixed Integer Programming Solvers: from Where to Where Andrea Lodi University of Bologna, Italy andrea.lodi@unibo.it November 30, 2011 @ Explanatory Workshop on Locational Analysis, Sevilla A. Lodi, MIP
More informationA Storm of Feasibility Pumps for Nonconvex MINLP
Mathematical Programming B manuscript No. (will be inserted by the editor) A Storm of Feasibility Pumps for Nonconvex MINLP Claudia D Ambrosio 1,2 Antonio Frangioni 3 Leo Liberti 4 Andrea Lodi 1 Received:?
More informationAn Empirical Evaluation of a Walk-Relax-Round Heuristic for Mixed Integer Convex Programs
Noname manuscript No. (will be inserted by the editor) An Empirical Evaluation of a Walk-Relax-Round Heuristic for Mixed Integer Convex Programs Kuo-Ling Huang Sanjay Mehrotra Received: date / Accepted:
More informationIntroduction to Integer Linear Programming
Lecture 7/12/2006 p. 1/30 Introduction to Integer Linear Programming Leo Liberti, Ruslan Sadykov LIX, École Polytechnique liberti@lix.polytechnique.fr sadykov@lix.polytechnique.fr Lecture 7/12/2006 p.
More informationBenders Decomposition
Benders Decomposition Yuping Huang, Dr. Qipeng Phil Zheng Department of Industrial and Management Systems Engineering West Virginia University IENG 593G Nonlinear Programg, Spring 2012 Yuping Huang (IMSE@WVU)
More informationNumerical Optimization. Review: Unconstrained Optimization
Numerical Optimization Finding the best feasible solution Edward P. Gatzke Department of Chemical Engineering University of South Carolina Ed Gatzke (USC CHE ) Numerical Optimization ECHE 589, Spring 2011
More informationOnline generation via offline selection - Low dimensional linear cuts from QP SDP relaxation -
Online generation via offline selection - Low dimensional linear cuts from QP SDP relaxation - Radu Baltean-Lugojan Ruth Misener Computational Optimisation Group Department of Computing Pierre Bonami Andrea
More informationIBM Research Report. A Feasibility Pump for Mixed Integer Nonlinear Programs
RC386 (W060-09) February, 006 Mathematics IBM Research Report A Feasibility Pump for Mied Integer Nonlinear Programs Pierre Bonami, Gérard Cornuéjols, Andrea Lodi*, François Margot Tepper School of Business
More informationIBM Research Report. Branching and Bounds Tightening Techniques for Non-Convex MINLP
RC24620 (W0808-031) August 13, 2008 Mathematics IBM Research Report Branching and Bounds Tightening Techniques for Non-Convex MINLP Pietro Belotti 1, Jon Lee 2, Leo Liberti 3, François Margot 1, Andreas
More informationAdvances in CPLEX for Mixed Integer Nonlinear Optimization
Pierre Bonami and Andrea Tramontani IBM ILOG CPLEX ISMP 2015 - Pittsburgh - July 13 2015 Advances in CPLEX for Mixed Integer Nonlinear Optimization 1 2015 IBM Corporation CPLEX Optimization Studio 12.6.2
More informationDisjunctive conic cuts: The good, the bad, and implementation
Disjunctive conic cuts: The good, the bad, and implementation MOSEK workshop on Mixed-integer conic optimization Julio C. Góez January 11, 2018 NHH Norwegian School of Economics 1 Motivation Goals! Extend
More informationImproved quadratic cuts for convex mixed-integer nonlinear programs
Improved quadratic cuts for convex mixed-integer nonlinear programs Lijie Su a,b, Lixin Tang a*, David E. Bernal c, Ignacio E. Grossmann c a Institute of Industrial and Systems Engineering, Northeastern
More informationA note on : A Superior Representation Method for Piecewise Linear Functions by Li, Lu, Huang and Hu
A note on : A Superior Representation Method for Piecewise Linear Functions by Li, Lu, Huang and Hu Juan Pablo Vielma, Shabbir Ahmed and George Nemhauser H. Milton Stewart School of Industrial and Systems
More informationmaxz = 3x 1 +4x 2 2x 1 +x 2 6 2x 1 +3x 2 9 x 1,x 2
ex-5.-5. Foundations of Operations Research Prof. E. Amaldi 5. Branch-and-Bound Given the integer linear program maxz = x +x x +x 6 x +x 9 x,x integer solve it via the Branch-and-Bound method (solving
More informationFeasibility Pump Heuristics for Column Generation Approaches
1 / 29 Feasibility Pump Heuristics for Column Generation Approaches Ruslan Sadykov 2 Pierre Pesneau 1,2 Francois Vanderbeck 1,2 1 University Bordeaux I 2 INRIA Bordeaux Sud-Ouest SEA 2012 Bordeaux, France,
More informationInexact Solution of NLP Subproblems in MINLP
Ineact Solution of NLP Subproblems in MINLP M. Li L. N. Vicente April 4, 2011 Abstract In the contet of conve mied-integer nonlinear programming (MINLP, we investigate how the outer approimation method
More informationExtending a CIP framework for solving mixed integer nonlinear programs
Extending a CIP framework for solving mixed integer nonlinear programs Stefan Vigerske joint with T. Berthold, P. Belotti, T. Gellermann, A. Gleixner, S. Heinz, T. Koch, M. Pfetsch DFG Research Center
More informationA Review and Comparison of Solvers for Convex MINLP
A Review and Comparison of Solvers for Convex MINLP Jan Kronqvist a, David E. Bernal b, Andreas Lundell c, and Ignacio E. Grossmann b a Process Design and Systems Engineering, Åbo Akademi University, Åbo,
More information3E4: Modelling Choice. Introduction to nonlinear programming. Announcements
3E4: Modelling Choice Lecture 7 Introduction to nonlinear programming 1 Announcements Solutions to Lecture 4-6 Homework will be available from http://www.eng.cam.ac.uk/~dr241/3e4 Looking ahead to Lecture
More informationExtending SCIP for solving mixed-integer nonlinear programs
Extending SCIP for solving mixed-integer nonlinear programs Stefan Vigerske Humboldt-Universität zu Berlin DFG Research Center MATHEON Mathematics for key technologies 20.03.2009 Spring Workshop on Computational
More informationConvex Optimization. Newton s method. ENSAE: Optimisation 1/44
Convex Optimization Newton s method ENSAE: Optimisation 1/44 Unconstrained minimization minimize f(x) f convex, twice continuously differentiable (hence dom f open) we assume optimal value p = inf x f(x)
More information23. Cutting planes and branch & bound
CS/ECE/ISyE 524 Introduction to Optimization Spring 207 8 23. Cutting planes and branch & bound ˆ Algorithms for solving MIPs ˆ Cutting plane methods ˆ Branch and bound methods Laurent Lessard (www.laurentlessard.com)
More informationA computational study of Gomory cut generators
A computational study of Gomory cut generators Gerard Cornuéjols 1, François Margot 1, Giacomo Nannicini 2 1. CMU Tepper School of Business, Pittsburgh, PA. 2. Singapore University of Technology and Design,
More informationOverview of course. Introduction to Optimization, DIKU Monday 12 November David Pisinger
Introduction to Optimization, DIKU 007-08 Monday November David Pisinger Lecture What is OR, linear models, standard form, slack form, simplex repetition, graphical interpretation, extreme points, basic
More informationA novel branch-and-bound algorithm for quadratic mixed-integer problems with quadratic constraints
A novel branch-and-bound algorithm for quadratic mixed-integer problems with quadratic constraints Simone Göttlich, Kathinka Hameister, Michael Herty September 27, 2017 Abstract The efficient numerical
More informationExploring the Numerics of Branch-and-Cut for Mixed Integer Linear Optimization
Zuse Institute Berlin Takustr. 7 14195 Berlin Germany MATTHIAS MILTENBERGER 1, TED RALPHS 2, DANIEL E. STEFFY 3 Exploring the Numerics of Branch-and-Cut for Mixed Integer Linear Optimization 1 Zuse Institute
More informationMonomial-wise Optimal Separable Underestimators for Mixed-Integer Polynomial Optimization
Monomial-wise Optimal Separable Underestimators for Mixed-Integer Polynomial Optimization Christoph Buchheim Claudia D Ambrosio Received: date / Accepted: date Abstract In this paper we introduce a new
More informationGestion de la production. Book: Linear Programming, Vasek Chvatal, McGill University, W.H. Freeman and Company, New York, USA
Gestion de la production Book: Linear Programming, Vasek Chvatal, McGill University, W.H. Freeman and Company, New York, USA 1 Contents 1 Integer Linear Programming 3 1.1 Definitions and notations......................................
More informationDisjunctive Cuts for Mixed Integer Nonlinear Programming Problems
Disjunctive Cuts for Mixed Integer Nonlinear Programming Problems Pierre Bonami, Jeff Linderoth, Andrea Lodi December 29, 2012 Abstract We survey recent progress in applying disjunctive programming theory
More informationIntersection cuts for factorable MINLP
Zuse Institute Berlin Takustr. 7 14195 Berlin Germany FELIPE SERRANO 1 Intersection cuts for factorable MINLP 1 0000-0002-7892-3951 This work has been supported by the Research Campus MODAL Mathematical
More informationImplementation of an αbb-type underestimator in the SGO-algorithm
Implementation of an αbb-type underestimator in the SGO-algorithm Process Design & Systems Engineering November 3, 2010 Refining without branching Could the αbb underestimator be used without an explicit
More informationA note on : A Superior Representation Method for Piecewise Linear Functions
A note on : A Superior Representation Method for Piecewise Linear Functions Juan Pablo Vielma Business Analytics and Mathematical Sciences Department, IBM T. J. Watson Research Center, Yorktown Heights,
More informationA Computational Comparison of Branch and Bound and. Outer Approximation Algorithms for 0-1 Mixed Integer. Brian Borchers. John E.
A Computational Comparison of Branch and Bound and Outer Approximation Algorithms for 0-1 Mixed Integer Nonlinear Programs Brian Borchers Mathematics Department, New Mexico Tech, Socorro, NM 87801, U.S.A.
More informationA Review and Comparison of Solvers for Convex MINLP
A Review and Comparison of Solvers for Convex MINLP Jan Kronqvist a, David E. Bernal b, Andreas Lundell c, and Ignacio E. Grossmann b a Process Design and Systems Engineering, Åbo Akademi University, Turku,
More informationLift-and-Project cuts: an efficient solution method for mixed-integer programs
Lift-and-Project cuts: an efficient solution method for mied-integer programs Sebastian Ceria Graduate School of Business and Computational Optimization Research Center http://www.columbia.edu/~sc44 Columbia
More informationOptimization in Process Systems Engineering
Optimization in Process Systems Engineering M.Sc. Jan Kronqvist Process Design & Systems Engineering Laboratory Faculty of Science and Engineering Åbo Akademi University Most optimization problems in production
More informationStructured Problems and Algorithms
Integer and quadratic optimization problems Dept. of Engg. and Comp. Sci., Univ. of Cal., Davis Aug. 13, 2010 Table of contents Outline 1 2 3 Benefits of Structured Problems Optimization problems may become
More informationComparing Convex Relaxations for Quadratically Constrained Quadratic Programming
Comparing Convex Relaxations for Quadratically Constrained Quadratic Programming Kurt M. Anstreicher Dept. of Management Sciences University of Iowa European Workshop on MINLP, Marseille, April 2010 The
More informationminimize x subject to (x 2)(x 4) u,
Math 6366/6367: Optimization and Variational Methods Sample Preliminary Exam Questions 1. Suppose that f : [, L] R is a C 2 -function with f () on (, L) and that you have explicit formulae for
More informationBound reduction using pairs of linear inequalities
Noname manuscript No. (will be inserted by the editor) Bound reduction using pairs of linear inequalities Pietro Belotti Received: date / Accepted: date Abstract We describe a procedure to reduce variable
More informationMILP reformulation of the multi-echelon stochastic inventory system with uncertain demands
MILP reformulation of the multi-echelon stochastic inventory system with uncertain demands Axel Nyberg Åbo Aademi University Ignacio E. Grossmann Dept. of Chemical Engineering, Carnegie Mellon University,
More informationInteger and Combinatorial Optimization: Introduction
Integer and Combinatorial Optimization: Introduction John E. Mitchell Department of Mathematical Sciences RPI, Troy, NY 12180 USA November 2018 Mitchell Introduction 1 / 18 Integer and Combinatorial Optimization
More informationMultiperiod Blend Scheduling Problem
ExxonMobil Multiperiod Blend Scheduling Problem Juan Pablo Ruiz Ignacio E. Grossmann Department of Chemical Engineering Center for Advanced Process Decision-making University Pittsburgh, PA 15213 1 Motivation
More informationOptimization of a Nonlinear Workload Balancing Problem
Optimization of a Nonlinear Workload Balancing Problem Stefan Emet Department of Mathematics and Statistics University of Turku Finland Outline of the talk Introduction Some notes on Mathematical Programming
More informationOptimization. Yuh-Jye Lee. March 21, Data Science and Machine Intelligence Lab National Chiao Tung University 1 / 29
Optimization Yuh-Jye Lee Data Science and Machine Intelligence Lab National Chiao Tung University March 21, 2017 1 / 29 You Have Learned (Unconstrained) Optimization in Your High School Let f (x) = ax
More informationSemidefinite Programming Basics and Applications
Semidefinite Programming Basics and Applications Ray Pörn, principal lecturer Åbo Akademi University Novia University of Applied Sciences Content What is semidefinite programming (SDP)? How to represent
More informationOn Perspective Functions, Vanishing Constraints, and Complementarity Programming
On Perspective Functions, Vanishing Constraints, and Complementarity Programming Fast Mixed-Integer Nonlinear Feedback Control Christian Kirches 1, Sebastian Sager 2 1 Interdisciplinary Center for Scientific
More informationHot-Starting NLP Solvers
Hot-Starting NLP Solvers Andreas Wächter Department of Industrial Engineering and Management Sciences Northwestern University waechter@iems.northwestern.edu 204 Mixed Integer Programming Workshop Ohio
More informationTightening a Discrete Formulation of the Quadratic Assignment Problem
A publication of 1309 CHEMICAL ENGINEERING TRANSACTIONS VOL. 32, 2013 Chief Editors: Sauro Pierucci, Jiří J. Klemeš Copyright 2013, AIDIC Servizi S.r.l., ISBN 978-88-95608-23-5; ISSN 1974-9791 The Italian
More informationPolyhedral Approach to Integer Linear Programming. Tepper School of Business Carnegie Mellon University, Pittsburgh
Polyhedral Approach to Integer Linear Programming Gérard Cornuéjols Tepper School of Business Carnegie Mellon University, Pittsburgh 1 / 30 Brief history First Algorithms Polynomial Algorithms Solving
More informationConvex Relaxations of Non-Convex Mixed Integer Quadratically Constrained Programs: Projected Formulations
Anureet Saxena Pierre Bonami Jon Lee Convex Relaxations of Non-Convex Mixed Integer Quadratically Constrained Programs: Projected Formulations November 19, 008 Abstract A common way to produce a convex
More informationLIGHT ROBUSTNESS. Matteo Fischetti, Michele Monaci. DEI, University of Padova. 1st ARRIVAL Annual Workshop and Review Meeting, Utrecht, April 19, 2007
LIGHT ROBUSTNESS Matteo Fischetti, Michele Monaci DEI, University of Padova 1st ARRIVAL Annual Workshop and Review Meeting, Utrecht, April 19, 2007 Work supported by the Future and Emerging Technologies
More informationLift-and-Project Cuts for Mixed Integer Convex Programs
Lift-and-Project Cuts for Mixed Integer Convex Programs Pierre Bonami LIF, CNRS Aix-Marseille Université, 163 avenue de Luminy - Case 901 F-13288 Marseille Cedex 9 France pierre.bonami@lif.univ-mrs.fr
More informationIntroduction to Integer Programming
Lecture 3/3/2006 p. /27 Introduction to Integer Programming Leo Liberti LIX, École Polytechnique liberti@lix.polytechnique.fr Lecture 3/3/2006 p. 2/27 Contents IP formulations and examples Total unimodularity
More informationLift-and-Project Inequalities
Lift-and-Project Inequalities Q. Louveaux Abstract The lift-and-project technique is a systematic way to generate valid inequalities for a mixed binary program. The technique is interesting both on the
More informationChange in the State of the Art of (Mixed) Integer Programming
Change in the State of the Art of (Mixed) Integer Programming 1977 Vancouver Advanced Research Institute 24 papers 16 reports 1 paper computational, 4 small instances Report on computational aspects: only
More informationMultiobjective Mixed-Integer Stackelberg Games
Solving the Multiobjective Mixed-Integer SCOTT DENEGRE TED RALPHS ISE Department COR@L Lab Lehigh University tkralphs@lehigh.edu EURO XXI, Reykjavic, Iceland July 3, 2006 Outline Solving the 1 General
More informationIntroduction to Mathematical Programming IE406. Lecture 21. Dr. Ted Ralphs
Introduction to Mathematical Programming IE406 Lecture 21 Dr. Ted Ralphs IE406 Lecture 21 1 Reading for This Lecture Bertsimas Sections 10.2, 10.3, 11.1, 11.2 IE406 Lecture 21 2 Branch and Bound Branch
More informationDisjunctive Inequalities: Applications and Extensions
Disjunctive Inequalities: Applications and Extensions Pietro Belotti Leo Liberti Andrea Lodi Giacomo Nannicini Andrea Tramontani 1 Introduction A general optimization problem can be expressed in the form
More informationCuts for Conic Mixed-Integer Programming
Cuts for Conic Mixed-Integer Programming Alper Atamtürk and Vishnu Narayanan Department of Industrial Engineering and Operations Research, University of California, Berkeley, CA 94720-1777 USA atamturk@berkeley.edu,
More informationConvex hull of two quadratic or a conic quadratic and a quadratic inequality
Noname manuscript No. (will be inserted by the editor) Convex hull of two quadratic or a conic quadratic and a quadratic inequality Sina Modaresi Juan Pablo Vielma the date of receipt and acceptance should
More informationREGULAR-SS12: The Bernstein branch-and-prune algorithm for constrained global optimization of multivariate polynomial MINLPs
1 2 3 4 REGULAR-SS12: The Bernstein branch-and-prune algorithm for constrained global optimization of multivariate polynomial MINLPs 5 6 7 8 Bhagyesh V. Patil Cambridge Centre for Advanced Research in
More informationValid Inequalities and Restrictions for Stochastic Programming Problems with First Order Stochastic Dominance Constraints
Valid Inequalities and Restrictions for Stochastic Programming Problems with First Order Stochastic Dominance Constraints Nilay Noyan Andrzej Ruszczyński March 21, 2006 Abstract Stochastic dominance relations
More informationConvexification of Mixed-Integer Quadratically Constrained Quadratic Programs
Convexification of Mixed-Integer Quadratically Constrained Quadratic Programs Laura Galli 1 Adam N. Letchford 2 Lancaster, April 2011 1 DEIS, University of Bologna, Italy 2 Department of Management Science,
More informationTruss Topology Optimization under Constraints. on Number of Different Design Variables
Truss Topology Optimization under Constraints on Number of Different Design Variables Yoshihiro Kanno (Tokyo Institute of Technology) (University of Tokyo) June 11, 2015 constraint on # of different design
More informationThe IMA Volumes in Mathematics and its Applications Volume 154
The IMA Volumes in Mathematics and its Applications Volume 154 For further volumes: http://www.springer.com/series/811 Institute for Mathematics and its Applications (IMA) The Institute for Mathematics
More informationDeterministic Global Optimization Algorithm and Nonlinear Dynamics
Deterministic Global Optimization Algorithm and Nonlinear Dynamics C. S. Adjiman and I. Papamichail Centre for Process Systems Engineering Department of Chemical Engineering and Chemical Technology Imperial
More informationExact Methods for Recursive Circle Packing
Zuse Institute Berlin Takustrasse 7 D-14195 Berlin-Dahlem Germany AMBROS GLEIXNER STEPHEN J. MAHER BENJAMIN MÜLLER JOÃO PEDRO PEDROSO Exact Methods for Recursive Circle Packing This work has been supported
More informationA Simple Heuristic Based on Alternating Direction Method of Multipliers for Solving Mixed-Integer Nonlinear Optimization
A Simple Heuristic Based on Alternating Direction Method of Multipliers for Solving Mixed-Integer Nonlinear Optimization Yoshihiro Kanno Satoshi Kitayama The University of Tokyo Kanazawa University May
More informationThe Second-Order Cone Quadratic Eigenvalue Complementarity Problem. Alfredo N. Iusem, Joaquim J. Júdice, Valentina Sessa and Hanif D.
The Second-Order Cone Quadratic Eigenvalue Complementarity Problem Alfredo N. Iusem, Joaquim J. Júdice, Valentina Sessa and Hanif D. Sherali Abstract: We investigate the solution of the Second-Order Cone
More informationApplications and algorithms for mixed integer nonlinear programming
Applications and algorithms for mixed integer nonlinear programming Sven Leyffer 1, Jeff Linderoth 2, James Luedtke 2, Andrew Miller 3, Todd Munson 1 1 Mathematics and Computer Science Division, Argonne
More informationConstrained Optimization
1 / 22 Constrained Optimization ME598/494 Lecture Max Yi Ren Department of Mechanical Engineering, Arizona State University March 30, 2015 2 / 22 1. Equality constraints only 1.1 Reduced gradient 1.2 Lagrange
More informationAM 121: Intro to Optimization! Models and Methods! Fall 2018!
AM 121: Intro to Optimization Models and Methods Fall 2018 Lecture 13: Branch and Bound (I) Yiling Chen SEAS Example: max 5x 1 + 8x 2 s.t. x 1 + x 2 6 5x 1 + 9x 2 45 x 1, x 2 0, integer 1 x 2 6 5 x 1 +x
More informationOn mathematical programming with indicator constraints
On mathematical programming with indicator constraints Andrea Lodi joint work with P. Bonami & A. Tramontani (IBM), S. Wiese (Unibo) University of Bologna, Italy École Polytechnique de Montréal, Québec,
More informationCutting Plane Separators in SCIP
Cutting Plane Separators in SCIP Kati Wolter Zuse Institute Berlin DFG Research Center MATHEON Mathematics for key technologies 1 / 36 General Cutting Plane Method MIP min{c T x : x X MIP }, X MIP := {x
More informationMath Models of OR: Branch-and-Bound
Math Models of OR: Branch-and-Bound John E. Mitchell Department of Mathematical Sciences RPI, Troy, NY 12180 USA November 2018 Mitchell Branch-and-Bound 1 / 15 Branch-and-Bound Outline 1 Branch-and-Bound
More informationMathematical Programming techniques in Water Network Optimization
Mathematical Programming techniques in Water Network Optimization C. D Ambrosio a, A. Lodi b,, S. Wiese b, C. Bragalli c a CNRS & LIX, Ecole Polytechnique, 91128 Palaiseau CEDEX, France b DEI, University
More information