Searcharxiv⌕ Search

arXiv subjects

Andreas Löhne

Publications and source records attributed to Andreas Löhne.

34 records · Page 2Linked to original sources

Computing Convex Hulls of Trajectories

We study the convex hulls of trajectories of polynomial dynamical systems. Such trajectories include real algebraic curves. The boundaries of the resulting convex bodies are stratified into families of faces. We present numerical algorithms for identifying these patches. An implementation based on the software Bensolve Tools is given. This furnishes a key step in computing attainable regions of chemical reaction networks.

math.DS↗

Calculus of convex polyhedra and polyhedral convex functions by utilizing a multiple objective linear programming solver

The article deals with operations defined on convex polyhedra or polyhedral convex functions. Given two convex polyhedra, operations like Minkowski sum, intersection and closed convex hull of the union are considered. Basic operations for one convex polyhedron are, for example, the polar, the conical hull and the image under affine transformation. The concept of a P-representation of a convex polyhedron is introduced. It is shown that many polyhedral calculus operations can be expressed explicitly in terms of P-representations. We point out that all the relevant computational effort for polyhedral calculus consists in computing projections of convex polyhedra. In order to compute projections we use a recent result saying that multiple objective linear programming (MOLP) is equivalent to the polyhedral projection problem. Based on the MOLP-solver bensolve a polyhedral calculus toolbox for Matlab and GNU Octave is developed. Some numerical experiments are discussed.

math.OC↗

Geometric duality and parametric duality for multiple objective linear programs are equivalent

In 2011, Luc introduced parametric duality for multiple objective linear programs. He showed that geometric duality, introduced in 2008 by Heyde and Löhne, is a consequence of parametric duality. We show the converse statement: parametric duality can be derived from geometric duality. We point out that an easy geometric transformation embodies the relationship between both duality theories. The advantages of each theory are discussed.

math.OC↗

A vector linear programming approach for certain global optimization problems

Global optimization problems with a quasi-concave objective function and linear constraints are studied. We point out that various other classes of global optimization problems can be expressed in this way. We present two algorithms, which can be seen as slight modifications of Benson-type algorithms for multiple objective linear programs (MOLP). The modification of the MOLP algorithms results in a more efficient treatment of the studied optimization problems. This paper generalizes results of Schulz and Mittal on quasi-concave problems and Shao and Ehrgott on multiplicative linear programs. Furthermore, it improves results of Löhne and Wagner on minimizing the difference $f=g-h$ of two convex functions $g$, $h$ where either $g$ or $h$ is polyhedral. Numerical examples are given and the results are compared with the global optimization software BARON.

math.OC↗

Solving DC programs with a polyhedral component utilizing a multiple objective linear programming solver

A class of non-convex optimization problems with DC objective function is studied, where DC stands for being representable as the difference $f=g-h$ of two convex functions $g$ and $h$. In particular, we deal with the special case where one of the two convex functions $g$ or $h$ is polyhedral. In case $g$ is polyhedral, we show that a solution of the DC program can be obtained from a solution of an associated polyhedral projection problem. In case $h$ is polyhedral, we prove that a solution of the DC program can be obtained by solving a polyhedral projection problem and finitely many convex programs. Since polyhedral projection is equivalent to multiple objective linear programming (MOLP), a MOLP solver (in the second case together with a convex programming solver) can be used to solve instances of DC programs with polyhedral component. Numerical examples are provided, among them an application to locational analysis.

math.OC↗

Equivalence between polyhedral projection, multiple objective linear programming and vector linear programming

Let a polyhedral convex set be given by a finite number of linear inequalities and consider the problem to project this set onto a subspace. This problem, called polyhedral projection problem, is shown to be equivalent to multiple objective linear programming. The number of objectives of the multiple objective linear program is by one higher than the dimension of the projected polyhedron. The result implies that an arbitrary vector linear program (with arbitrary polyhedral ordering cone) can be solved by solving a multiple objective linear program (i.e. a vector linear program with the standard ordering cone) with one additional objective space dimension.

math.OC↗

The vector linear program solver Bensolve -- notes on theoretical background

Bensolve is an open source implementation of Benson's algorithm and its dual variant. Both algorithms compute primal and dual solutions of vector linear programs (VLP), which include the subclass of multiple objective linear programs (MOLP). The recent version of Bensolve can treat arbitrary vector linear programs whose upper image does not contain lines. This article surveys the theoretical background of the implementation. In particular, the role of VLP duality for the implementation is pointed out. Some numerical examples are provided.

math.OC↗

On the Dual of the Solvency Cone

A solvency cone is a polyhedral convex cone which is used in Mathematical Finance to model proportional transaction costs. It consists of those portfolios which can be traded into nonnegative positions. In this note, we provide a characterization of its dual cone in terms of extreme directions and discuss some consequences, among them: (i) an algorithm to construct extreme directions of the dual cone when a corresponding "contribution scheme" is given; (ii) estimates for the number of extreme directions; (iii) an explicit representation of the dual cone for special cases. The validation of the algorithm is based on the following easy-to-state but difficult-to-solve result on bipartite graphs: Running over all spanning trees of a bipartite graph, the number of left degree sequences equals the number of right degree sequences.

