2,067 research outputs found
Enhancement of Sandwich Algorithms for Approximating Higher Dimensional Convex Pareto Sets
In many fields, we come across problems where we want to optimize several conflicting objectives simultaneously. To find a good solution for such multi-objective optimization problems, an approximation of the Pareto set is often generated. In this paper, we con- sider the approximation of Pareto sets for problems with three or more convex objectives and with convex constraints. For these problems, sandwich algorithms can be used to de- termine an inner and outer approximation between which the Pareto set is 'sandwiched'. Using these two approximations, we can calculate an upper bound on the approximation error. This upper bound can be used to determine which parts of the approximations must be improved and to provide a quality guarantee to the decision maker. In this paper, we extend higher dimensional sandwich algorithms in three different ways. Firstly, we introduce the new concept of adding dummy points to the inner approx- imation of a Pareto set. By using these dummy points, we can determine accurate inner and outer approximations more e±ciently, i.e., using less time-consuming optimizations. Secondly, we introduce a new method for the calculation of an error measure which is easy to interpret. The combination of easy calculation and easy interpretation makes this measure very suitable for sandwich algorithms. Thirdly, we show how transforming cer- tain objective functions can improve the results of sandwich algorithms and extend their applicability to certain non-convex problems. The calculation of the introduced error measure when using transformations will also be discussed. To show the effect of these enhancements, we make a numerical comparison using four test cases, including a four-dimensional case from the field of intensity-modulated radiation therapy (IMRT). The results of the different cases show that we can indeed achieve an accurate approximation using significantly fewer optimizations by using the enhancements.Convexity;e-efficiency;e-Pareto optimality;Geometric programming;Higher dimensional;Inner and outer approximation;IMRT;Pareto set;Multi-objective optimiza- tion;Sandwich algorithms;Transformations
An improved multi-parametric programming algorithm for flux balance analysis of metabolic networks
Flux balance analysis has proven an effective tool for analyzing metabolic
networks. In flux balance analysis, reaction rates and optimal pathways are
ascertained by solving a linear program, in which the growth rate is maximized
subject to mass-balance constraints. A variety of cell functions in response to
environmental stimuli can be quantified using flux balance analysis by
parameterizing the linear program with respect to extracellular conditions.
However, for most large, genome-scale metabolic networks of practical interest,
the resulting parametric problem has multiple and highly degenerate optimal
solutions, which are computationally challenging to handle. An improved
multi-parametric programming algorithm based on active-set methods is
introduced in this paper to overcome these computational difficulties.
Degeneracy and multiplicity are handled, respectively, by introducing
generalized inverses and auxiliary objective functions into the formulation of
the optimality conditions. These improvements are especially effective for
metabolic networks because their stoichiometry matrices are generally sparse;
thus, fast and efficient algorithms from sparse linear algebra can be leveraged
to compute generalized inverses and null-space bases. We illustrate the
application of our algorithm to flux balance analysis of metabolic networks by
studying a reduced metabolic model of Corynebacterium glutamicum and a
genome-scale model of Escherichia coli. We then demonstrate how the critical
regions resulting from these studies can be associated with optimal metabolic
modes and discuss the physical relevance of optimal pathways arising from
various auxiliary objective functions. Achieving more than five-fold
improvement in computational speed over existing multi-parametric programming
tools, the proposed algorithm proves promising in handling genome-scale
metabolic models.Comment: Accepted in J. Optim. Theory Appl. First draft was submitted on
August 4th, 201
Water filtration by using apple and banana peels as activated carbon
Water filter is an important devices for reducing the contaminants in raw water. Activated from charcoal is used to absorb the contaminants. Fruit peels are some of the suitable alternative carbon to substitute the charcoal. Determining the role of fruit peels which were apple and banana peels powder as activated carbon in water filter is the main goal. Drying and blending the peels till they become powder is the way to allow them to absorb the contaminants. Comparing the results for raw water before and after filtering is the observation. After filtering the raw water, the reading for pH was 6.8 which is in normal pH and turbidity reading recorded was 658 NTU. As for the colour, the water becomes more clear compared to the raw water. This study has found that fruit peels such as banana and apple are an effective substitute to charcoal as natural absorbent
An outer approximation algorithm for multi-objective mixed-integer linear and non-linear programming
In this paper, we present the first outer approximation algorithm for
multi-objective mixed-integer linear programming problems with any number of
objectives. The algorithm also works for certain classes of non-linear
programming problems. It produces the non-dominated extreme points as well as
the facets of the convex hull of these points. The algorithm relies on an
oracle which solves single-objective weighted-sum problems and we show that the
required number of oracle calls is polynomial in the number of facets of the
convex hull of the non-dominated extreme points in the case of multiobjective
mixed-integer programming (MOMILP). Thus, for MOMILP problems for which the
weighted-sum problem is solvable in polynomial time, the facets can be computed
with incremental-polynomial delay. From a practical perspective, the algorithm
starts from a valid lower bound set for the non-dominated extreme points and
iteratively improves it. Therefore it can be used in multi-objective
branch-and-bound algorithms and still provide a valid bound set at any stage,
even if interrupted before converging. Moreover, the oracle produces Pareto
optimal solutions, which makes the algorithm also attractive from the primal
side in a multi-objective branch-and-bound context. Finally, the oracle can
also be called with any relaxation of the primal problem, and the obtained
points and facets still provide a valid lower bound set. A computational study
on a set of benchmark instances from the literature and new non-linear
multi-objective instances is provided.Comment: 21 page
- …