A Dual Variant of Benson s Outer Approximation Algorithm

Size: px
Start display at page:

Download "A Dual Variant of Benson s Outer Approximation Algorithm"

Transcription

1 A Dual Variant of Benson s Outer Approximation Algorithm Matthias Ehrgott Department of Engineering Science The University of Auckland, New Zealand m.ehrgott@auckland.ac.nz and Laboratoire d Informatique de Nantes Atlantique Université de Nantes, France matthias.ehrgott@univ-nantes.fr Andreas Löhne NWF III, Institut für Mathematik Martin-Luther-Universität Halle-Wittenberg, Germany andreas.loehne@mathematik.uni-halle.de Lizhen Shao Department of Engineering Science The University of Auckland, New Zealand l.shao@auckland.ac.nz May, 7

2 Abstract Geometric duality theory for multiple objective linear programmes is used to derive a dual variant of Benson s outer approximation algorithm to solve multiobjective linear programmes in objective space. We also suggest some improvements of the original version of the algorithm and prove that solving the dual provides a weight set decomposition. We compare both algorithms on small illustrative and on practically relevant examples. Keywords: Multiobjective optimization, vector optimization, linear programming, duality, objective space, outer approximation. MSC Classification: 9C9, 9C5.

3 Introduction Multiple objective linear programming has been a subject of research since the 96s. Many algorithms based on extensions of the simplex method to deal with multiple objectives have been published over the years, see for example the brief survey in Ehrgott and Wiecek (5). Textbooks on multicriteria optimization usually cover multiobjective simplex algorithms (Steuer, 985; Ehrgott, 5). Researchers have noted that the number of efficient basic feasible solutions of multiple objective LP s increases dramatically with the number of objectives and simplex algorithms become rather inefficient. This has motivated research in methods solving the problems in objective or outcome space. Benson s outer approximation algorithm (Benson, 998b) is a method to solve a multiple objective linear programme in the outcome space. The motivation for the algorithm is twofold. On the one hand it is in many practical cases not possible for the decision maker to choose a preferred solution from the overwhelming set of all efficient solutions, because the dimension of the decision space is in many problems much bigger than the dimension of the outcome space. On the other hand it seems to be more natural to compare criteria values rather than the decisions leading to them. We use some new results on duality for multiple objective linear programmes in order to develop a dual variant of Benson s algorithm. Geometric duality (Heyde and Löhne, 6) defines a dual vector optimization problem which has a completely different outcome set than the primal problem, but it provides a well-defined relationship between the primal and dual outcome set which is easy to handle. The idea of Benson s algorithm can be applied (with some slight modifications) to the dual outcome set. Duality results yield information about the primal outcome set. Geometric duality theory also yields some new insights into the algorithm. We rediscover well-known principles from scalar duality theory, for instance the embedding of the optimal value between the values of the primal and dual objectives at feasible solutions. The article is organized as follows. In Section we introduce notation and some basic concepts. In Section we give an introduction to geometric duality. Section 4 is devoted to the original outer approximation algorithm. However, we propose some improvements. Section 5 deals with our dual variant of the algorithm. In Section 6 we prove that the solution of the dual problem provides a weight set decomposition with respect to nondominated extreme points. In Section 7 we present numerical results, comparing the primal and the dual algorithm for several examples. Preliminaries Throughout the article we use the following notation. The k-th unit vector in R p is denoted e k and a vector of all ones is denoted by e. Given a mapping f : R n R p and a subset X R n we write f(x) := {f(x) : x X }. Let A R p. We denote the boundary, interior, and relative interior of A by bd A, int A, and ri A. The convex hull of A is denoted conv A.

4 Let C R p be a closed convex cone. An element y A is called C-minimal if ({y} C \ {}) A = and C-maximal if ({y} + C \ {}) A =. A point y A is called weakly C-minimal (weakly C-maximal) if ({y} ri C) A = (({y} + ri C) A = ). We set wmin C A := {y A : ({y} ri C) A = } and wmax C A := wmin ( C) A. In this paper we consider two special ordering cones, namely C = R p = {x Rp : x k, k =,...,p} and C = K := R e p = {y R p : y = = y p =, y p }. For the choice C = R p the set of weakly Rp -minimal elements of A (also called the set of weakly nondominated points of A) is given by wmin R p A := {y A : ({y} int R p ) A = }. In case of C = K the set of K-maximal elements of A is given by max K A := {y A : ({y} + K \ {}) A = }. Note that ri K = K \ {} so that weakly K-maximal and K-maximal elements of A coincide. Since we will always consider minimization with respect to R p and maximization with respect to K, we sometimes omit the subscripts. Let us recall some facts concerning the facial structure of polyhedral sets (Webster, 994). Let A R n be a convex set. A convex subset F A is called a face of A if for all y, y A and α (, ) such that αy + ( α)y F it holds that y, y F. A face F of A is called proper if F A. A point y A is called an extreme point of A if {y} is a face of A. A recession direction of A is a vector d R p such that y + αd A for some y A and all α. The recession cone (or asymptotic cone) A of A is the set of all recession directions A := {d R p : y + αd A for some y A for all α }. A recession direction d is called extreme if there are no recession directions d, d with d αd for all α > such that d = (d + d ). A polyhedral convex set A is defined by {x R n : Ax b}, where A R m n and b R m. A polyhedral set A has a finite number of faces. A subset F of A is a face if and only if there are λ R n and γ R such that A { y R n : λ T y γ } and F = { y R n : λ T y = γ } A. Moreover, F is a proper face if and only if H := { y R n : λ T y = γ } is a supporting hyperplane to A with F = A H. We call hyperplane H = { y R p : λ T y = γ } supporting if λ T y γ for all y A and there is some y A such that λ T y = γ. The proper (r )-dimensional faces of an r-dimensional polyhedral set A are called facets of A. A polyhedral convex set A can be represented by both a finite set of inequalities and the set of all extreme points and extreme directions of A (Rockafellar, 97, Theorem 8.5). Let E = {x,...,x r, d,...,d t } be the set of all extreme points and extreme directions of A then r t r A = y Rp : y = α i x i + ν j d j with α i, ν j, and α i =. i= j= i=

5 For a polyhedral convex set A, the extreme points are called vertices. The set of all vertices of a polyhedron A is denoted by vert A. Geometric Duality Let A R m n, b R m, P R p n, e := (,...,) T R p. Consider the vector optimization problem (P) wmin R p P(X), X := {x R n : Ax b}. Then the dual problem according to the geometric duality theory developed in Heyde and Löhne (6) is (D) max K D(U), U := { (u, λ) R m R p : (u, λ), A T u = P T λ, e T λ = }, where K := {y R p : y = y =... = y p =, y p } as defined before and D : R m+p R p is given by D(u, λ) := ( λ,..., λ p, b T u ) ( ) ( ) T I p u = b T. λ The primal problem (P) consists in finding the weakly nondominated points of P(X), the dual problem consists in finding the K-maximal elements of D(U). We introduce the extended polyhedral image sets P := P(X) + R p of problem (P) and D := D(U) K of problem (D). It is known that the R p -minimal (nondominated) points of P and P(X) as well as the K- maximal elements of D and D(U) coincide, see Heyde and Löhne (6). An illustration is given in Example.. Example. Consider problem (P) with the data ( ) P =, A =, b = The extended outcome sets P and D of (P) and (D) are shown in Figures and. The geometric duality theory of Heyde and Löhne (6) establishes a relationship between the (weakly nondominated) vertices of P and the K-maximal facets of D and between the weakly nondominated facets of P and the K-maximal vertices of D. In this example, the five vertices of D, namely (, ), (, 4 ), (, ), (, 4 ), and (, ), correspond to the facets of P given by y =, y +y = 4, y +y =, y +y = 4, y =. The four vertices of P, namely (, 4), (, ), (, ), and (4, ) correspond to the K-maximal facets of D given by 4v +v = 4, v + v =, v + v =, and 4v + v =, respectively. Geometric duality is an extension of the well-known duality of polytopes to P and D. Recall that two polytopes G and G in R p are said to be dual to each other provided there 4 4.