math.OC↗

Projection of polyhedral cones and linear vector optimization

Consider a polyhedral convex cone which is given by a finite number of linear inequalities. We investigate the problem to project this cone into a subspace and show that this problem is closely related to linear vector optimization: We define a cone projection problem using the data of a given linear vector optimization problem and consider the problem to determine the extreme directions and a basis of the lineality space of the projected cone $K$. The result of this problem yields a solution of the linear vector optimization problem. Analogously, the dual cone projection problem is related to the polar cone of $K$: One obtains a solution of the geometric dual linear vector optimization problem. We sketch the idea of a resulting algorithm for solving arbitrary linear vector optimization problems and provide an alternative proof of the geometric duality theorem based on duality of polytopes.

math.OC↗

Set optimization - a rather short introduction

Recent developments in set optimization are surveyed and extended including various set relations as well as fundamental constructions of a convex analysis for set- and vector-valued functions, and duality for set optimization problems. Extensive sections with bibliographical comments summarize the state of the art. Applications to vector optimization and financial risk measures are discussed along with algorithmic approaches to set optimization problems.

math.OC↗

An Algorithm to Solve Polyhedral Convex Set Optimization Problems

An algorithm which computes a solution of a set optimization problem is provided. The graph of the objective map is assumed to be given by finitely many linear inequalities. A solution is understood to be a set of points in the domain satisfying two conditions: the attainment of the infimum and minimality with respect to a set relation. In the first phase of the algorithm, a linear vector optimization problem, called the vectorial relaxation, is solved. The resulting pre-solution yields the attainment of the infimum but, in general, not minimality. In the second phase of the algorithm, minimality is established by solving certain linear programs in combination with vertex enumeration of some values of the objective map.

math.OC↗

Primal and Dual Approximation Algorithms for Convex Vector Optimization Problems

Two approximation algorithms for solving convex vector optimization problems (CVOPs) are provided. Both algorithms solve the CVOP and its geometric dual problem simultaneously. The first algorithm is an extension of Benson's outer approximation algorithm, and the second one is a dual variant of it. Both algorithms provide an inner as well as an outer approximation of the (upper and lower) images. Only one scalar convex program has to be solved in each iteration. We allow objective and constraint functions that are not necessarily differentiable, allow solid pointed polyhedral ordering cones, and relate the approximations to an appropriate ε-solution concept. Numerical examples are provided.

math.OC↗

An algorithm for calculating the set of superhedging portfolios in markets with transaction costs

We study the explicit calculation of the set of superhedging portfolios of contingent claims in a discrete-time market model for d assets with proportional transaction costs. The set of superhedging portfolios can be obtained by a recursive construction involving set operations, going backward in the event tree. We reformulate the problem as a sequence of linear vector optimization problems and solve it by adapting known algorithms. The corresponding superhedging strategy can be obtained going forward in the tree. Examples are given involving multiple correlated assets and basket options. Furthermore, we relate existing algorithms for the calculation of the scalar superhedging price to the set-valued algorithm by a recent duality theory for vector optimization problems. The main contribution of the paper is to establish the connection to linear vector optimization, which allows to solve numerically multi-asset superhedging problems under transaction costs.

q-fin.PR↗

Benson type algorithms for linear vector optimization and applications

New versions and extensions of Benson's outer approximation algorithm for solving linear vector optimization problems are presented. Primal and dual variants are provided in which only one scalar linear program has to be solved in each iteration rather than two or three as in previous versions. Extensions are given to problems with arbitrary pointed solid polyhedral ordering cones. Numerical examples are provided, one of them involving a new set-valued risk measure for multivariate positions.

math.OC↗

Lagrange duality, stability and subdifferentials in vector optimization

Langrange duality theorems for vector and set optimization problems which are based on an consequent usage of infimum and supremum (in the sense greatest lower and least upper bounds with respect to a partial ordering) have been recently proven. In this note, we provide an alternative proof of strong duality for such problems via suitable stability and subdifferetial notions. In contrast to most of the related results in the literature, the space of dual variables is the same as in the scalar case, i.e., a dual variable is a vector rather than an operator. We point out that duality with operators is an easy consequence of duality with vectors as dual variables.

math.OC↗

Lagrange Duality in Set Optimization

Based on the complete-lattice approach, a new Lagrangian duality theory for set-valued optimization problems is presented. In contrast to previous approaches, set-valued versions for the known scalar formulas involving infimum and supremum are obtained. In particular, a strong duality theorem, which includes the existence of the dual solution, is given under very weak assumptions: The ordering cone may have an empty interior or may not be pointed. "Saddle sets" replace the usual notion of saddle points for the Lagrangian, and this concept is proven to be sufficient to show the equivalence between the existence of primal/dual solutions and strong duality on the one hand and the existence of a saddle set for the Lagrangian on the other hand.

math.OC↗