871 research outputs found
A test problem for visual investigation of high-dimensional multi-objective search
An inherent problem in multiobjective optimization is that the visual observation of solution vectors with four or more objectives is infeasible, which brings major difficulties for algorithmic design, examination, and development. This paper presents a test problem, called the Rectangle problem, to aid the visual investigation of high-dimensional multiobjective search. Key features of the Rectangle problem are that the Pareto optimal solutions 1) lie in a rectangle in the two-variable decision space and 2) are similar (in the sense of Euclidean geometry) to their images in the four-dimensional objective space. In this case, it is easy to examine the behavior of objective vectors in terms of both convergence and diversity, by observing their proximity to the optimal rectangle and their distribution in the rectangle, respectively, in the decision space. Fifteen algorithms are investigated. Underperformance of Pareto-based algorithms as well as most state-of-the-art many-objective algorithms indicates that the proposed problem not only is a good tool to help visually understand the behavior of multiobjective search in a high-dimensional objective space but also can be used as a challenging benchmark function to test algorithms' ability in balancing the convergence and diversity of solutions
Scalarizing Functions in Bayesian Multiobjective Optimization
Scalarizing functions have been widely used to convert a multiobjective
optimization problem into a single objective optimization problem. However,
their use in solving (computationally) expensive multi- and many-objective
optimization problems in Bayesian multiobjective optimization is scarce.
Scalarizing functions can play a crucial role on the quality and number of
evaluations required when doing the optimization. In this article, we study and
review 15 different scalarizing functions in the framework of Bayesian
multiobjective optimization and build Gaussian process models (as surrogates,
metamodels or emulators) on them. We use expected improvement as infill
criterion (or acquisition function) to update the models. In particular, we
compare different scalarizing functions and analyze their performance on
several benchmark problems with different number of objectives to be optimized.
The review and experiments on different functions provide useful insights when
using and selecting a scalarizing function when using a Bayesian multiobjective
optimization method
ND-Tree-based update: a Fast Algorithm for the Dynamic Non-Dominance Problem
In this paper we propose a new method called ND-Tree-based update (or shortly
ND-Tree) for the dynamic non-dominance problem, i.e. the problem of online
update of a Pareto archive composed of mutually non-dominated points. It uses a
new ND-Tree data structure in which each node represents a subset of points
contained in a hyperrectangle defined by its local approximate ideal and nadir
points. By building subsets containing points located close in the objective
space and using basic properties of the local ideal and nadir points we can
efficiently avoid searching many branches in the tree. ND-Tree may be used in
multiobjective evolutionary algorithms and other multiobjective metaheuristics
to update an archive of potentially non-dominated points. We prove that the
proposed algorithm has sub-linear time complexity under mild assumptions. We
experimentally compare ND-Tree to the simple list, Quad-tree, and M-Front
methods using artificial and realistic benchmarks with up to 10 objectives and
show that with this new method substantial reduction of the number of point
comparisons and computational time can be obtained. Furthermore, we apply the
method to the non-dominated sorting problem showing that it is highly
competitive to some recently proposed algorithms dedicated to this problem.Comment: 15 pages, 21 figures, 3 table
- …