Dantzig-Wolfe and Lagrangian decompositions in integer linear programming
|
|
|
- Nicholas Glenn
- 10 years ago
- Views:
Transcription
1 Dantzig-Wolfe and Lagrangian decompositions in integer linear programming Lucas Létocart, Nora Touati Moungla, Anass Nagih To cite this version: Lucas Létocart, Nora Touati Moungla, Anass Nagih. Dantzig-Wolfe and Lagrangian decompositions in integer linear programming. International Journal of Mathematics in Operational Research, Inderscience, 2011, 15 p. <hal > HAL Id: hal Submitted on 26 May 2011 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
2 Dantzig-Wolfe and Lagrangian decompositions in integer linear programming L. Létocart a N. Touati-Moungla b A. Nagih c a LIPN, UMR 7030 CNRS, Institut Galilée - Université Paris 13, 99 avenue Jean-Baptiste Clément Villetaneuse, France. b LIX, École polytechnique, Palaiseau Cedex, France. c LITA, Université Paul Verlaine, Ile du Saulcy Metz Cedex 1, France. Abstract We propose in this paper a new Dantzig-Wolfe master model based on Lagrangian decomposition. We establish the relationship with classical Dantzig-Wolfe decomposition master problem and propose an alternative proof of the dominance of Lagrangian decomposition on Lagrangian relaxation dual bound. As illustration, we give the corresponding models and numerical results for two standard mathematical programs: the 0 1 bidimensional knapsack problem and the generalized assignment problem. Key words: Dantzig-Wolfe decomposition, Column generation, Lagrangian decomposition, Lagrangian relaxation, 0-1 bidimensional knapsack problem, generalized assignment problem. addresses: [email protected] (L. Létocart), [email protected] (N. Touati-Moungla), [email protected] (A. Nagih). Preprint submitted to Elsevier 26 May 2011
3 1 Introduction An integer linear program where constraints are partitioned in two subsets can be formulated as follows: max c t x s.c. Ax = a (P) Bx = b x X where c R n, A is a m n matrix, B is a p n matrix, a R m, b R p and X N n. These problems are generally NP-hard and bounds are needed to solve them in generic branch and bound like schemes. To improve the bound based on the continuous relaxation of (P), Lagrangian methods, like Lagrangian Relaxation (LR) [2], Lagrangian Decomposition (LD) [5,6,11,13,12], Lagrangian substitution[14] and Surrogate Relaxation(SR)[4], are well-known techniques for obtaining bounds in Integer Linear Programming (ILP). This work recalls the existing link between LR and classical Dantzig-Wolfe Decomposition (DWD) [1] and establishes the relationship between LD and DWD to derive a new DW master model. The equivalence between DWD and LR is well known [9]. Solving a linear program by Column Generation (CG), using DWD, is the same as solving the Lagrangian dual by Kelley s cutting plane method [7]. This work recalls the previous result and extends it to LD, which can be viewed as a specific DWD, to prove the superiority of the new bound obtained. The paper is organized as follows. Section 2 deals with LR, LD and DWD principles. Section 3 shows the relationship between LD and DWD, and gives a new proof on the LD bound dominance over the LR one. In Section 4 we illustrate with two DW master models on the 0-1 Bi-dimensional Knapsack Problem (0-1 BKP) and the Generalized Assignment Problem (GAP). In section 5 we present some computational results on the two previous problems. 2 Lagrangian duals and Dantzig-Wolfe decomposition Theseapproachescanbeusedinthepre-treatmentphaseofanexactorheuristic method in order to compute better bounds than linear relaxation. In this 2
4 section, we recall the principle of Lagrangian duality and its link with DWD and Column Generation (CG). 2.1 Dual Lagrangian relaxation LR consists in omitting some complicating constraints (Ax = a) and in incorporating them in the objective function using a Lagrangian multiplier π R m. We obtain the following relaxation: max c t x+π t (a Ax) (LR(π)) s. c. Bx = b x X. For any π R m, the value of (LR(π)) is an upper bound on v(p). The best one is given by the LR dual: (LRD) min π R m (LR(π)) min π R m max {x X,Bx=b} c t x+π t (a Ax). Let be X B = {x X Bx = b} and Conv(X B ) its convex hull (boundary of the convex polygon), supposed bounded. We denoted by x (k),k {1,...,K} the extreme points of Conv(X B ). Hence, (LRD) can be reformulated as follows: (LRD) min π R m max k=1,...,k c t x (k) +π t (a Ax (k) ) min z s.t. z +π t (Ax (k) a) c t x (k), k = 1,...,K π R m, z R. This new formulation potentially contains an exponential number of constraints, equal to K. Kelley s cutting plans method [7] considers a reduced set of these constraints that handle a restricted problem. Cuts (constraints) are added at each iteration until the optimum reached. 3
5 2.2 Lagrangian decomposition dual It is well-known that the efficiency of branch and bound like scheme depends on the quality of the bounds. To improve those provided by LR, Guignard and Kim [5,6] have proposed to use LD. In such an approach, copy constraints are added to the formulation (P) to build an equivalent problem: max c t x s. c. Ax = a By = b x = y x X, y Y, with Y X where the copy variables permits to split the initial problem in two independent sub-problems after applying LR on the copy constraints x = y: max c t x+w t (y x) s. c. Ay = a (LD(w)) Bx = b x X, y Y, where w R n are dual variables associated to the copy constraints. We obtain the two following independent sub-problems: max w t y max (c w) t x (LD y (w)) s. c. Ay = a and (LD x (w)) s. c. Bx = b y Y x X The LD dual is given by where with (LDD) min w R n v(ld(w)) v(ld(w)) = max{w t y y Y A }+max{(c w) t x x X B } Y A = {y Ay = a, y Y} X B = {x Bx = b, x X}. 4
6 This dual can be rewritten as : min max(c w) t x + maxw t y (LDD) w R n x X B y Y A. WeassumethattheconvexhullofthesetsY A andx B arebounded.wedenote by x (k),k {1,...,K} the extreme points of X B and by y (l),l {1,...,L} those of Y A. We obtain the following formulation: min max(c w) t x (k) + maxw t y (l) (LDD) w R n k = 1,...,K l = 1,...,L which can be expressed in this equivalent linear form: min z 1 +z 2 z 1 (c w) t x (k), k = 1,...,K (LDD) z 2 w t y (l), l = 1,...,L w R n, z 1,z 2 R. The following theorem give the well-known dominance relationship between (P), (LRD), (LDD) and (LP) which is the linear relaxation of (P). Theorem 1 [5,6] v(p) v(ldd) v(lrd) v(lp). 2.3 Dantzig-Wolfe decomposition and column generation The key idea of DWD [1] is to reformulate the problem by substituting the original variables with a convex combination of the extreme points of the polyhedron corresponding to a substructure of the formulation. We know that K x Conv(X B ), x = λ k x (k) k=1 with K k=1 λ k = 1, λ k 0, k 1,...,K. 5
7 By substituting in (P) we obtain the master problem of DWD: max K k=1 (c t x (k) )λ k s.c. Kk=1 (Ax (k) )λ k = a (MP) λ k = 1 λ k 0, k = 1,...,K. (MP) contains m+1 constraints and (potentially) a huge number of variables (i.e. the number K of extreme points of Conv(X B )). Remark 1 Duetothefact that (LRD) isadualof (MP), v(lrd) = v(mp) [9]. CG consists in generating iteratively a subset of the extreme points of X B to determine an optimal solution of (M P) by solving alternatively: a Restricted Master Problem of DWD on a subset K of {1,...,K}: (RMP) max k K(c t x (k) )λ k s.c. k K(Ax (k) )λ k = a k Kλ k = 1 λ k 0, k K a pricing problem: max c t x π t Ax π 0 (SP) s. c. Bx = b x X where (π,π 0 ) R m R are the dual variables provided by the resolution of (RMP). The solution of (SP) is incorporated (as a column) in (RMP) if its value is non negative. This process ends when there is no more variables in {1,...,K}\K with a positive reduced cost. 3 Lagrangian and Dantzig-Wolfe decompositions This section is dedicated to Lagrangian decomposition duality. We establish the relationship between LD, DWD and CG. We consider the following DW master problem : 6
8 (MPD) max K k=1 (cx (k) )λ k x (k) λ k L l=1 y (l) γ l = 0 λ k = 1 Ll=1 γ l = 1 λ k 0,k = 1,...,K, γ l 0,l = 1,...,L where x (k),k {1,...,K} the extreme points of X B and by y (l),l {1,...,L} those of Y A. Lemma 1 The value of this master problem (MPD) provides a better upper bound on v(p) than the value of the classical DWD (MP). Proof: v(mpd) = max K k=1 (cx (k) )λ k x (k) λ k L l=1 y (l) γ l = 0 λ k = 1 Ll=1 γ l = 1 λ k 0,k = 1,...,K, γ l 0,l = 1,...,L. By duality min z 1 +z 2 z 1 +w t x (k) cx k, k = 1,...,K (1) v(mpd) = z 2 w t y (l) 0, l = 1,...,L (2) w R n, z 1,z 2 R If we consider only a subset of the multipliers w R n such that w t = π t A, whereπ isavectorofr m,andsubstitutein(1)and(2)weobtainthefollowing problem: min z 1 +z 2 z 1 +π t Ax (k) cx k, k = 1,...,K z 2 π t Ay (l) 0, l = 1,...,L w R n, z 1,z 2 R 7
9 for which the dual is: max K k=1 (cx (k) )λ k Ax (k) λ k L l=1 Ay (l) γ l = 0 λ k = 1 Ll=1 γ l = 1 λ k 0,k = 1,...,K, γ l 0,l = 1,...,L. As y (l),l {1,...,L} are the extreme points of Y A, we have Ay (l) = a, and by lγ l = 1, we obtain the problem (MP). Thus v(mpd) v(mp) Remark 2 If n > m, the set {π t A,π R m } R n and then v(mpd) can be stricly better than v(mp). Remark 3 As (LDD) (resp. (LRD)) is the dual of (MPD) (resp. (MP)), we can state that and v(mpd) = v(ldd) = min w Rnv(LD(w)) min A)) π t R mv(ld(πt min A)) = min π t R mv(ld(πt π Rmv(LR(π)) = v(lrd) = v(mp). This approach supply an alternative proof to the dominance of LD over LR. 4 Decomposition models This section is devoted to an illustration of this new DWD model on two classical combinatorial optimization problems : the 0-1 bi-dimensional knapsack problem and the generalized assignment problem. 4.1 The 0-1 bi-dimensional knapsack problem This problem consists in selecting a subset of given objects (or items) in such a way that the total profit of the selected objects is maximized while two knapsack constraints are satisfied. The formulation of this problem is given by : 8
10 (0 1 BKP) max n i=1 c i x i s. c. n i=1 a i x i A ni=1 b i x i B x i {0,1}, i = 1,...,n where n is the number of objects (or items), the coefficients a i (i = 1,...,n), b i (i = 1,...,n) and c i (i = 1,...,n) are positive integers and A and B are integers such that max{a i : i = 1,...,n} A < i=1,...,na i and max{b i : i = 1,...,n} B < i=1,...,nb i. The classical Dantzig-Wolfe master problem is given by: max K k=1 ( n i=1 c i x (k) i )λ k s.c. ( n i=1 a i x (k) i )λ k A λ k = 1 λ k 0, k = 1,...,K. wherex (k),k = 1,...,K,aretheextremepointsofConv({x i {0,1} n i=1 b i x i B, i = 1,...,n}); and the pricing problem is: min n i=1 (c i πa i )x i πa s. c. n i=1 b i x i B x i {0,1},i = 1,...,n. The master problem associated to Lagrangian decomposition is given by: max K k=1 ( n i=1 c i x (k) i )λ k ( n i=1 x (k) i )λ k L l=1 ( n i=1 y (l) i )γ l = 0 λ k = 1 Ll=1 γ l = 1 λ k 0,k = 1,...,K, γ l 0,l = 1,...,L where x (k),k = 1,...,K (resp. y (l),l = 1,...,L), are the extreme points of Conv({x i {0,1},i = 1,...,n n i=1 b i x i B, i = 1,...,n}) (resp. Conv({y i {0,1},i = 1,...,n n i=1 a i y i A})); 9
11 and the pricing problems are: and min n i=1 u i y i s. c. n i=1 a i y i A y i {0,1},i = 1,...,n min n i=1 (c i u i )x i s. c. n i=1 b i x i B x i {0,1},i = 1,...,n. where x i, i = 1,...,n and y i, i = 1,...,n are equal to 1 if object i is filled in the knapsack. 4.2 The generalized assignment problem It consists of finding a maximum profit assignment of T jobs to I agents such that each job is assigned to precisely one agent subject to capacity restrictions on the agents [10]. The standard integer programming formulation is the following: max i tc it x it s. c. ix it = 1, t = 1,...,T tr it x it b i, i = 1,...,I x it {0,1}, i = 1,...,I,t = 1,...,T Two classical Dantzig-Wolfe decompositions can be made, by relaxing the assignment constraints or the capacity constraints. The first classical Dantzig-Wolfe master problem is given by: max K k=1 ( i tc it x (k) it )λ k s.c. ( ix (k) it )λ k = 1, t = 1,...,T λ k = 1 λ k 0, k = 1,...,K 10
12 wherex (k),k = 1,...,K,aretheextremepointsofConv({x it {0,1} tr it x it b i, i = 1,...,I}); and the associated pricing problem is: min i t(c it π t )x it tπ t s. c. tr it x it b i, i = 1,...,I x it {0,1},i = 1,...,I,t = 1,...,T. The second classical Dantzig-Wolfe master problem is given by: max L l=1 ( i tc it y (l) it )γ l s.c. Ll=1 ( tr it y (l) it )γ l b i, i = 1,...,I Ll=1 γ l = 1 γ l 0, l = 1,...,L where y (l),l = 1,...,L are the extreme points of Conv({y it {0,1} iy it = 1, t = 1,...,T}); and the associated pricing problem is: min i t(c it π i )y it iπ i s. c. iy it = 1, t = 1,...,T y it {0,1},i = 1,...,I,t = 1,...,T The master problem associated to Lagrangian decomposition is given by: max K k=1 ( i tc it x (k) it )λ k ( i tx (k) it )λ k L l=1 ( i ty (l) it )γ l = 0 λ k = 1 Ll=1 γ l = 1 λ k 0,k = 1,...,K, γ l 0,l = 1,...,L where x (k),k = 1,...,K (resp. y (l),l = 1,...,L), are the extreme points of Conv({x it {0,1} tr it x it b i, i = 1,...,I})(resp.Conv({y it {0,1} iy it = 1, t = 1,...,T})); 11
13 and the pricing problems are: min i tu it y it s. c. iy it = 1, t = 1,...,T y it {0,1},i = 1,...,I,t = 1,...,T and min i t(c it u it )x it s. c. tr it x it b i, i = 1,...,I x it {0,1},i = 1,...,I,t = 1,...,T. where x it, i = 1,...,I, t = 1,...,T and y it, i = 1,...,I, t = 1,...,T are equal to 1 if job t is assigned to agent i. 5 Numerical experiments This section is devoted to an experimental comparative study between LD and LR when solved by the CG algorithm. We consider the two optimization problems defined in the previous section : the 0-1 bidimensional knapsack problem and the generalized assignment problem. We consider in our tests 6 instances of the 0-1 bi-dimensional knapsack problem from the OR-Library. Table 1 presents a comparative study between CG resolution of LD and LR formulations (denoted CG LD and CG LR respectively). The master and pricing problems are solved by CPLEX11.2 solver. Table 1 Lagrangian relaxation and Lagrangian decomposition for (0-1 BKP) WEING1 WEING2 vr %ve Iter tg tsp tmp vr %ve Iter tg tsp tmp CG LR CG LD WEING3 WEING4 vr %ve Iter tg tsp tmp vr %ve Iter tg tsp tmp CG LR CG LD WEING5 WEING6 vr %ve Iter tg tsp tmp vr %ve Iter tg tsp tmp CG LR CG LD vr: the relaxation value. %ve: the gap between relaxation and optimal values. Iter: number of iterations. tg: the global resolution time (s). tsp: the global resolution time of pricing problems (s). tm: cumulated master problems resolution time (s). 12
14 CG LR and CG LD optimality are reached for all instances. As expected, LD gives better upper bounds then LR. On average on instances WEINGi, i = 1,...,6, %ve associated to LD (resp. RL) is 0.02 (resp. 0.78), but we observe that the average resolution time of CG LR (0.07 s) is very small compared to CG LD computation time (10.54 s), this is due to the fact that the computational effort of each CG LD iteration is greater than the CG LR one and to the slow convergence of CG LD compared to CG LR. We consider also in our tests 6 instances of the GAP from the OR-Library. All instances gapi, i = 1,...,6 have the same size, 5 agents and 15 jobs. The master and pricing problems are solved by CPLEX11.2 solver. Table 2 shows a comparison between LR and LD algorithms performances, when we apply for LR the second classical Dantzig-Wolfe decomposition, by relaxing the capacity constraints (cf section 4.2). Table 2 Lagrangian relaxation and Lagrangian decomposition for (GAP) gap1 vr %ve Iter tg tsp tmp vr %ve Iter tg tsp tmp CG LR CG LD , , gap3 vr %ve Iter tg tsp tmp vr %ve Iter tg tsp tmp CG LR CG LD gap5 vr %ve Iter tg tsp tmp vr %ve Iter tg tsp tmp CG LR CG LD vr: the relaxation value. %ve: the gap between relaxation and optimal values. Iter: number of iterations. tg: the global resolution time (s). tsp: the global resolution time of pricing problems (s). tm: cumulated master problems resolution time (s). gap2 gap4 gap6 As before, CG LR and CG LD optimality are reached for all instances. LD givesbetterupperboundsthenlr.onaverageoninstancesgapi,i = 1,...,6, %ve associated to LD (resp. RL) is 0.13 (resp. 2.85), but we observe that the average resolution time of CG LR (0.24 s) is still very small compared to CG LD computation time ( s). The first classical Dantzig-Wolfe decomposition for LR, by relaxing the assignment constraints (cf section 4.2), has been also tested on the same instances, theresultsshowthattheboundsaretighter(buttheyarenotbetterthenthose obtained by LD) and the column generation algorithm takes more iterations and time to converge. 13
15 6 Conclusion This paper focused on Dantzig-Wolfe Decomposition principle. We propose a new Dantzig-Wolfe master problem for integer linear programming, which allows to propose an alternative dominance proof of Lagrangian Decomposition bound over Lagrangian Relaxation bound. As illustration, we have given the two Dantzig-Wolfe decomposition models for the 0-1 Bi-dimensional Knapsack Problem and the Generalized Assignment Problem. The obtained experimental results demonstrate the superiority of the Lagrangian Decomposition bound, but the gain on bound quality impose an additional computation effort. In fact, at each iteration of the column generation algorithm for the Lagrangian decomposition, two pricing problems (generally integer problems) have to be solved. Through this experimental study, we conclude that column generation resolution of Lagrangian decomposition can be useful if we want to obtain a good initial bound, as for example at the root node of a branch and bound or a branch and price scheme. References [1] GB. Dantzig and P. Wolfe, Decomposition principle for linear programs, Operations Research, 8: , [2] A.M. Geoffrion, Lagrangian relaxation for integer programming, Mathematical Programming Stud., 2:82-114, [3] J. Desrosiers and Y. Dumas and M. M. Solomon and F. Soumis, Time Constrained Routing et Scheduling, In Handbooks in Operations Research and Management Science, Vol 8: Network Routing. M. O. Ball, T. L. Magnanti, and G. L. Nemhauser (eds). North-Holland, Amsterdam, The Netherlands., [4] F. Glover, A multiphase dual algorithm for the 0-1 integer programming problem, Operations Research, 13(6): , [5] M. Guignard and S. Kim, Lagrangian decomposition: a model yielding stronger langrangian bounds, Mathematical programming, 32: , [6] M. Guignard and S. Kim, Lagrangian decomposition for integer programming: theory and applications, R.A.I.R.O, 21: , [7] J.E. Kelley, The cutting-plane method for solving convex programs, SIAM Journal on Optimization, 8: , [8] L.S. Lasdon, Optimization theory for large systems, Macmillan series in operations research, [9] C. Lemaréchal, The omnipresence of Lagrange, 4OR, 1(1) :725,
16 [10] S. Martello and P.Toth, Generalized assignment problems, Lecture Notes, In Computer Science 660: , [11] P. Michelon, Méthodes lagrangiennes pour la programmation linéaire avec variables entières, Investigación Operativa, 2(2): , [12] A. Nagih, G. Plateau, A Lagrangian Decomposition for 0-1 Hyperbolic Programming Problems, International Journal of Mathematical Algorithms, 14: , [13] A. Nagih, G. Plateau, Dualité lagrangienne en programmation fractionnaire concave-convexe en variables 0-1, CRAS : Comptes Rendus de l Académie des Sciences de Paris, tome 331, série I, pp , [14] H. Reinoso and N. Maculan, Lagrangian decomposition for integer programming: a new scheme, INFOR, 52(2):1-5,
Mobility management and vertical handover decision making in heterogeneous wireless networks
Mobility management and vertical handover decision making in heterogeneous wireless networks Mariem Zekri To cite this version: Mariem Zekri. Mobility management and vertical handover decision making in
ibalance-abf: a Smartphone-Based Audio-Biofeedback Balance System
ibalance-abf: a Smartphone-Based Audio-Biofeedback Balance System Céline Franco, Anthony Fleury, Pierre-Yves Guméry, Bruno Diot, Jacques Demongeot, Nicolas Vuillerme To cite this version: Céline Franco,
Discussion on the paper Hypotheses testing by convex optimization by A. Goldenschluger, A. Juditsky and A. Nemirovski.
Discussion on the paper Hypotheses testing by convex optimization by A. Goldenschluger, A. Juditsky and A. Nemirovski. Fabienne Comte, Celine Duval, Valentine Genon-Catalot To cite this version: Fabienne
Minkowski Sum of Polytopes Defined by Their Vertices
Minkowski Sum of Polytopes Defined by Their Vertices Vincent Delos, Denis Teissandier To cite this version: Vincent Delos, Denis Teissandier. Minkowski Sum of Polytopes Defined by Their Vertices. Journal
A usage coverage based approach for assessing product family design
A usage coverage based approach for assessing product family design Jiliang Wang To cite this version: Jiliang Wang. A usage coverage based approach for assessing product family design. Other. Ecole Centrale
A graph based framework for the definition of tools dealing with sparse and irregular distributed data-structures
A graph based framework for the definition of tools dealing with sparse and irregular distributed data-structures Serge Chaumette, Jean-Michel Lepine, Franck Rubi To cite this version: Serge Chaumette,
Online vehicle routing and scheduling with continuous vehicle tracking
Online vehicle routing and scheduling with continuous vehicle tracking Jean Respen, Nicolas Zufferey, Jean-Yves Potvin To cite this version: Jean Respen, Nicolas Zufferey, Jean-Yves Potvin. Online vehicle
FP-Hadoop: Efficient Execution of Parallel Jobs Over Skewed Data
FP-Hadoop: Efficient Execution of Parallel Jobs Over Skewed Data Miguel Liroz-Gistau, Reza Akbarinia, Patrick Valduriez To cite this version: Miguel Liroz-Gistau, Reza Akbarinia, Patrick Valduriez. FP-Hadoop:
Dantzig-Wolfe bound and Dantzig-Wolfe cookbook
Dantzig-Wolfe bound and Dantzig-Wolfe cookbook [email protected] DTU-Management Technical University of Denmark 1 Outline LP strength of the Dantzig-Wolfe The exercise from last week... The Dantzig-Wolfe
ANIMATED PHASE PORTRAITS OF NONLINEAR AND CHAOTIC DYNAMICAL SYSTEMS
ANIMATED PHASE PORTRAITS OF NONLINEAR AND CHAOTIC DYNAMICAL SYSTEMS Jean-Marc Ginoux To cite this version: Jean-Marc Ginoux. ANIMATED PHASE PORTRAITS OF NONLINEAR AND CHAOTIC DYNAMICAL SYSTEMS. A.H. Siddiqi,
QASM: a Q&A Social Media System Based on Social Semantics
QASM: a Q&A Social Media System Based on Social Semantics Zide Meng, Fabien Gandon, Catherine Faron-Zucker To cite this version: Zide Meng, Fabien Gandon, Catherine Faron-Zucker. QASM: a Q&A Social Media
The truck scheduling problem at cross-docking terminals
The truck scheduling problem at cross-docking terminals Lotte Berghman,, Roel Leus, Pierre Lopez To cite this version: Lotte Berghman,, Roel Leus, Pierre Lopez. The truck scheduling problem at cross-docking
VR4D: An Immersive and Collaborative Experience to Improve the Interior Design Process
VR4D: An Immersive and Collaborative Experience to Improve the Interior Design Process Amine Chellali, Frederic Jourdan, Cédric Dumas To cite this version: Amine Chellali, Frederic Jourdan, Cédric Dumas.
Integrating Benders decomposition within Constraint Programming
Integrating Benders decomposition within Constraint Programming Hadrien Cambazard, Narendra Jussien email: {hcambaza,jussien}@emn.fr École des Mines de Nantes, LINA CNRS FRE 2729 4 rue Alfred Kastler BP
Expanding Renewable Energy by Implementing Demand Response
Expanding Renewable Energy by Implementing Demand Response Stéphanie Bouckaert, Vincent Mazauric, Nadia Maïzi To cite this version: Stéphanie Bouckaert, Vincent Mazauric, Nadia Maïzi. Expanding Renewable
CHAPTER 9. Integer Programming
CHAPTER 9 Integer Programming An integer linear program (ILP) is, by definition, a linear program with the additional constraint that all variables take integer values: (9.1) max c T x s t Ax b and x integral
Overview of model-building strategies in population PK/PD analyses: 2002-2004 literature survey.
Overview of model-building strategies in population PK/PD analyses: 2002-2004 literature survey. Céline Dartois, Karl Brendel, Emmanuelle Comets, Céline Laffont, Christian Laveille, Brigitte Tranchand,
Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows
TECHNISCHE UNIVERSITEIT EINDHOVEN Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows Lloyd A. Fasting May 2014 Supervisors: dr. M. Firat dr.ir. M.A.A. Boon J. van Twist MSc. Contents
Optimization Theory for Large Systems
Optimization Theory for Large Systems LEON S. LASDON CASE WESTERN RESERVE UNIVERSITY THE MACMILLAN COMPANY COLLIER-MACMILLAN LIMITED, LONDON Contents 1. Linear and Nonlinear Programming 1 1.1 Unconstrained
Aligning subjective tests using a low cost common set
Aligning subjective tests using a low cost common set Yohann Pitrey, Ulrich Engelke, Marcus Barkowsky, Romuald Pépion, Patrick Le Callet To cite this version: Yohann Pitrey, Ulrich Engelke, Marcus Barkowsky,
Optimization results for a generalized coupon collector problem
Optimization results for a generalized coupon collector problem Emmanuelle Anceaume, Yann Busnel, Ernst Schulte-Geers, Bruno Sericola To cite this version: Emmanuelle Anceaume, Yann Busnel, Ernst Schulte-Geers,
Information Technology Education in the Sri Lankan School System: Challenges and Perspectives
Information Technology Education in the Sri Lankan School System: Challenges and Perspectives Chandima H. De Silva To cite this version: Chandima H. De Silva. Information Technology Education in the Sri
Faut-il des cyberarchivistes, et quel doit être leur profil professionnel?
Faut-il des cyberarchivistes, et quel doit être leur profil professionnel? Jean-Daniel Zeller To cite this version: Jean-Daniel Zeller. Faut-il des cyberarchivistes, et quel doit être leur profil professionnel?.
Global Identity Management of Virtual Machines Based on Remote Secure Elements
Global Identity Management of Virtual Machines Based on Remote Secure Elements Hassane Aissaoui, P. Urien, Guy Pujolle To cite this version: Hassane Aissaoui, P. Urien, Guy Pujolle. Global Identity Management
Additional mechanisms for rewriting on-the-fly SPARQL queries proxy
Additional mechanisms for rewriting on-the-fly SPARQL queries proxy Arthur Vaisse-Lesteven, Bruno Grilhères To cite this version: Arthur Vaisse-Lesteven, Bruno Grilhères. Additional mechanisms for rewriting
A Constraint Programming based Column Generation Approach to Nurse Rostering Problems
Abstract A Constraint Programming based Column Generation Approach to Nurse Rostering Problems Fang He and Rong Qu The Automated Scheduling, Optimisation and Planning (ASAP) Group School of Computer Science,
Chapter 11. 11.1 Load Balancing. Approximation Algorithms. Load Balancing. Load Balancing on 2 Machines. Load Balancing: Greedy Scheduling
Approximation Algorithms Chapter Approximation Algorithms Q. Suppose I need to solve an NP-hard problem. What should I do? A. Theory says you're unlikely to find a poly-time algorithm. Must sacrifice one
Use of tabletop exercise in industrial training disaster.
Use of tabletop exercise in industrial training disaster. Alexis Descatha, Thomas Loeb, François Dolveck, Nathalie-Sybille Goddet, Valerie Poirier, Michel Baer To cite this version: Alexis Descatha, Thomas
! Solve problem to optimality. ! Solve problem in poly-time. ! Solve arbitrary instances of the problem. !-approximation algorithm.
Approximation Algorithms Chapter Approximation Algorithms Q Suppose I need to solve an NP-hard problem What should I do? A Theory says you're unlikely to find a poly-time algorithm Must sacrifice one of
A modeling approach for locating logistics platforms for fast parcels delivery in urban areas
A modeling approach for locating logistics platforms for fast parcels delivery in urban areas Olivier Guyon, Nabil Absi, Dominique Feillet, Thierry Garaix To cite this version: Olivier Guyon, Nabil Absi,
Linear Programming Notes V Problem Transformations
Linear Programming Notes V Problem Transformations 1 Introduction Any linear programming problem can be rewritten in either of two standard forms. In the first form, the objective is to maximize, the material
! Solve problem to optimality. ! Solve problem in poly-time. ! Solve arbitrary instances of the problem. #-approximation algorithm.
Approximation Algorithms 11 Approximation Algorithms Q Suppose I need to solve an NP-hard problem What should I do? A Theory says you're unlikely to find a poly-time algorithm Must sacrifice one of three
New implementions of predictive alternate analog/rf test with augmented model redundancy
New implementions of predictive alternate analog/rf test with augmented model redundancy Haithem Ayari, Florence Azais, Serge Bernard, Mariane Comte, Vincent Kerzerho, Michel Renovell To cite this version:
Managing Risks at Runtime in VoIP Networks and Services
Managing Risks at Runtime in VoIP Networks and Services Oussema Dabbebi, Remi Badonnel, Olivier Festor To cite this version: Oussema Dabbebi, Remi Badonnel, Olivier Festor. Managing Risks at Runtime in
ANALYSIS OF SNOEK-KOSTER (H) RELAXATION IN IRON
ANALYSIS OF SNOEK-KOSTER (H) RELAXATION IN IRON J. San Juan, G. Fantozzi, M. No, C. Esnouf, F. Vanoni To cite this version: J. San Juan, G. Fantozzi, M. No, C. Esnouf, F. Vanoni. ANALYSIS OF SNOEK-KOSTER
Study on Cloud Service Mode of Agricultural Information Institutions
Study on Cloud Service Mode of Agricultural Information Institutions Xiaorong Yang, Nengfu Xie, Dan Wang, Lihua Jiang To cite this version: Xiaorong Yang, Nengfu Xie, Dan Wang, Lihua Jiang. Study on Cloud
Scheduling Jobs and Preventive Maintenance Activities on Parallel Machines
Scheduling Jobs and Preventive Maintenance Activities on Parallel Machines Maher Rebai University of Technology of Troyes Department of Industrial Systems 12 rue Marie Curie, 10000 Troyes France [email protected]
An update on acoustics designs for HVAC (Engineering)
An update on acoustics designs for HVAC (Engineering) Ken MARRIOTT To cite this version: Ken MARRIOTT. An update on acoustics designs for HVAC (Engineering). Société Française d Acoustique. Acoustics 2012,
Proximal mapping via network optimization
L. Vandenberghe EE236C (Spring 23-4) Proximal mapping via network optimization minimum cut and maximum flow problems parametric minimum cut problem application to proximal mapping Introduction this lecture:
3. Linear Programming and Polyhedral Combinatorics
Massachusetts Institute of Technology Handout 6 18.433: Combinatorial Optimization February 20th, 2009 Michel X. Goemans 3. Linear Programming and Polyhedral Combinatorics Summary of what was seen in the
Recovery of primal solutions from dual subgradient methods for mixed binary linear programming; a branch-and-bound approach
MASTER S THESIS Recovery of primal solutions from dual subgradient methods for mixed binary linear programming; a branch-and-bound approach PAULINE ALDENVIK MIRJAM SCHIERSCHER Department of Mathematical
What Development for Bioenergy in Asia: A Long-term Analysis of the Effects of Policy Instruments using TIAM-FR model
What Development for Bioenergy in Asia: A Long-term Analysis of the Effects of Policy Instruments using TIAM-FR model Seungwoo Kang, Sandrine Selosse, Nadia Maïzi To cite this version: Seungwoo Kang, Sandrine
International Doctoral School Algorithmic Decision Theory: MCDA and MOO
International Doctoral School Algorithmic Decision Theory: MCDA and MOO Lecture 2: Multiobjective Linear Programming Department of Engineering Science, The University of Auckland, New Zealand Laboratoire
SELECTIVELY ABSORBING COATINGS
SELECTIVELY ABSORBING COATINGS J. Vuletin, P. Kuli ik, M. Bosanac To cite this version: J. Vuletin, P. Kuli ik, M. Bosanac. SELECTIVELY ABSORBING COATINGS. Journal de Physique Colloques, 1981, 42 (C1),
24. The Branch and Bound Method
24. The Branch and Bound Method It has serious practical consequences if it is known that a combinatorial problem is NP-complete. Then one can conclude according to the present state of science that no
Mathematical finance and linear programming (optimization)
Mathematical finance and linear programming (optimization) Geir Dahl September 15, 2009 1 Introduction The purpose of this short note is to explain how linear programming (LP) (=linear optimization) may
DEM modeling of penetration test in static and dynamic conditions
DEM modeling of penetration test in static and dynamic conditions Quoc Anh Tran, Bastien Chevalier, Pierre Breul To cite this version: Quoc Anh Tran, Bastien Chevalier, Pierre Breul. DEM modeling of penetration
Ships Magnetic Anomaly Computation With Integral Equation and Fast Multipole Method
Ships Magnetic Anomaly Computation With Integral Equation and Fast Multipole Method T. S. Nguyen, Jean-Michel Guichon, Olivier Chadebec, Patrice Labie, Jean-Louis Coulomb To cite this version: T. S. Nguyen,
5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1
5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 General Integer Linear Program: (ILP) min c T x Ax b x 0 integer Assumption: A, b integer The integrality condition
Approximation Algorithms
Approximation Algorithms or: How I Learned to Stop Worrying and Deal with NP-Completeness Ong Jit Sheng, Jonathan (A0073924B) March, 2012 Overview Key Results (I) General techniques: Greedy algorithms
Partial and Dynamic reconfiguration of FPGAs: a top down design methodology for an automatic implementation
Partial and Dynamic reconfiguration of FPGAs: a top down design methodology for an automatic implementation Florent Berthelot, Fabienne Nouvel, Dominique Houzet To cite this version: Florent Berthelot,
4.6 Linear Programming duality
4.6 Linear Programming duality To any minimization (maximization) LP we can associate a closely related maximization (minimization) LP. Different spaces and objective functions but in general same optimal
Duality in General Programs. Ryan Tibshirani Convex Optimization 10-725/36-725
Duality in General Programs Ryan Tibshirani Convex Optimization 10-725/36-725 1 Last time: duality in linear programs Given c R n, A R m n, b R m, G R r n, h R r : min x R n c T x max u R m, v R r b T
Further Study on Strong Lagrangian Duality Property for Invex Programs via Penalty Functions 1
Further Study on Strong Lagrangian Duality Property for Invex Programs via Penalty Functions 1 J. Zhang Institute of Applied Mathematics, Chongqing University of Posts and Telecommunications, Chongqing
An interval linear programming contractor
An interval linear programming contractor Introduction Milan Hladík Abstract. We consider linear programming with interval data. One of the most challenging problems in this topic is to determine or tight
Price of Anarchy in Non-Cooperative Load Balancing
Price of Anarchy in Non-Cooperative Load Balancing Urtzi Ayesta, Olivier Brun, Balakrishna Prabhu To cite this version: Urtzi Ayesta, Olivier Brun, Balakrishna Prabhu. Price of Anarchy in Non-Cooperative
Lecture 3. Linear Programming. 3B1B Optimization Michaelmas 2015 A. Zisserman. Extreme solutions. Simplex method. Interior point method
Lecture 3 3B1B Optimization Michaelmas 2015 A. Zisserman Linear Programming Extreme solutions Simplex method Interior point method Integer programming and relaxation The Optimization Tree Linear Programming
Distributed network topology reconstruction in presence of anonymous nodes
Distributed network topology reconstruction in presence of anonymous nodes Thi-Minh Dung Tran, Alain Y Kibangou To cite this version: Thi-Minh Dung Tran, Alain Y Kibangou Distributed network topology reconstruction
An Automatic Reversible Transformation from Composite to Visitor in Java
An Automatic Reversible Transformation from Composite to Visitor in Java Akram To cite this version: Akram. An Automatic Reversible Transformation from Composite to Visitor in Java. CIEL 2012, P. Collet,
A Branch and Bound Algorithm for Solving the Binary Bi-level Linear Programming Problem
A Branch and Bound Algorithm for Solving the Binary Bi-level Linear Programming Problem John Karlof and Peter Hocking Mathematics and Statistics Department University of North Carolina Wilmington Wilmington,
Cobi: Communitysourcing Large-Scale Conference Scheduling
Cobi: Communitysourcing Large-Scale Conference Scheduling Haoqi Zhang, Paul André, Lydia Chilton, Juho Kim, Steven Dow, Robert Miller, Wendy E. Mackay, Michel Beaudouin-Lafon To cite this version: Haoqi
Understanding Big Data Spectral Clustering
Understanding Big Data Spectral Clustering Romain Couillet, Florent Benaych-Georges To cite this version: Romain Couillet, Florent Benaych-Georges Understanding Big Data Spectral Clustering 205 IEEE 6th
Running an HCI Experiment in Multiple Parallel Universes
Running an HCI Experiment in Multiple Parallel Universes,, To cite this version:,,. Running an HCI Experiment in Multiple Parallel Universes. CHI 14 Extended Abstracts on Human Factors in Computing Systems.
Virtual plants in high school informatics L-systems
Virtual plants in high school informatics L-systems Janka Majherov To cite this version: Janka Majherov. Virtual plants in high school informatics L-systems. Michael E. Auer. Conference ICL2007, September
1 Introduction. Linear Programming. Questions. A general optimization problem is of the form: choose x to. max f(x) subject to x S. where.
Introduction Linear Programming Neil Laws TT 00 A general optimization problem is of the form: choose x to maximise f(x) subject to x S where x = (x,..., x n ) T, f : R n R is the objective function, S
GDS Resource Record: Generalization of the Delegation Signer Model
GDS Resource Record: Generalization of the Delegation Signer Model Gilles Guette, Bernard Cousin, David Fort To cite this version: Gilles Guette, Bernard Cousin, David Fort. GDS Resource Record: Generalization
Integer Programming: Algorithms - 3
Week 9 Integer Programming: Algorithms - 3 OPR 992 Applied Mathematical Programming OPR 992 - Applied Mathematical Programming - p. 1/12 Dantzig-Wolfe Reformulation Example Strength of the Linear Programming
Multi-layer MPLS Network Design: the Impact of Statistical Multiplexing
Multi-layer MPLS Network Design: the Impact of Statistical Multiplexing Pietro Belotti, Antonio Capone, Giuliana Carello, Federico Malucelli Tepper School of Business, Carnegie Mellon University, Pittsburgh
Territorial Intelligence and Innovation for the Socio-Ecological Transition
Territorial Intelligence and Innovation for the Socio-Ecological Transition Jean-Jacques Girardot, Evelyne Brunau To cite this version: Jean-Jacques Girardot, Evelyne Brunau. Territorial Intelligence and
Linear Programming. Widget Factory Example. Linear Programming: Standard Form. Widget Factory Example: Continued.
Linear Programming Widget Factory Example Learning Goals. Introduce Linear Programming Problems. Widget Example, Graphical Solution. Basic Theory:, Vertices, Existence of Solutions. Equivalent formulations.
Line Planning with Minimal Traveling Time
Line Planning with Minimal Traveling Time Anita Schöbel and Susanne Scholl Institut für Numerische und Angewandte Mathematik, Georg-August-Universität Göttingen Lotzestrasse 16-18, 37083 Göttingen, Germany
Nonlinear Optimization: Algorithms 3: Interior-point methods
Nonlinear Optimization: Algorithms 3: Interior-point methods INSEAD, Spring 2006 Jean-Philippe Vert Ecole des Mines de Paris [email protected] Nonlinear optimization c 2006 Jean-Philippe Vert,
Some representability and duality results for convex mixed-integer programs.
Some representability and duality results for convex mixed-integer programs. Santanu S. Dey Joint work with Diego Morán and Juan Pablo Vielma December 17, 2012. Introduction About Motivation Mixed integer
LECTURE 5: DUALITY AND SENSITIVITY ANALYSIS. 1. Dual linear program 2. Duality theory 3. Sensitivity analysis 4. Dual simplex method
LECTURE 5: DUALITY AND SENSITIVITY ANALYSIS 1. Dual linear program 2. Duality theory 3. Sensitivity analysis 4. Dual simplex method Introduction to dual linear program Given a constraint matrix A, right
A Note on the Bertsimas & Sim Algorithm for Robust Combinatorial Optimization Problems
myjournal manuscript No. (will be inserted by the editor) A Note on the Bertsimas & Sim Algorithm for Robust Combinatorial Optimization Problems Eduardo Álvarez-Miranda Ivana Ljubić Paolo Toth Received:
A Column Generation Model for Truck Routing in the Chilean Forest Industry
A Column Generation Model for Truck Routing in the Chilean Forest Industry Pablo A. Rey Escuela de Ingeniería Industrial, Facultad de Ingeniería, Universidad Diego Portales, Santiago, Chile, e-mail: [email protected]
Big Data - Lecture 1 Optimization reminders
Big Data - Lecture 1 Optimization reminders S. Gadat Toulouse, Octobre 2014 Big Data - Lecture 1 Optimization reminders S. Gadat Toulouse, Octobre 2014 Schedule Introduction Major issues Examples Mathematics
Application-Aware Protection in DWDM Optical Networks
Application-Aware Protection in DWDM Optical Networks Hamza Drid, Bernard Cousin, Nasir Ghani To cite this version: Hamza Drid, Bernard Cousin, Nasir Ghani. Application-Aware Protection in DWDM Optical
Cracks detection by a moving photothermal probe
Cracks detection by a moving photothermal probe J. Bodnar, M. Egée, C. Menu, R. Besnard, A. Le Blanc, M. Pigeon, J. Sellier To cite this version: J. Bodnar, M. Egée, C. Menu, R. Besnard, A. Le Blanc, et
2.3 Convex Constrained Optimization Problems
42 CHAPTER 2. FUNDAMENTAL CONCEPTS IN CONVEX OPTIMIZATION Theorem 15 Let f : R n R and h : R R. Consider g(x) = h(f(x)) for all x R n. The function g is convex if either of the following two conditions
11. APPROXIMATION ALGORITHMS
11. APPROXIMATION ALGORITHMS load balancing center selection pricing method: vertex cover LP rounding: vertex cover generalized load balancing knapsack problem Lecture slides by Kevin Wayne Copyright 2005
Practical Guide to the Simplex Method of Linear Programming
Practical Guide to the Simplex Method of Linear Programming Marcel Oliver Revised: April, 0 The basic steps of the simplex algorithm Step : Write the linear programming problem in standard form Linear
Two objective functions for a real life Split Delivery Vehicle Routing Problem
International Conference on Industrial Engineering and Systems Management IESM 2011 May 25 - May 27 METZ - FRANCE Two objective functions for a real life Split Delivery Vehicle Routing Problem Marc Uldry
Towards Unified Tag Data Translation for the Internet of Things
Towards Unified Tag Data Translation for the Internet of Things Loïc Schmidt, Nathalie Mitton, David Simplot-Ryl To cite this version: Loïc Schmidt, Nathalie Mitton, David Simplot-Ryl. Towards Unified
Linear Programming for Optimization. Mark A. Schulze, Ph.D. Perceptive Scientific Instruments, Inc.
1. Introduction Linear Programming for Optimization Mark A. Schulze, Ph.D. Perceptive Scientific Instruments, Inc. 1.1 Definition Linear programming is the name of a branch of applied mathematics that
Route optimization applied to school transports A method combining column generation with greedy heuristics
PREPRINT Route optimization applied to school transports A method combining column generation with greedy heuristics Mikael Andersson Peter Lindroth Department of Mathematics CHALMERS UNIVERSITY OF TECHNOLOGY
New Exact Solution Approaches for the Split Delivery Vehicle Routing Problem
New Exact Solution Approaches for the Split Delivery Vehicle Routing Problem Gizem Ozbaygin, Oya Karasan and Hande Yaman Department of Industrial Engineering, Bilkent University, Ankara, Turkey ozbaygin,
Adaptive Linear Programming Decoding
Adaptive Linear Programming Decoding Mohammad H. Taghavi and Paul H. Siegel ECE Department, University of California, San Diego Email: (mtaghavi, psiegel)@ucsd.edu ISIT 2006, Seattle, USA, July 9 14, 2006
Flauncher and DVMS Deploying and Scheduling Thousands of Virtual Machines on Hundreds of Nodes Distributed Geographically
Flauncher and Deploying and Scheduling Thousands of Virtual Machines on Hundreds of Nodes Distributed Geographically Daniel Balouek, Adrien Lèbre, Flavien Quesnel To cite this version: Daniel Balouek,
Applied Algorithm Design Lecture 5
Applied Algorithm Design Lecture 5 Pietro Michiardi Eurecom Pietro Michiardi (Eurecom) Applied Algorithm Design Lecture 5 1 / 86 Approximation Algorithms Pietro Michiardi (Eurecom) Applied Algorithm Design
Nan Kong, Andrew J. Schaefer. Department of Industrial Engineering, Univeristy of Pittsburgh, PA 15261, USA
A Factor 1 2 Approximation Algorithm for Two-Stage Stochastic Matching Problems Nan Kong, Andrew J. Schaefer Department of Industrial Engineering, Univeristy of Pittsburgh, PA 15261, USA Abstract We introduce
