242 research outputs found

    ND-Tree-based update: a Fast Algorithm for the Dynamic Non-Dominance Problem

    Full text link
    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

    The LBS package - a microcomputer implementation of the Light Beam Search method for the multiple -objective non-linear mathematical programming

    Get PDF
    The paper presents the LBS package which is a microcomputer implementation of the Light Beam Search method. The software has been designed to support interactive analysis of multiple-objective continuous non-linear mathematical programming problems. At the decision phase of the interactive procedure, a sample of points, composed of the current point and a number of alternative proposals, is presented to the decision maker (DM). The sample is constructed to ensure a relatively easy evaluation of the sample by the DM. To this end an outranking relation is used as a local preference model in a neighborhood of the current point. The outranking relation is used to define a sub-region of the non-dominated set where the sample presented to the DM comes from. The DM has two possibilities to move from one sub-region to another which better fits his/her preferences. The first possibility consists in specifying a new reference point which is then projected onto the non-dominated set in order to find a better non-dominated point. The second possibility consists in shifting the current point to a selected point from the sub-region. In both cases, a new sub-region is defined around the updated current point. This technique can be compared to projecting a focused beam of light from a spotlight at the reference point onto the non-dominated set; the highlighted sub-region changes when either the reference point or the point of interest in the non-dominated set are changed. The LBS package has been implemented in Turbo Pascal within the MS-Windows environment. The package includes two versions of the LBS executable program and a set of example problems. The LBS program is composed of three modules: the problem definition module, the solver module and the interactive analysis module. The problem definition module allows for defining multiple-objective non-linear problems in a natural text form. It supports also checking the correctness of the problem definition and compilation of a problem defined in a text form to an internal format. The solver module is exchangeable and any non-linear optimizer fining to the specified interface can be used in this module. The two versions of the LBS program differ just by the solver used. The first one, coming from the PINOKIO package, is an implementation of the Generalized Reduced Gradient method (GRG). The second one, coming from the DIDAS-N package is an implementation of the Penalty Shifting Method. The interactive analysis module makes an extensive use of computer graphics to help in the perception of a large amount of information. The graphical windows environment allows for simultaneous presentation of different kinds of information and mixing of textual, numerical and graphical forms of presentation

    Dreidimensionale Welten : wie errechenbar ist die RealitÀt?

    Get PDF
    nicht vorhande

    Comparative run-time performance of evolutionary algorithms on multi-objective interpolated continuous optimisation problems.

    Get PDF
    We propose a new class of multi-objective benchmark problems on which we analyse the performance of four well established multi-objective evolutionary algorithms (MOEAs) – each implementing a different search paradigm – by comparing run-time convergence behaviour over a set of 1200 problem instances. The new benchmarks are created by fusing previously proposed single-objective interpolated continuous optimisation problems (ICOPs) via a common set of Pareto non-dominated seeds. They thus inherit the ICOP property of having tunable fitness landscape features. The benchmarks are of intrinsic interest as they derive from interpolation methods and so can approximate general problem instances. This property is revealed to be of particular importance as our extensive set of numerical experiments indicates that choices pertaining to (i) the weighting of the inverse distance interpolation function and (ii) the problem dimension can be used to construct problems that are challenging to all tested multi-objective search paradigms. This in turn means that the new multi-objective ICOPs problems (MO-ICOPs) can be used to construct well-balanced benchmark sets that discriminate well between the run-time convergence behaviour of different solvers

    Using Comparative Preference Statements in Hypervolume-Based Interactive Multiobjective Optimization

    Get PDF
    International audienceThe objective functions in multiobjective optimization problems are often non-linear, noisy, or not available in a closed form and evolutionary multiobjective optimization (EMO) algorithms have been shown to be well applicable in this case. Here, our objective is to facilitate interactive decision making by saving function evaluations outside the "interesting" regions of the search space within a hypervolume-based EMO algorithm. We focus on a basic model where the Decision Maker (DM) is always asked to pick the most desirable solution among a set. In addition to the scenario where this solution is chosen directly, we present the alternative to specify preferences via a set of so-called comparative preference statements. Examples on standard test problems show the working principles, the competitiveness, and the drawbacks of the proposed algorithm in comparison with the recent iTDEA algorithm
    • 

    corecore