6 y 5 v 4.5 P = P(X) + R..5 D = D(U) K 4 5 y.5. v Figure : P in Example.. Figure : D in Example.. exists a one-to-one mapping Ψ between the set of all faces of G and the set of all faces of G such that Ψ is inclusion-reversing, i.e. faces F and F of G satisfy F F if and only if the faces Ψ(F ) and Ψ(F ) satisfy Ψ(F ) Ψ(F ) (Grünbaum, ). The geometric duality theorem (Heyde and Löhne, 6, Theorem ) states that there is a similar duality relationship between P and D. To be more precise, we introduce the following notation. We consider the coupling function ϕ : R p R p R, defined by p ) ϕ(y, v) := y i v i + y p ( v i v p. i= Note that ϕ(, v) and ϕ(y, ) are affine. Choosing the values of the primal and dual objective functions for x X and (u, λ) U as arguments, we just get p i= ϕ(px, D(u, λ)) = λ T Px b T u. () Using the coupling function ϕ, we define the following two set-valued maps H : R p R p, H(v) := {y R p : ϕ(y, v) = }, H : R p R p, H (y) := {v R p : ϕ(y, v) = }. Of course, H(v) and H (y) are hyperplanes in R p for all v, y R p. Using the notation it is easy to see that λ(v) := ( ) p T v,...,v p, v i and i= λ (y) := ( y y p,...,y p y p, ) T H(v) = { y R p : λ(v) T y = v p } and H (y) = { v R p : λ (y) T v = y p }. 4

7 We observe that λ(v) if and only if v,...,v p and p i= v i, a fact we will often use. The map H is now used to define our duality map Ψ : Rp Rp. Let F R p, then Ψ(F ) := v F H(v) P. The considerations in the following sections are based on the following geometric duality theorem of Heyde and Löhne (6). Theorem. (Heyde and Löhne (6)) Ψ is an inclusion reversing one-to-one map between the set of all proper K-maximal faces of D and the set of all proper weakly nondominated faces of P and the inverse map is given by Ψ (F) = H (y) D. () y F Moreover, for every proper K-maximal face F of D it holds dim F + dim Ψ(F ) = p. We next consider two important consequences. Corollary. (Heyde and Löhne (6)) The following statements are equivalent (i) v is a K-maximal vertex of D, (ii) H(v) P is a weakly nondominated (p )-dimensional facet of P. Moreover, if F is a weakly nondominated (p )-dimensional facet of P, there is some uniquely defined point v R p such that F = H(v) P. Corollary.4 (Heyde and Löhne (6)) The following statements are equivalent (i) y is a weakly nondominated vertex of P, (ii) H (y) D is a K-maximal (p )-dimensional facet of D. Moreover, if F is a K-maximal (p )-dimensional facet of D, there is some uniquely defined point y R p such that F = H (y) D. The proof of Theorem. in Heyde and Löhne (6) is based on the consideration of the following two pairs of dual linear programming problems. (P (v)) min x X λ(v)t Px, X := {x R n : Ax b} (D (v)) max u T (v) bt u, T (v) := { u R m : u, A T u = P T λ(v) } and (P (y)) min x S(y) z, S(y) := {(x, z) Rn R : Ax b, Px ez y}, 5

8 (D (y)) max (u,λ) U (bt u y T λ), U := { (u, λ) R m R p : (u, λ), A T u = P T λ, e T λ = }. Note that Figure illustrates the linear programming duality between (P (v)) and (D (v)). For any v R p such that λ(v) we have that x X and u T (v) are optimal solutions of (P (v)) and (D (v)), respectively, if and only if ϕ(px, D(u, λ(v)) = in (). Thus, (v,...,v p, λ(v) T Px) = (v,...,v p, b T u) is a boundary point of D(U) K. Feasible values of (P (v)) are above that point, feasible values of (D (v)) are below : For feasible x X and u T (v) the value of ϕ(px, D(u, λ(v)) measures the duality gap between the two feasible solutions. The four problems above play a key role in the following algorithms. 4 Benson s Outer Approximation Algorithm We propose an algorithm, which is essentially Benson s algorithm (Benson, 998b), but involves some slight improvements. We see that it is not necessary to work with bounded simplices as Benson did in the original version. Thus, we compute the nondominated vertices directly and the final step (Benson, 998b, Theorem.) to check whether a vertex is nondominated or not is superfluous. In our primal vector optimization problem (P) we assume that the set P = P(X) + R p is R p -bounded from below, i.e., there exists some ŷ Rp such that ŷ y for all y P. As a consequence, the ideal point y I of P defined by yk I := min{y k : y P} for i =,...,p exists. Of course, this assumption is weaker than the assumption that X is a bounded set, which is supposed in Benson (998b). We also assume that X is nonempty. The algorithm first constructs a p-dimensional polyhedral set S = y I + R p such that P S. In every iteration it chooses an extreme point s k of S k not contained in P and constructs a supporting hyperplane to P by solving a linear programme (D (y k )), where y k is a boundary point of P on the line segment connecting s k with an interior point ˆp of P. S k is defined by intersecting S k with the halfspace of the hyperplane containing P. The algorithm terminates as soon as no such s k can be found and S k = P. For the next result we need Lemma 4. from Heyde and Löhne (6). Lemma 4. The following three statements are equivalent. (i) y wmin R p P. (ii) There is some x R n such that (x, ) is an optimal solution to (P (y )). (iii) There is some (u, λ ) U with b T u = y T λ that is an optimal solution to (D (y )). Proposition 4. Let y wminp. Then there exists an optimal solution of (D (y)) and for each such solution (ū, λ) U, H(D(ū, λ)) is a supporting hyperplane to P with y H(D(ū, λ)). 6

9 Proof. By Lemma 4. there exists an optimal solution (ū, λ) of (D (y)) such that b T ū = y T λ. Of course, the latter equality is also valid for any other optimal solution of (D (y)). For arbitrary y P, there exists some x X such that y Px. Hence (x,) is feasible for (P (y)) and duality between (P (y)) and (D (y)) implies that λ T y b T ū. Hence H(D(ū, λ)) = { y R p : λ T y = b T ū } is a supporting hyperplane to P. We note that Benson (998b,a) proves similar results to Lemma 4. and Proposition 4. for his original algorithm. Proposition 4. Every vertex of P is nondominated (R p -minimal). Proof. Let y be a vertex of P = P(X) + R p and assume that y is not Rp -minimal. Hence, there exists some z ( {y} R p \ {}) P, i.e., y {z} + R p \ {} P(X) + Rp + ( R p \ {} ) = P(X) + R p \ {}. Therefore, there is some x X and some d R p \ {} such that y = P x + d P. Hence the points y d and y + d belong to P and y = (y d) + (y + d). This contradicts y being a vertex of P. The following Proposition 4.4 shows that we do not need to consider extreme directions but only the vertices (extreme points) in the following algorithm, because the extreme directions are always the same, namely the unit vectors e k R p. Proposition 4.4 Let y R p and let S R p be a polyhedral convex set such that P S {y} + R p. Letting E be the set of extreme points of S, we have S = conv (E + Rp ). Proof. Since S and P are closed and convex, we get R p P S R p, hence S = R p. Now the conclusion follows from (Rockafellar, 97, Theorem 8.5 and Theorem 9.5). In the following algorithm we construct in iteration k a polyhedron S k, for which we store both a representation by a finite number of points and a representation by a finite number of inequalities. We cannot always ensure that all the points representing the set S k are extreme points, i.e., our set may contain some redundant points. Similarly, it may happen that we have redundant inequalities in the inequality representation of S k. Therefore, we say that a set E of finitely many points is a point representation of S if S = conv (E + R p ). If E only consists of extreme points of S, we say that E is nondegenerate. Otherwise, E is called degenerate. Analogously, a system of inequalities is called a nondegenerate inequality representation of S if S is the solution set of the system and if there are no redundant inequalities. An inequality representation of S is called degenerate if there exist redundant inequalities, i.e., there exists a proper subsystem of inequalities having S as the solution set. Algorithm. Initialization (k = ). (i) Choose some ˆp int P. 7

10 (i) Compute an optimal solution ū i and the optimal value y I i of (D (e i )), for i =,...,p. (i) Set S := { y I} + R p and k =. Iteration steps (k ). (k) If vert S k P stop, otherwise choose a vertex s k of S k such that s k P. (k) Compute α k (, ) such that y k := α k s k + ( α k )ˆp wmin R p P. (k) Compute an optimal solution (u k, λ k ) of (D (y k )). (k4) Set S k := S k {y R p : ϕ ( y, D(u k, λ k ) ) }. (k5) Set k := k + and go to (k). Results. (r) The set of R p -minimal vertices of P is vert Sk. Moreover S k = P. (r) The set { v R p : λ(v), ϕ(y, v) for all y vert S k } is defined by a nondegenerate inequality representation of D. (r) All K-maximal vertices of D are contained in the set { } V := D(ū, e ), D(ū, e ),...,D(ū p, e p ), D(u, λ ),..., D(u k, λ k ). (r4) The set {y R p : ϕ(y, v) for all v V} is given by a (possibly degenerate) inequality representation of P. Details of Algorithm. (i) It is obvious that int P. For instance, Px + αe int P for arbitrary x X and α >. (i) Of course, (D (e i )) has an optimal solution because (P (e i )) is bounded. (i) From the definition of the ideal point we directly obtain that S P. (k) Let y vert S k. By computing the optimal value µ of (P (y)) or (D (y)) it is possible to decide whether y P or not. We have y P if and only if µ =. (k) Solve the linear programme α k := max{α : x X, αs k + ( α)ˆp Px}. () Of course, for every x X, ( x,) is feasible for (). Since X is nonempty, there exists an optimal solution of (). From s k P and ˆp int P we conclude that y k bd P and α k (, ). Moreover, we have bd P = wmin R p P (see e.g. Heyde et al. (6)). 8

11 (k) By Proposition 4., there exists an optimal solution. (k4) By Proposition 4., H(D(ū, λ)) is a supporting hyperplane to P containing y k. This means, ϕ ( y, D(u k, λ k ) ) for all y P and ϕ ( y k, D(u k, λ k ) ) =. Hence we get P S k S k. (r) From (k) we get vert S k P. By Proposition 4.4 we obtain S k = conv (vert S k + R p ) P. As shown in (k4) we have P Sk. Together we have P = S k. By Proposition 4. the statement follows. (r) By Corollary.4, F is a K-maximal (p )-dimensional facet of D if and only if there exists some R p -minimal vertex y of P such that F = H (y) D. Hence a hyperplane H (y) supports D in a facet if and only if y is a R p -minimal vertex of P. Of course, the corresponding inequalities are not redundant. (r) Let v be a K-maximal vertex of D. By Corollary., F := H(v) P is a R p -minimal (p )-dimensional facet of P. Since S k = P and by the construction of S k, for every weakly R p -minimal facet F of P there exists some i {,...,k } such that F = H(D(u i, λ i )) P. By Corollary., we get D(u i, λ i ) = v. (r4) This follows from (r) by the geometric duality theorem. In Example 4.5 we demonstrate the occurrence of degeneracy. Example 4.5 Consider problem (P) with the data ( ) P =, A =, b = 4. y v. P y.5 D.5. v Figure : P and the first supporting hyperplane. Figure 4: D and a point in the relative interior of a facet. We apply Algorithm for the choice ˆp = (, ) T. In the initialization (k = ) we obtain y I = (, ) T and S = R p. In the first iteration (k = ) we get y = (, )T. We have to 9

12 solve (D (y )). This problem has three optimal extreme point solutions, namely (u, λ ) T = (,,,,,, )T, (u, λ ) T = (,, 6,,,, )T and (u, λ ) T = (,,,,,, )T. In the case we choose the second one, we get the redundant inequality y + y 4. The corresponding hyperplane supports P not in a facet, but just in the vertex y, see Figure. Also, for the choice (u, λ ) T = (,, 6,,,, )T, the point D(u, λ ) is not a vertex of D, see Figure 4. This means, Algorithm yields a degenerate inequality representation of P and a degenerate point representation of D. Finally we show the finiteness of the modified algorithm in the same way as in the original variant of Benson (998b). Theorem 4.6 The modified outer approximation algorithm is finite. Proof. Since ˆp int P, the point y k P computed in iteration k belongs to int S k. We have S k := S k {y R p : ϕ ( y, D(u k, λ k ) ) } and by Proposition 4. we know that F := {y P : ϕ ( y, D(u k, λ k ) ) = } is a face of P with y k F, where F bd S k. This means for the next iteration that y k+ F (because y k+ int S k ), and therefore y k+ belongs to another face of P. Since P is polyhedral, it has a finite number of faces, hence the algorithm is finite. 5 The Dual Variant of Benson s Algorithm As in the previous section we assume that the primal feasible set X of problem (P) is nonempty and P is R p -bounded from below. The dual variant of Benson s algorithm first constructs a p-dimensional polyhedral set S = {v R p : λ(v), ϕ(px, v) } such that D S. Here x is an optimal solution of (P ( ˆd)) for an interior point ˆd of D. In every iteration it chooses a vertex s k of S k not contained in D and constructs a supporting hyperplane to D by solving the linear programme (P (v k )), where v k is a boundary point of D on the line segment connecting s k with the interior point ˆd of D. S k is defined by intersecting S k with the halfspace of the hyperplane containing D until at termination S k = D. Proposition 5. Let v max K D, then for every solution x of (P ( v)), H (P x) is a supporting hyperplane of D with v H (P x). Proof. Let v D, i.e., there is some u such that (u, λ(v)) U and v p b T u. From the weak duality between (P (v)) and (D (v)) we get that λ(v) T P x b T u v p, or equivalently, ϕ(p x, v). For v max K D we get similarly even an optimal solution ū of (D ( v)), and strong duality between (P ( v)) and (D ( v)) implies that ϕ(p x, v) =. The result follows from the definition of H (P x) = {v R p : ϕ(p x, v) = }. Proposition 5. Every vertex of D is K-maximal.

13 Proof. Assume there is some vertex v D which is not K-maximal. Then there exists some v v + K D with v v. We get v = v + ( v (v v)), where v D and ( v (v v)) D are not equal to v. This contradicts the fact that v is a vertex. Similarly to Proposition 4.4, we can represent the polyhedra approximating the set D from outside in the following algorithm by a finite number of (extreme) points, because the (extreme) directions are always the same. Proposition 5. Let y R p and let S R p be a polyhedral convex set such that D S {v R p : λ(v), ϕ(y, v) }. Letting E be the set of extreme points of S, we have S = conv (E K). Proof. Setting W := {v R p : λ(v), ϕ(y, v) }, we have v W if and only if p v,...,v p, v i, λ (y) T v y p, i= where the last component of λ (y) is. It follows that W = K. Since S is closed and convex, we get K D S K, hence S = K. Now the conclusion follows from (Rockafellar, 97, Theorem 8.5 and Theorem 9.5.) A set E of finitely many points in R p is called a point representation of D if D = conv (E K). The same notation is used for sets S k constructed during the algorithm. Again, we speak about nondegenerate and degenerate point representations depending on whether E only consists of extreme points of D or not. With this notation we can say that in the result (r) of Algorithm we get a (possibly degenerate) point representation of D. We propose the following algorithm, subsequently called dual outer approximation algorithm. Algorithm Initialization (k = ). (i) Choose some ˆd int D. (i) Compute an optimal solution x of (P ( ˆd)). (i) Set S := {v R p : λ(v), ϕ(px, v) } and k =. Iteration steps (k ). (k) If vert S k D stop, otherwise choose a vertex s k of S k such that s k D. (k) Compute α k (, ) such that v k := α k s k + ( α k ) ˆd max K D. (k) Compute an optimal solution x k of (P (v k )). (k4) Set S k := S k {v R p : ϕ(px k, v) }. (k5) Set k := k + and go to (k)

14 Results. (r) The set of K-maximal vertices of D is vert S k. (r) The set { y R p : ϕ(y, v) for all v vert S k } is given by a nondegenerate inequality representation of P. (r) All R p -minimal (nondominated) vertices of P are contained in the set Y := {Px, Px,...,Px k }. (r4) The set {v R p : λ(v), ϕ(y, v) for all y Y} is given by a (possibly degenerate) inequality representation of D. Details of Algorithm. (i) We show that int D =. Since X is assumed to be nonempty and P is R p -bounded from below, (P (v)) has an optimal solution for every v R p with λ(v). By duality, the same is true for (D (v)). Denote by γ i the optimal value of (D (e i )). Furthermore, set γ = min { γ i : i {,...,p} }. Then γ is a lower bound for the optimal values of the problems (D (v)) whenever λ(v). From the definition of D we easily obtain D = { v R p : λ(v), A T u = P T λ(v) and v p b T u for some u }. Hence D {v R p : λ(v), v p γ}, which shows that int D is nonempty. One possible choice for the point ˆd int D is ˆd = ( p,..., p, γ ) T. (i) Since X is assumed to be nonempty, P is R p -bounded from below and λ( ˆd), (P ( ˆd)) has an optimal solution. (i) It holds that S D. It remains to show that { v R p : A T u = P T λ(v), v p b T u for some u } { v R p : ϕ(px, v) }. This follows from weak duality between (P (v)) and (D (v)) as in the proof of Proposition 5.. (k) Compute the optimal value µ of (P (s k )) in order to decide whether s k belongs to D. We have s k D if and only if s k p µ. (k) Solve the linear programme α k := max{α : (u, λ) U, αs k + ( α) ˆd = D(u, λ)}. (4) The existence of an optimal solution of the LP (4) can be shown as follows. If there is some (ū, λ) U such that ˆd = D(ū, λ), then (ū, λ, ) is feasible for problem (4).

15 Otherwise, we have ˆd D(U). Let w i be the i-th unit vector, but let the last component be replaced by γ i. It is easy to verify that there is some ᾱ (, ) such that ᾱs k + ( ᾱ) ˆd conv { w,...,w p} D(U), i.e., there is some (ū, λ) U such that (ū, λ, ᾱ) is feasible for problem (4). Furthermore, we have ᾱ < because otherwise we obtain s k D(U) D, a contradiction. (k) Since X is nonempty and P(X) is R p -bounded from below, there exists an optimal solution. (k4) Analogously to (i) above we get S k D. (r) From (k) we get vert S k D. By Proposition 5. we obtain S k = conv (vert S k K) D. As shown in (k4) we have D S k. Together we have D = S k. By Proposition 5. the statement follows. (r) By Corollary., F is a weakly nondominated (p )-dimensional facet of P if and only if there exists some K-maximal vertex v of D such that F = H(v) P. Hence a hyperplane H(v) supports P in a facet if and only if v is a K-maximal vertex of D. Thus we have a nondegenerate inequality representation of P. (r) Let y be a R p -minimal vertex of P. By Corollary.4, F := H (y) D is a K- maximal (p )-dimensional facet of D. Since S k = D and by the construction of S k, for every K-maximal facet F of D there exists some i {,...,k } such that F = H (Px i ) D. By Corollary.4, we get Px i = y. (r4) This follows from (r) by the geometric duality theorem. Remark 5.4 If ˆd int D such that ˆd p γ, problem (4) is equivalent to the following one having p + fewer variables and p + fewer constraints, { α k b T u := max ˆd } p s k p ˆd : u, Ãu = b. (5) p where à := (s k p ˆd p )A T + P T( λ( ˆd) λ(s k ) ) b T and b := P T( s k pλ( ˆd) ˆd p λ(s k ) ). This equivalence of problem (4) and problem (5) can be shown in a straightforward way taking into account that ˆd p γ implies ˆd p < s k p. Example 5.5 illustrates the occurrence of degenerate representations of P and D. Example 5.5 Consider problem (P) with the data ( ) 7 9 P =, A = 7 4, b =

16 We apply Algorithm for the choice ˆd = (, )T. In the initialization step (k = ) we solve P ( ˆd) and obtain the unique optimal solution x = (,, ) T. Hence S = {v R p : v, v v }. There is exactly one vertex of S, namely s = (, ) T, that does not belong to D. Step (k) yields v = ( 8, 4 )T. Note that we have the situation that v is not in the relative interior of a facet of D, because it is a vertex of D. In step (k) we solve P (v ). We have exactly three extreme point optimal solutions of P (v ), namely x = ( 4, 4, )T, x = (, 7, )T and x = (6,, ) T. In case we choose the second one, we get the redundant inequality 8 7 v + v 7. The corresponding hyperplane supports D not in a facet, but just in the vertex v (see Figure 6). For the choice x = (, 7, )T, the point Px is not a vertex of P (see Figure 5). This means, Algorithm yields a degenerate inequality representation of D and a degenerate point representation of P y P y Figure 5: P and a point in the relative interior of a facet v D.5. Figure 6: D and the supporting hyperplane v Finally we show that the algorithm terminates after a finite number of steps. Theorem 5.6 The dual outer approximation algorithm is finite. Proof. Since ˆd int D, the point v k D computed in iteration k belongs to int S k. We have S k := S k {v R p : ϕ(px k, v) } and, by Proposition 5., we know that F := {v D : ϕ(px k, v) = } is a face of D with v k F, where F bd S k. This means for the next iteration that v k+ F (because v k+ int S k ), and therefore v k+ belongs to another face of D. Since D is polyhedral, it has a finite number of faces, hence the algorithm is finite. 6 Weight Set Decomposition It is well known that R p -minimal points of P can be characterized by weighted sum scalarization (Isermann, 974). A point y P is R p -minimal if and only if there exists w Rp > = {w R p : w >, k =,...,p} such that w T y w T y for all y P. 4

17 Considering, for fixed y P, all w with this property leads to the idea of weight set decomposition, e.g. Benson and Sun (). Let y P and define { } W(y) := w R p : wt y w T y for all y P. Using the equivalence relation w w if and only if w = αw for some α > it is clear that we can identify R p \ {} with Λ = { λ R p : λ, p k= λ k = } and W(y) with Λ(y) = { λ Λ : λ T y λ T y for all y P }. The following function was already considered in Section ( ) p T λ : R p R p, λ(v) := v,...,v p, v i. Proposition 6. Let P be nonempty and R p -bounded below. Let {y,...,y q } be the nondominated extreme points of P and let {F,...,F q } be the corresponding K-maximal facets of D according to the geometric duality theorem. Then for all i =,...,q it holds Λ(y i ) = λ(f i ) := {λ(v) : v F i } and {λ(fi ) : i =,...,q} is a weight set decomposition, that is, Λ = i= q λ(fi ) and riλ(fi ) riλ(fj ) = whenever i j. i= Proof. Of course, λ( ) is a one-to-one map from max K D onto Λ. The inverse map is v(λ ) := λ (λ ) = (λ,...,λ p, v p) T where v p is the optimal value of the linear programme (D (λ )). Moreover, λ( ) is affine on convex subsets of max K D, in particular on each K- maximal facet of D. Let λ Λ(y i ). Determine v(λ ). By duality between (P (λ )) and (D (λ )) we get ϕ(y i, v(λ )) =. Moreover, we have v(λ ) D. Hence v(λ ) H (y i ) D = Fi and so λ λ(fi ). Let λ λ(fi ), i.e., v(λ ) Fi. Then H(v(λ )) supports P in y i. This implies that λ Λ(y i ). The second statement follows from the properties of λ( ) and the fact that This completes the proof. q max D = Fi and ri Fi ri Fj = whenever i j. K i= Proposition 6. shows that both Algorithms and can be used to compute a weight set decomposition with respect to the nondominated extreme points of P. This result is very relevant in the context of multiobjective integer linear programmes. These are often solved using a two phase algorithm (Ulungu and Teghem, 995), where the first phase consists in identifying the nondominated extreme points and the second phase finds all other nondominated 5

18 points. The major problem in Phase is the determination of a weight set decomposition (Przybylski et al., 7). It can be expected that the algorithms to solve (D) proposed in this paper lead to progress in multiple objective integer linear programming algorithms for problems such as network flow problems, where the single objective counterparts can be solved by linear programming. 7 Numerical Results In this section, we solve several multiple objective linear programmes by both the primal and the dual outer approximation algorithm. We start with some small examples in order to illustrate the relationship between the primal outcome set P and the dual outcome set D. Then we address some larger problems taken from real world applications. In each example, the primal problem is solved by (our slightly modified) primal outer approximation algorithm and the dual problem is solved by the dual variant of the algorithm. We show the primal and dual sets P and D and list the vertices and the facets for some of the smaller examples. We also compare the computation time of solving the primal and the dual problem. As seen in the considerations above it is sufficient to solve one problem to obtain the outcome set of both the primal and dual problems. Both algorithms were implemented in Matlab 7.(R4) using CPLEX. as LP solver and the tests were run on a dual processor CPU with.8 GHz and GB RAM. We used the dual simplex method to solve the LPs. At step (k4), the method of Chen and Hansen (99) for on-line vertex enumeration by adjacency lists was used to calculate a vertex representation from the inequality representation of S k. As Benson s algorithm and its dual variant have steps of the same type, the number of facets of the primal, respectively dual, outcome set seems to correlate with the computation time. We observe in each of our examples that the dual variant is faster if the dual outcome set has fewer facets than the primal. Otherwise the primal method is faster. This means that it depends on the structure of the problem whether the primal or the dual algorithm is the better choice. Example 7. In this example we consider the LP relaxation of an assignment problem with three objectives. The cost matrices of the three objectives are , , Figures 7 and 8 show the weakly nondominated set of P and the K-maximal subset of D. The four nondominated vertices of P are (,, 4), (9, 4, ), (5, 9, 7), and (, 6, ). They correspond to the K-maximal facets of D given by v +v +v = 4, 9v 4v +v =, v + 8v + v = 7, and v 5v + v =, respectively. D has nine vertices which we list along with the corresponding facets of P in Table. 6

19 5 y 5 v =b T u y 4 y.5 v v.5 Figure 7: wmin R P in Example 7.. Figure 8: max K D in Example 7.. Vertices of D Facets of P v v v y = 9 y = 9 y = y + y = y + 5 y = y + 7 y = y y = 7 5 y + 5 y = 5 6 y y y = 4 6 Table : Example 7.: Vertices of D and corresponding facets of P. Example 7. The next small example has again three objectives. The data are P =, A = 4, b = Figures 9 and show the weakly nondominated subset of P and the K-maxiaml subset of D. Seven vertices of P and their corresponding K-maximal facets of D are shown in Table. D has nine vertices we list these vertices and their corresponding facets of P in Table.. 7

20 y y y v =b T u v.8..4 v.6.8 Figure 9: wmin R P in Example 7.. Figure : max K D in Example 7.. Vertices of P K-maximal Facets of D v v v 5 5v + v = v + v = 5 5v 5v + v = v + 5 v + v = v v + v = 4 4v + v + v = v + v + v = Table : Example 7.: Vertices of P and corresponding K-maximal facets of D. Vertices of D v v v Facets of P y + y + y = 5 y = 5 y = 5 y = y + y = y + y = 4 y + 4 y = 4 y + y = 4 y + 4 y = 4 7 y y = 7 5 y + 5 y + 5 y = 4 5 Table : Example 7.: Vertices of D and corresponding facets of P. 8

21 Example 7. In this example the primal solves faster than the dual. The data are P =, A =, b = The weakly R -minimal set of P and the K-maximal set of D are shown in Figures and, respectively. P has seven vertices, they are (,, ), (,, ), (,, ), (, 4, ), (4,, ), (,, ) and (,, ). The corresponding K-maximal facets of D are v +v +v =, v v +v =, v +v +v =, 4v +v =, 4v +v =, v v +v =, and v v +v =, respectively. The six vertices (,, ), (,, ), (,, ), (,, ), ( 5, 5, 4 5 ) and ( 5, 5, 4 5 ) of D correspond to the facets y =, y =, y =, y + y + y =, 5 y + 5 y + 5 y = 4 5, and 5 y + 5 y + 5 y = 4 5 of P y 5 4 v 4 6 y 6 4 y v v.5 Figure : wmin R P in Example 7.. Figure : max K D in Example 7.. Example 7.4 This problem is a portfolio selection problem (example 5 in Steuer (989)) with three objectives, variables and 45 constraints. P has 5 nondominated extreme points. D has 99 extreme points and 5 facets, see Figures and 4. Example 7.5 The problem of intensity optimization in radiotherapy treatment planning can be formulated as a multiobjective linear programme (Shao and Ehrgott, 6). We use one of the examples from Shao and Ehrgott (6), an acoustic neuroma. The problem has three objectives, 597 variables and 664 constraints. P (see Figure 5) has 55 vertices and 85 facets, D (see Figure 6 ) has 85 vertices and 55 facets. Example 7.6 Our second radiotherapy treatment planning example concerns a prostate case. In this three-objective problem P has 65 nondominated extreme points and 8 facets. P and D are shown in Figures 7 and 8, respectively. 9

22 . y v.. y.5 y.5.5 v.5 v Figure : wmin R P in Example 7.4. Figure 4: max K D in Example y 4 8 y 5 6 y v v v Figure 5: wmin R P in Example 7.5. Figure 6: max K D in Example 7.5. Finally, we compare the computation times of our examples (see Table 4). We only give the number of vertices and the number of facets of P, because the number of facets and the number of vertices of D correspond to them by geometric duality theory. We see that the dual variant of the algorithm may have a computational speed advantage. It can be regarded as an alternative method which is preferable depending on the structure of the problem. References Benson, H. (998a). Further analysis of an outcome set-based algorithm for multiple-objective linear programming. Journal of Optimization Theory and Applications, 97(),. Benson, H. (998b). An outer approximation algorithm for generating all efficient extreme points in the outcome set of a multiple objective linear programming problem. Journal of Global Optimization,, 4. Benson, H. and Sun, E. (). Outcome space partition of the weight set in multiobjective linear programming. Journal of Optimization Theory and Applications, 5(), 7 6. Chen, P. and Hansen, P. (99). On-line and off-line vertex enumeration by adjacency lists. Operations Research Letters,, 4 49.

23 y v 5 5 y y.5 v..4 v.6.8 Figure 7: wmin R P in Example 7.6. Figure 8: max K D in Example 7.6. Size of A P CPU time (seconds) Example p m n Vertices Facets primal dual Table 4: Computation times for the examples. Ehrgott, M. (5). Multicriteria Optimization. Springer-Verlag, Berlin, nd edition. Ehrgott, M. and Wiecek, M. (5). Multiobjective programming. In J. Figueira, S. Greco, and M. Ehrgott, editors, Multicriteria Decision Analysis: State of the Art Surveys, pages Springer Science + Business Media, New York. Grünbaum, B. (). Convex Polytopes, volume of Graduate Texts in Mathematics. Springer, New York, nd edition. Prepared by V. Kaibel, V. Klee, and G.M. Ziegler. Heyde, F. and Löhne, A. (6). Geometric duality in multi-objective linear programming. Reports on Optimization and Stochastics 6-5, Department of Mathematics and Computer Science, Martin-Luther-University Halle-Wittenberg. Submitted to SIAM Journal on Optimization. Heyde, F., Löhne, A., and Tammer, C. (6). Set-valued duality theory for multiple objective linear programs and application to mathematical finance. Reports on optimization and stochastics, Department of Mathematics and Computer Science, Martin-Luther-University Halle-Wittenberg. Submitted to Journal of Optimization Theory and Applications. Isermann, H. (974). Proper efficiency and the linear vector maximum problem. Operations Resaerch,, 89 9.

24 Przybylski, A., Gandibleux, X., and Ehrgott, M. (7). Recursive algorithms for finding all nondominated extreme points in the outcome set of a multiobjective integer program. INFORMS Journal on Computing, Submitted for publication. Rockafellar, R. (97). Convex Analysis. Princeton University Press, Princeton. Shao, L. and Ehrgott, M. (6). Approximately solving multiobjective linear programmes in objective space and an application in radiotherapy treatment planning. Report 646, Department of Engineering Science, The University of Auckland. Submitted to Mathematical Methods of Operations Research. Steuer, R. (985). Multiple Criteria Optimization: Theory, Computation and Application. John Wiley & Sons, New York, NY. Steuer, R. (989). Adbase multiple objective linear programming package. Technical report, University of Georgia, Athens, Georgia. Ulungu, E. and Teghem, J. (995). The two phases method: An efficient procedure to solve bi-objective combinatorial optimization problems. Foundations of Computing and Decision Sciences,, Webster, R. (994). Convexity. Oxford Science Publications, Oxford, Oxford University Press.

Linear Vector Optimization. Algorithms and Applications

Linear Vector Optimization. Algorithms and Applications Linear Vector Optimization. Algorithms and Applications Andreas Löhne Martin-Luther-Universität Halle-Wittenberg, Germany ANZIAM 2013 Newcastle (Australia), February 4, 2013 based on Hamel, A.; Löhne,

More information

A Parametric Simplex Algorithm for Linear Vector Optimization Problems

A Parametric Simplex Algorithm for Linear Vector Optimization Problems A Parametric Simplex Algorithm for Linear Vector Optimization Problems Birgit Rudloff Firdevs Ulus Robert Vanderbei July 9, 2015 Abstract In this paper, a parametric simplex algorithm for solving linear

More information

BENSOLVE - a solver for multi-objective linear programs

BENSOLVE - a solver for multi-objective linear programs BENSOLVE - a solver for multi-objective linear programs Andreas Löhne Martin-Luther-Universität Halle-Wittenberg, Germany ISMP 2012 Berlin, August 19-24, 2012 BENSOLVE is a solver project based on Benson's

More information

Set-valued Duality Theory for Multiple Objective Linear Programs and Application to Mathematical Finance

Set-valued Duality Theory for Multiple Objective Linear Programs and Application to Mathematical Finance Set-valued Duality Theory for Multiple Objective Linear Programs and Application to Mathematical Finance Frank Heyde Andreas Löhne Christiane Tammer December 5, 2006 Abstract We develop a duality theory

More information

Chapter 1. Preliminaries

Chapter 1. Preliminaries Introduction This dissertation is a reading of chapter 4 in part I of the book : Integer and Combinatorial Optimization by George L. Nemhauser & Laurence A. Wolsey. The chapter elaborates links between

More information

Closing the Duality Gap in Linear Vector Optimization

Closing the Duality Gap in Linear Vector Optimization Journal of Convex Analysis Volume 11 (2004), No. 1, 163 178 Received July 4, 2003 Closing the Duality Gap in Linear Vector Optimization Andreas H. Hamel Martin-Luther-University Halle-Wittenberg, Department

More information

Calculating the set of superhedging portfolios in markets with transactions costs by methods of vector optimization

Calculating the set of superhedging portfolios in markets with transactions costs by methods of vector optimization Calculating the set of superhedging portfolios in markets with transactions costs by methods of vector optimization Andreas Löhne Martin-Luther-Universität Halle-Wittenberg Co-author: Birgit Rudlo, Princeton

More information

On Semicontinuity of Convex-valued Multifunctions and Cesari s Property (Q)

On Semicontinuity of Convex-valued Multifunctions and Cesari s Property (Q) On Semicontinuity of Convex-valued Multifunctions and Cesari s Property (Q) Andreas Löhne May 2, 2005 (last update: November 22, 2005) Abstract We investigate two types of semicontinuity for set-valued

More information

Column Generation in Integer Programming with Applications in Multicriteria Optimization

Column Generation in Integer Programming with Applications in Multicriteria Optimization Column Generation in Integer Programming with Applications in Multicriteria Optimization Matthias Ehrgott Department of Engineering Science The University of Auckland, New Zealand email: m.ehrgott@auckland.ac.nz

More information

Closing the duality gap in linear vector optimization

Closing the duality gap in linear vector optimization Closing the duality gap in linear vector optimization Andreas H. Hamel Frank Heyde Andreas Löhne Christiane Tammer Kristin Winkler Abstract Using a set-valued dual cost function we give a new approach

More information

Week 3: Faces of convex sets

Week 3: Faces of convex sets Week 3: Faces of convex sets Conic Optimisation MATH515 Semester 018 Vera Roshchina School of Mathematics and Statistics, UNSW August 9, 018 Contents 1. Faces of convex sets 1. Minkowski theorem 3 3. Minimal

More information

BCOL RESEARCH REPORT 07.04

BCOL RESEARCH REPORT 07.04 BCOL RESEARCH REPORT 07.04 Industrial Engineering & Operations Research University of California, Berkeley, CA 94720-1777 LIFTING FOR CONIC MIXED-INTEGER PROGRAMMING ALPER ATAMTÜRK AND VISHNU NARAYANAN

More information

THE MIXING SET WITH FLOWS

THE MIXING SET WITH FLOWS THE MIXING SET WITH FLOWS MICHELE CONFORTI, MARCO DI SUMMA, AND LAURENCE A. WOLSEY Abstract. We consider the mixing set with flows: s + x t b t, x t y t for 1 t n; s R 1 +, x Rn +, y Zn +. It models a

More information

A New Fenchel Dual Problem in Vector Optimization

A New Fenchel Dual Problem in Vector Optimization A New Fenchel Dual Problem in Vector Optimization Radu Ioan Boţ Anca Dumitru Gert Wanka Abstract We introduce a new Fenchel dual for vector optimization problems inspired by the form of the Fenchel dual

More information

MAT-INF4110/MAT-INF9110 Mathematical optimization

MAT-INF4110/MAT-INF9110 Mathematical optimization MAT-INF4110/MAT-INF9110 Mathematical optimization Geir Dahl August 20, 2013 Convexity Part IV Chapter 4 Representation of convex sets different representations of convex sets, boundary polyhedra and polytopes:

More information

Generating All Efficient Extreme Points in Multiple Objective Linear Programming Problem and Its Application

Generating All Efficient Extreme Points in Multiple Objective Linear Programming Problem and Its Application Generating All Efficient Extreme Points in Multiple Objective Linear Programming Problem and Its Application Nguyen Thi Bach Kim and Nguyen Tuan Thien Faculty of Applied Mathematics and Informatics, Hanoi

More information

Classical linear vector optimization duality revisited

Classical linear vector optimization duality revisited Optim Lett DOI 10.1007/s11590-010-0263-1 ORIGINAL PAPER Classical linear vector optimization duality revisited Radu Ioan Boţ Sorin-Mihai Grad Gert Wanka Received: 6 May 2010 / Accepted: 8 November 2010

More information

POLARS AND DUAL CONES

POLARS AND DUAL CONES POLARS AND DUAL CONES VERA ROSHCHINA Abstract. The goal of this note is to remind the basic definitions of convex sets and their polars. For more details see the classic references [1, 2] and [3] for polytopes.

More information

Dual Consistent Systems of Linear Inequalities and Cardinality Constrained Polytopes. Satoru FUJISHIGE and Jens MASSBERG.

Dual Consistent Systems of Linear Inequalities and Cardinality Constrained Polytopes. Satoru FUJISHIGE and Jens MASSBERG. RIMS-1734 Dual Consistent Systems of Linear Inequalities and Cardinality Constrained Polytopes By Satoru FUJISHIGE and Jens MASSBERG December 2011 RESEARCH INSTITUTE FOR MATHEMATICAL SCIENCES KYOTO UNIVERSITY,

More information

1 Maximal Lattice-free Convex Sets

1 Maximal Lattice-free Convex Sets 47-831: Advanced Integer Programming Lecturer: Amitabh Basu Lecture 3 Date: 03/23/2010 In this lecture, we explore the connections between lattices of R n and convex sets in R n. The structures will prove

More information

3. Linear Programming and Polyhedral Combinatorics

3. Linear Programming and Polyhedral Combinatorics Massachusetts Institute of Technology 18.433: Combinatorial Optimization Michel X. Goemans February 28th, 2013 3. Linear Programming and Polyhedral Combinatorics Summary of what was seen in the introductory

More information

arxiv:math/ v1 [math.co] 3 Sep 2000

arxiv:math/ v1 [math.co] 3 Sep 2000 arxiv:math/0009026v1 [math.co] 3 Sep 2000 Max Min Representation of Piecewise Linear Functions Sergei Ovchinnikov Mathematics Department San Francisco State University San Francisco, CA 94132 sergei@sfsu.edu

More information

CO 250 Final Exam Guide

CO 250 Final Exam Guide Spring 2017 CO 250 Final Exam Guide TABLE OF CONTENTS richardwu.ca CO 250 Final Exam Guide Introduction to Optimization Kanstantsin Pashkovich Spring 2017 University of Waterloo Last Revision: March 4,

More information

Optimization WS 13/14:, by Y. Goldstein/K. Reinert, 9. Dezember 2013, 16: Linear programming. Optimization Problems

Optimization WS 13/14:, by Y. Goldstein/K. Reinert, 9. Dezember 2013, 16: Linear programming. Optimization Problems Optimization WS 13/14:, by Y. Goldstein/K. Reinert, 9. Dezember 2013, 16:38 2001 Linear programming Optimization Problems General optimization problem max{z(x) f j (x) 0,x D} or min{z(x) f j (x) 0,x D}

More information

A Redundant Klee-Minty Construction with All the Redundant Constraints Touching the Feasible Region

A Redundant Klee-Minty Construction with All the Redundant Constraints Touching the Feasible Region A Redundant Klee-Minty Construction with All the Redundant Constraints Touching the Feasible Region Eissa Nematollahi Tamás Terlaky January 5, 2008 Abstract By introducing some redundant Klee-Minty constructions,

More information

Lifting for conic mixed-integer programming

Lifting for conic mixed-integer programming Math. Program., Ser. A DOI 1.17/s117-9-282-9 FULL LENGTH PAPER Lifting for conic mixed-integer programming Alper Atamtürk Vishnu Narayanan Received: 13 March 28 / Accepted: 28 January 29 The Author(s)

More information

LP Duality: outline. Duality theory for Linear Programming. alternatives. optimization I Idea: polyhedra

LP Duality: outline. Duality theory for Linear Programming. alternatives. optimization I Idea: polyhedra LP Duality: outline I Motivation and definition of a dual LP I Weak duality I Separating hyperplane theorem and theorems of the alternatives I Strong duality and complementary slackness I Using duality

More information

Research Article Existence and Duality of Generalized ε-vector Equilibrium Problems

Research Article Existence and Duality of Generalized ε-vector Equilibrium Problems Applied Mathematics Volume 2012, Article ID 674512, 13 pages doi:10.1155/2012/674512 Research Article Existence and Duality of Generalized ε-vector Equilibrium Problems Hong-Yong Fu, Bin Dan, and Xiang-Yu

More information

3. Linear Programming and Polyhedral Combinatorics

3. Linear Programming and Polyhedral Combinatorics Massachusetts Institute of Technology 18.453: Combinatorial Optimization Michel X. Goemans April 5, 2017 3. Linear Programming and Polyhedral Combinatorics Summary of what was seen in the introductory

More information

Linear and Integer Optimization (V3C1/F4C1)

Linear and Integer Optimization (V3C1/F4C1) Linear and Integer Optimization (V3C1/F4C1) Lecture notes Ulrich Brenner Research Institute for Discrete Mathematics, University of Bonn Winter term 2016/2017 March 8, 2017 12:02 1 Preface Continuous updates

More information

Integer Programming, Part 1

Integer Programming, Part 1 Integer Programming, Part 1 Rudi Pendavingh Technische Universiteit Eindhoven May 18, 2016 Rudi Pendavingh (TU/e) Integer Programming, Part 1 May 18, 2016 1 / 37 Linear Inequalities and Polyhedra Farkas

More information

Research Division. Computer and Automation Institute, Hungarian Academy of Sciences. H-1518 Budapest, P.O.Box 63. Ujvári, M. WP August, 2007

Research Division. Computer and Automation Institute, Hungarian Academy of Sciences. H-1518 Budapest, P.O.Box 63. Ujvári, M. WP August, 2007 Computer and Automation Institute, Hungarian Academy of Sciences Research Division H-1518 Budapest, P.O.Box 63. ON THE PROJECTION ONTO A FINITELY GENERATED CONE Ujvári, M. WP 2007-5 August, 2007 Laboratory

More information

A new algorithm for solving planar multiobjective location problems involving the Manhattan norm

A new algorithm for solving planar multiobjective location problems involving the Manhattan norm A new algorithm for solving planar multiobjective location problems involving the Manhattan norm Shaghaf Alzorba a, Christian Günther a, Nicolae Popovici b and Christiane Tammer a a Martin Luther University

More information

Lecture 9 Monotone VIs/CPs Properties of cones and some existence results. October 6, 2008

Lecture 9 Monotone VIs/CPs Properties of cones and some existence results. October 6, 2008 Lecture 9 Monotone VIs/CPs Properties of cones and some existence results October 6, 2008 Outline Properties of cones Existence results for monotone CPs/VIs Polyhedrality of solution sets Game theory:

More information

On mixed-integer sets with two integer variables

On mixed-integer sets with two integer variables On mixed-integer sets with two integer variables Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Santanu S. Dey Georgia Inst. Tech. santanu.dey@isye.gatech.edu September 8, 2010 Oktay Günlük IBM Research

More information

Optimality Conditions for Nonsmooth Convex Optimization

Optimality Conditions for Nonsmooth Convex Optimization Optimality Conditions for Nonsmooth Convex Optimization Sangkyun Lee Oct 22, 2014 Let us consider a convex function f : R n R, where R is the extended real field, R := R {, + }, which is proper (f never

More information

ON A CLASS OF NONSMOOTH COMPOSITE FUNCTIONS

ON A CLASS OF NONSMOOTH COMPOSITE FUNCTIONS MATHEMATICS OF OPERATIONS RESEARCH Vol. 28, No. 4, November 2003, pp. 677 692 Printed in U.S.A. ON A CLASS OF NONSMOOTH COMPOSITE FUNCTIONS ALEXANDER SHAPIRO We discuss in this paper a class of nonsmooth

More information

CSCI 1951-G Optimization Methods in Finance Part 01: Linear Programming

CSCI 1951-G Optimization Methods in Finance Part 01: Linear Programming CSCI 1951-G Optimization Methods in Finance Part 01: Linear Programming January 26, 2018 1 / 38 Liability/asset cash-flow matching problem Recall the formulation of the problem: max w c 1 + p 1 e 1 = 150

More information

On the Existence of Ideal Solutions in Multi-objective 0-1 Integer Programs

On the Existence of Ideal Solutions in Multi-objective 0-1 Integer Programs On the Existence of Ideal Solutions in Multi-objective -1 Integer Programs Natashia Boland a, Hadi Charkhgard b, and Martin Savelsbergh a a School of Industrial and Systems Engineering, Georgia Institute

More information

Key words. Integer nonlinear programming, Cutting planes, Maximal lattice-free convex sets

Key words. Integer nonlinear programming, Cutting planes, Maximal lattice-free convex sets ON MAXIMAL S-FREE CONVEX SETS DIEGO A. MORÁN R. AND SANTANU S. DEY Abstract. Let S Z n satisfy the property that conv(s) Z n = S. Then a convex set K is called an S-free convex set if int(k) S =. A maximal

More information

Computational Integer Programming Universidad de los Andes. Lecture 1. Dr. Ted Ralphs

Computational Integer Programming Universidad de los Andes. Lecture 1. Dr. Ted Ralphs Computational Integer Programming Universidad de los Andes Lecture 1 Dr. Ted Ralphs MIP Lecture 1 1 Quick Introduction Bio Course web site Course structure http://coral.ie.lehigh.edu/ ted/teaching/mip

More information

Linear Programming. Chapter Introduction

Linear Programming. Chapter Introduction Chapter 3 Linear Programming Linear programs (LP) play an important role in the theory and practice of optimization problems. Many COPs can directly be formulated as LPs. Furthermore, LPs are invaluable

More information

On the projection onto a finitely generated cone

On the projection onto a finitely generated cone Acta Cybernetica 00 (0000) 1 15. On the projection onto a finitely generated cone Miklós Ujvári Abstract In the paper we study the properties of the projection onto a finitely generated cone. We show for

More information

Surrogate upper bound sets for bi-objective bi-dimensional binary knapsack problems

Surrogate upper bound sets for bi-objective bi-dimensional binary knapsack problems Surrogate upper bound sets for bi-objective bi-dimensional binary knapsack problems Audrey Cerqueus, Anthony Przybylski, Xavier Gandibleux Université de Nantes LINA UMR CNRS 624 UFR sciences 2 Rue de la

More information

The Triangle Closure is a Polyhedron

The Triangle Closure is a Polyhedron The Triangle Closure is a Polyhedron Amitabh Basu Robert Hildebrand Matthias Köppe November 7, 21 Abstract Recently, cutting planes derived from maximal lattice-free convex sets have been studied intensively

More information

On the relative strength of families of intersection cuts arising from pairs of tableau constraints in mixed integer programs

On the relative strength of families of intersection cuts arising from pairs of tableau constraints in mixed integer programs On the relative strength of families of intersection cuts arising from pairs of tableau constraints in mixed integer programs Yogesh Awate Tepper School of Business, Carnegie Mellon University, Pittsburgh,

More information

Normal Fans of Polyhedral Convex Sets

Normal Fans of Polyhedral Convex Sets Set-Valued Analysis manuscript No. (will be inserted by the editor) Normal Fans of Polyhedral Convex Sets Structures and Connections Shu Lu Stephen M. Robinson Received: date / Accepted: date Dedicated

More information

Some Properties of Convex Hulls of Integer Points Contained in General Convex Sets

Some Properties of Convex Hulls of Integer Points Contained in General Convex Sets Some Properties of Convex Hulls of Integer Points Contained in General Convex Sets Santanu S. Dey and Diego A. Morán R. H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute

More information

Spring 2017 CO 250 Course Notes TABLE OF CONTENTS. richardwu.ca. CO 250 Course Notes. Introduction to Optimization

Spring 2017 CO 250 Course Notes TABLE OF CONTENTS. richardwu.ca. CO 250 Course Notes. Introduction to Optimization Spring 2017 CO 250 Course Notes TABLE OF CONTENTS richardwu.ca CO 250 Course Notes Introduction to Optimization Kanstantsin Pashkovich Spring 2017 University of Waterloo Last Revision: March 4, 2018 Table

More information

Preprint February 19, 2018 (1st version October 31, 2017) Pareto efficient solutions in multi-objective optimization involving forbidden regions 1

Preprint February 19, 2018 (1st version October 31, 2017) Pareto efficient solutions in multi-objective optimization involving forbidden regions 1 Preprint February 19, 2018 1st version October 31, 2017) Pareto efficient solutions in multi-objective optimization involving forbidden regions 1 by CHRISTIAN GÜNTHER Martin Luther University Halle-Wittenberg

More information

Math 341: Convex Geometry. Xi Chen

Math 341: Convex Geometry. Xi Chen Math 341: Convex Geometry Xi Chen 479 Central Academic Building, University of Alberta, Edmonton, Alberta T6G 2G1, CANADA E-mail address: xichen@math.ualberta.ca CHAPTER 1 Basics 1. Euclidean Geometry

More information

Partial cubes: structures, characterizations, and constructions

Partial cubes: structures, characterizations, and constructions Partial cubes: structures, characterizations, and constructions Sergei Ovchinnikov San Francisco State University, Mathematics Department, 1600 Holloway Ave., San Francisco, CA 94132 Abstract Partial cubes

More information

arxiv: v3 [math.co] 1 Oct 2018

arxiv: v3 [math.co] 1 Oct 2018 NON-SPANNING LATTICE 3-POLYTOPES arxiv:7.07603v3 [math.co] Oct 208 Abstract. We completely classify non-spanning 3-polytopes, by which we mean lattice 3-polytopes whose lattice points do not affinely span

More information

arxiv:math/ v1 [math.ac] 11 Nov 2005

arxiv:math/ v1 [math.ac] 11 Nov 2005 A note on Rees algebras and the MFMC property arxiv:math/0511307v1 [math.ac] 11 Nov 2005 Isidoro Gitler, Carlos E. Valencia and Rafael H. Villarreal 1 Departamento de Matemáticas Centro de Investigación

More information

The Split Closure of a Strictly Convex Body

The Split Closure of a Strictly Convex Body The Split Closure of a Strictly Convex Body D. Dadush a, S. S. Dey a, J. P. Vielma b,c, a H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, 765 Ferst Drive

More information

Some Properties of the Augmented Lagrangian in Cone Constrained Optimization

Some Properties of the Augmented Lagrangian in Cone Constrained Optimization MATHEMATICS OF OPERATIONS RESEARCH Vol. 29, No. 3, August 2004, pp. 479 491 issn 0364-765X eissn 1526-5471 04 2903 0479 informs doi 10.1287/moor.1040.0103 2004 INFORMS Some Properties of the Augmented

More information

Optimization methods NOPT048

Optimization methods NOPT048 Optimization methods NOPT048 Jirka Fink https://ktiml.mff.cuni.cz/ fink/ Department of Theoretical Computer Science and Mathematical Logic Faculty of Mathematics and Physics Charles University in Prague

More information

Embedding Formulations and Complexity for Unions of Polyhedra

Embedding Formulations and Complexity for Unions of Polyhedra Embedding Formulations and Complexity for Unions of Polyhedra Juan Pablo Vielma Sloan School of Management, Massachusetts Institute of Technology, jvielma@mit.edu It is well known that selecting a good

More information

Sufficiency of Cut-Generating Functions

Sufficiency of Cut-Generating Functions Sufficiency of Cut-Generating Functions Gérard Cornuéjols 1, Laurence Wolsey 2, and Sercan Yıldız 1 1 Tepper School of Business, Carnegie Mellon University, 5000 Forbes Ave, Pittsburgh, PA 15213, United

More information

On the relations between different duals assigned to composed optimization problems

On the relations between different duals assigned to composed optimization problems manuscript No. will be inserted by the editor) On the relations between different duals assigned to composed optimization problems Gert Wanka 1, Radu Ioan Boţ 2, Emese Vargyas 3 1 Faculty of Mathematics,

More information

1 Review Session. 1.1 Lecture 2

1 Review Session. 1.1 Lecture 2 1 Review Session Note: The following lists give an overview of the material that was covered in the lectures and sections. Your TF will go through these lists. If anything is unclear or you have questions

More information

Efficient Geometric Operations on Convex Polyhedra, with an Application to Reachability Analysis of Hybrid Systems

Efficient Geometric Operations on Convex Polyhedra, with an Application to Reachability Analysis of Hybrid Systems Efficient Geometric Operations on Convex Polyhedra, with an Application to Reachability Analysis of Hybrid Systems Willem Hagemann Abstract. We present a novel representation class for closed convex polyhedra,

More information

Continuous Sets and Non-Attaining Functionals in Reflexive Banach Spaces

Continuous Sets and Non-Attaining Functionals in Reflexive Banach Spaces Laboratoire d Arithmétique, Calcul formel et d Optimisation UMR CNRS 6090 Continuous Sets and Non-Attaining Functionals in Reflexive Banach Spaces Emil Ernst Michel Théra Rapport de recherche n 2004-04

More information

RESEARCH ARTICLE. An extension of the polytope of doubly stochastic matrices

RESEARCH ARTICLE. An extension of the polytope of doubly stochastic matrices Linear and Multilinear Algebra Vol. 00, No. 00, Month 200x, 1 15 RESEARCH ARTICLE An extension of the polytope of doubly stochastic matrices Richard A. Brualdi a and Geir Dahl b a Department of Mathematics,

More information

Absolute Value Programming

Absolute Value Programming O. L. Mangasarian Absolute Value Programming Abstract. We investigate equations, inequalities and mathematical programs involving absolute values of variables such as the equation Ax + B x = b, where A

More information

Linear Algebra Review: Linear Independence. IE418 Integer Programming. Linear Algebra Review: Subspaces. Linear Algebra Review: Affine Independence

Linear Algebra Review: Linear Independence. IE418 Integer Programming. Linear Algebra Review: Subspaces. Linear Algebra Review: Affine Independence Linear Algebra Review: Linear Independence IE418: Integer Programming Department of Industrial and Systems Engineering Lehigh University 21st March 2005 A finite collection of vectors x 1,..., x k R n

More information

Numerical Optimization

Numerical Optimization Linear Programming Computer Science and Automation Indian Institute of Science Bangalore 560 012, India. NPTEL Course on min x s.t. Transportation Problem ij c ijx ij 3 j=1 x ij a i, i = 1, 2 2 i=1 x ij

More information

AN INTRODUCTION TO CONVEXITY

AN INTRODUCTION TO CONVEXITY AN INTRODUCTION TO CONVEXITY GEIR DAHL NOVEMBER 2010 University of Oslo, Centre of Mathematics for Applications, P.O.Box 1053, Blindern, 0316 Oslo, Norway (geird@math.uio.no) Contents 1 The basic concepts

More information

Cone characterizations of approximate solutions in real-vector optimization

Cone characterizations of approximate solutions in real-vector optimization DEPARTMENT OF MATHEMATICAL SCIENCES Clemson University, South Carolina, USA Technical Report TR2005 10 EW Cone characterizations of approximate solutions in real-vector optimization A. Engau and M. M.

More information

LP Relaxations of Mixed Integer Programs

LP Relaxations of Mixed Integer Programs LP Relaxations of Mixed Integer Programs John E. Mitchell Department of Mathematical Sciences RPI, Troy, NY 12180 USA February 2015 Mitchell LP Relaxations 1 / 29 LP Relaxations LP relaxations We want

More information

The Nearest Doubly Stochastic Matrix to a Real Matrix with the same First Moment

The Nearest Doubly Stochastic Matrix to a Real Matrix with the same First Moment he Nearest Doubly Stochastic Matrix to a Real Matrix with the same First Moment William Glunt 1, homas L. Hayden 2 and Robert Reams 2 1 Department of Mathematics and Computer Science, Austin Peay State

More information

Summer School: Semidefinite Optimization

Summer School: Semidefinite Optimization Summer School: Semidefinite Optimization Christine Bachoc Université Bordeaux I, IMB Research Training Group Experimental and Constructive Algebra Haus Karrenberg, Sept. 3 - Sept. 7, 2012 Duality Theory

More information

Optimization methods NOPT048

Optimization methods NOPT048 Optimization methods NOPT048 Jirka Fink https://ktiml.mff.cuni.cz/ fink/ Department of Theoretical Computer Science and Mathematical Logic Faculty of Mathematics and Physics Charles University in Prague

More information

Basic convexity. 1.1 Convex sets and combinations. λ + μ b (λ + μ)a;

Basic convexity. 1.1 Convex sets and combinations. λ + μ b (λ + μ)a; 1 Basic convexity 1.1 Convex sets and combinations AsetA R n is convex if together with any two points x, y it contains the segment [x, y], thus if (1 λ)x + λy A for x, y A, 0 λ 1. Examples of convex sets

More information

From the Zonotope Construction to the Minkowski Addition of Convex Polytopes

From the Zonotope Construction to the Minkowski Addition of Convex Polytopes From the Zonotope Construction to the Minkowski Addition of Convex Polytopes Komei Fukuda School of Computer Science, McGill University, Montreal, Canada Abstract A zonotope is the Minkowski addition of

More information

Deciding Emptiness of the Gomory-Chvátal Closure is NP-Complete, Even for a Rational Polyhedron Containing No Integer Point

Deciding Emptiness of the Gomory-Chvátal Closure is NP-Complete, Even for a Rational Polyhedron Containing No Integer Point Deciding Emptiness of the Gomory-Chvátal Closure is NP-Complete, Even for a Rational Polyhedron Containing No Integer Point Gérard Cornuéjols 1 and Yanjun Li 2 1 Tepper School of Business, Carnegie Mellon

More information

The Triangle Closure is a Polyhedron

The Triangle Closure is a Polyhedron The Triangle Closure is a Polyhedron Amitabh Basu Robert Hildebrand Matthias Köppe January 8, 23 Abstract Recently, cutting planes derived from maximal lattice-free convex sets have been studied intensively

More information

GENERALIZED CONVEXITY AND OPTIMALITY CONDITIONS IN SCALAR AND VECTOR OPTIMIZATION

GENERALIZED CONVEXITY AND OPTIMALITY CONDITIONS IN SCALAR AND VECTOR OPTIMIZATION Chapter 4 GENERALIZED CONVEXITY AND OPTIMALITY CONDITIONS IN SCALAR AND VECTOR OPTIMIZATION Alberto Cambini Department of Statistics and Applied Mathematics University of Pisa, Via Cosmo Ridolfi 10 56124

More information

EE/ACM Applications of Convex Optimization in Signal Processing and Communications Lecture 17

EE/ACM Applications of Convex Optimization in Signal Processing and Communications Lecture 17 EE/ACM 150 - Applications of Convex Optimization in Signal Processing and Communications Lecture 17 Andre Tkacenko Signal Processing Research Group Jet Propulsion Laboratory May 29, 2012 Andre Tkacenko

More information

A Simpler and Tighter Redundant Klee-Minty Construction

A Simpler and Tighter Redundant Klee-Minty Construction A Simpler and Tighter Redundant Klee-Minty Construction Eissa Nematollahi Tamás Terlaky October 19, 2006 Abstract By introducing redundant Klee-Minty examples, we have previously shown that the central

More information

arxiv: v3 [math.oc] 16 May 2018

arxiv: v3 [math.oc] 16 May 2018 arxiv:1702.05645v3 [math.oc] 16 May 2018 Tractability of Convex Vector Optimization Problems in the Sense of Polyhedral Approximations Firdevs Ulus September 18, 2018 Abstract There are different solution

More information

OPTIMISATION 3: NOTES ON THE SIMPLEX ALGORITHM

OPTIMISATION 3: NOTES ON THE SIMPLEX ALGORITHM OPTIMISATION 3: NOTES ON THE SIMPLEX ALGORITHM Abstract These notes give a summary of the essential ideas and results It is not a complete account; see Winston Chapters 4, 5 and 6 The conventions and notation

More information

On constraint qualifications with generalized convexity and optimality conditions

On constraint qualifications with generalized convexity and optimality conditions On constraint qualifications with generalized convexity and optimality conditions Manh-Hung Nguyen, Do Van Luu To cite this version: Manh-Hung Nguyen, Do Van Luu. On constraint qualifications with generalized

More information

Minimal inequalities for an infinite relaxation of integer programs

Minimal inequalities for an infinite relaxation of integer programs Minimal inequalities for an infinite relaxation of integer programs Amitabh Basu Carnegie Mellon University, abasu1@andrew.cmu.edu Michele Conforti Università di Padova, conforti@math.unipd.it Gérard Cornuéjols

More information

Cutting planes from two rows of a simplex tableau

Cutting planes from two rows of a simplex tableau Cutting planes from two rows of a simplex tableau K. Andersen Q. Louveaux R. Weismantel L. Wolsey May, 6 Abstract Introduction In this paper a basic geometric object is investigated that allows us to derive

More information

Lecture notes on the ellipsoid algorithm

Lecture notes on the ellipsoid algorithm Massachusetts Institute of Technology Handout 1 18.433: Combinatorial Optimization May 14th, 007 Michel X. Goemans Lecture notes on the ellipsoid algorithm The simplex algorithm was the first algorithm

More information

An upper bound for the number of different solutions generated by the primal simplex method with any selection rule of entering variables

An upper bound for the number of different solutions generated by the primal simplex method with any selection rule of entering variables An upper bound for the number of different solutions generated by the primal simplex method with any selection rule of entering variables Tomonari Kitahara and Shinji Mizuno February 2012 Abstract Kitahara

More information

Integer Programming ISE 418. Lecture 12. Dr. Ted Ralphs

Integer Programming ISE 418. Lecture 12. Dr. Ted Ralphs Integer Programming ISE 418 Lecture 12 Dr. Ted Ralphs ISE 418 Lecture 12 1 Reading for This Lecture Nemhauser and Wolsey Sections II.2.1 Wolsey Chapter 9 ISE 418 Lecture 12 2 Generating Stronger Valid

More information

Lagrangian Relaxation in MIP

Lagrangian Relaxation in MIP Lagrangian Relaxation in MIP Bernard Gendron May 28, 2016 Master Class on Decomposition, CPAIOR2016, Banff, Canada CIRRELT and Département d informatique et de recherche opérationnelle, Université de Montréal,

More information

A Review of Linear Programming

A Review of Linear Programming A Review of Linear Programming Instructor: Farid Alizadeh IEOR 4600y Spring 2001 February 14, 2001 1 Overview In this note we review the basic properties of linear programming including the primal simplex

More information

Minimal inequalities for an infinite relaxation of integer programs

Minimal inequalities for an infinite relaxation of integer programs Minimal inequalities for an infinite relaxation of integer programs Amitabh Basu Carnegie Mellon University, abasu1@andrew.cmu.edu Michele Conforti Università di Padova, conforti@math.unipd.it Gérard Cornuéjols

More information

A Polyhedral Cone Counterexample

A Polyhedral Cone Counterexample Division of the Humanities and Social Sciences A Polyhedral Cone Counterexample KCB 9/20/2003 Revised 12/12/2003 Abstract This is an example of a pointed generating convex cone in R 4 with 5 extreme rays,

More information

Jørgen Tind, Department of Statistics and Operations Research, University of Copenhagen, Universitetsparken 5, 2100 Copenhagen O, Denmark.

Jørgen Tind, Department of Statistics and Operations Research, University of Copenhagen, Universitetsparken 5, 2100 Copenhagen O, Denmark. DUALITY THEORY Jørgen Tind, Department of Statistics and Operations Research, University of Copenhagen, Universitetsparken 5, 2100 Copenhagen O, Denmark. Keywords: Duality, Saddle point, Complementary

More information

On the Relative Strength of Split, Triangle and Quadrilateral Cuts

On the Relative Strength of Split, Triangle and Quadrilateral Cuts On the Relative Strength of Split, Triangle and Quadrilateral Cuts Amitabh Basu Tepper School of Business, Carnegie Mellon University, Pittsburgh, PA 53 abasu@andrew.cmu.edu Pierre Bonami LIF, Faculté

More information

Split Rank of Triangle and Quadrilateral Inequalities

Split Rank of Triangle and Quadrilateral Inequalities Split Rank of Triangle and Quadrilateral Inequalities Santanu Dey 1 Quentin Louveaux 2 June 4, 2009 Abstract A simple relaxation of two rows of a simplex tableau is a mixed integer set consisting of two

More information

Linear Programming and the Simplex method

Linear Programming and the Simplex method Linear Programming and the Simplex method Harald Enzinger, Michael Rath Signal Processing and Speech Communication Laboratory Jan 9, 2012 Harald Enzinger, Michael Rath Jan 9, 2012 page 1/37 Outline Introduction

More information

Change in the State of the Art of (Mixed) Integer Programming

Change 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 information

Subdifferential representation of convex functions: refinements and applications

Subdifferential representation of convex functions: refinements and applications Subdifferential representation of convex functions: refinements and applications Joël Benoist & Aris Daniilidis Abstract Every lower semicontinuous convex function can be represented through its subdifferential

More information

A new adaptive algorithm for linear multiobjective programming problems

A new adaptive algorithm for linear multiobjective programming problems A new adaptive algorithm for linear multiobjective programming problems S. RADJEF - M.0. BIBI - M.S. RADJEF Laboratory LAMOS, University of Béjaia, 06000 (Algéria sonia.radjef@caramail.com mobibi@hotmail.com

More information