750 likes | 890 Views
High-order Pareto frontier approximation and visualization: 30 years of experience and new trends Abstract of the paper at MCDM 2011. Alexander V. Lotov Dorodnicyn Computing Center of Russian Academy of Sciences and Lomonosov Moscow State University. Plan of the talk.
E N D
High-order Pareto frontier approximation and visualization: 30 years of experience and new trendsAbstract of the paper at MCDM 2011 Alexander V. Lotov Dorodnicyn Computing Center of Russian Academy of Sciences and Lomonosov Moscow State University
Plan of the talk 1. Few words concerning Pareto frontier visualization 2. Interactive Decision Maps (IDM) technique for visualization of the high-order Pareto frontier 3. Few words about application of IDM in the convex case 4. IDM in the non-linear non-convex case: using of hybrid (classic&genetic) optimization 5. Application of IDM in non-linear non-convex problems: a) study of the cooling equipment for continuous steel casting b) designing the release rules for the Baikal Lake Basin c) development of efficient strategies for AIDStreatment 6. New studies: linearization of response surface, identification of math models
This job was carried out by a large group of specialists and students that includes V.Bushenkov, O.Chernykh, G.Kamenev, D.Gusev, L.Bourmistrova, R. Efremov, V.Berezkin, A.Pospelov, and many others.
Notation Let X be the feasible set in decision space, z=(z1, z2,…, zm)= f(x)be the criteria vector, where f(x)is the vector of objective functions. Then, Z=f(X) = feasible set in objective space Pareto domination (minimization case) Non-dominated (efficient, Pareto) frontier
Pareto frontier methods (a posteriori preference) methods • Pareto frontier methods consist in • approximating the Pareto frontier and • informing the Decision Maker about it. • In contrast to preference-oriented methods, Pareto frontier methods do not require the DM to answer multiple questions concerning his/her preferences, but only inform the DM.
Two basic ways for informing the DM about the Pareto frontier • By providing a list of the objective (criterion) points that belong to the Pareto frontier • By visualization of the Pareto frontier
Selecting from a large list of objective points (more than one or two dozens) with more than two criteria turned out to be too complicated for a human being. See, for example, the paper • Larichev O. Cognitive Validity in Design of Decision-Aiding Techniques. Journal of Multi-Criteria Decision Analysis, 1992, v.1, n 3.
Visualization of the Paretoo frontier can help”A picture is worth a thousand words”Prof. A.Wierzbicki proved that a picture is worth 10 thousand words
Tradeoff information is important for DM f(x*) f(x1) f(x2)
We develop the Pareto frontier visualization methods for the high-order problems (m > 2) Two problems must be solved • How to approximate the Pareto frontier? • How to inform the stakeholders about the Pareto frontier?
Interactive Decision Maps (IDM)technique solves these problems in high-order MOO problems. Its generic ideas were formulated in 1980 (Lotov, A.V. On the concept of the GRS and its constructing for linear controlledsystems. Sov. Phys. Dokl., American Istitute of Physics, 1980, 25(2), 82–84)
The IDM technique is based on approximating the feasible objective set Z or itsEdgeworth-Pareto Hull (EPH), that is Sometimes the EPH is called the Free Disposal Hull. It holds
P(Z) f(X)
In this talk, we restrict with visualization of the EPH. The IDM tech is based on the display of bi-objective slices of the EPH. Decision map is a collection of overlapped bi-objective slices in the case m=3. If for m>3, the IDM technique displays decision maps interactively. Decision maps can be re-arranged, animated, zoomed, etc. by the user. This option is based on the approximating the EPH, which has to be completed in advance. Visualization by usung the IDM tech
Example of the Pareto frontier display for m=5 in the convex case
Another example of the Pareto frontier display for m=5 in the convex case by using the matrix of decision maps
Application of the IDM tech:Feasible Goals Method (FGM).It is the IDM-supported goal method, in the framework of which the goal is identified at the Pareto frontier. Objective (criterion) tradeoff information helps the decision maker to identify the preferable non-dominated objective point (goal) consciously. It is important that the goal located at the Pareto frontier is feasible. Due to it, the associated decision does exist and can be computed.
In the convex case polyhedral approximation of the EPH is used. Method and applications are described in Lotov A.V., Bushenkov V.A., and Kamenev G.K. Interactive Decision Maps. Approximation and Visualization of Pareto Frontier. Kluwer Academic Publishers, 2004.
Real-life applications of FGM and its modification (Reasonable Goals Method) in the convex case DSS for Water Quality Planning (Russian Federal Programme “Revival of the Volga River”) Searching for trans-boundary air pollution control strategies (jointly with M.Pohjola and V.Kaitala, Finland) Exploration of pollution abatement cost in the Electricity Sector – Israeli case study (Ministry of National Infrastructures of Israel, D.Soloveichik et al.). Web-based Participatory Decision Support for Integrated River Basin Planning (jointly with J.Dietrich and A.H. Schumann, Germany) Water quality planning in rivers of Cataluña (A.L.Udias Moinelo and R.Efremov, Spain, A.Pospelov, Russia)
Academic applications in the convex problems • Development of smart response strategies related to global climate change • Environmentally sound agricultural planning in the Netherlands (jointly with S.Orlovski and P.˚van Walsum from IIASA, Austria) • Allocation of sea oil platforms and planning the oil fields development (jointly with R.Efremov, Spain, A.Barron Alcantara, Mexico) • E-democracy: web-based participatory decision support (jointly with Efremov R., Rios-Insua D.) • Etc.
The main problems that arise in the non-linear case:1. non-convexity of the EPH;2. time-consuming processes of global scalar optimization, i.e. computing the support function may require too much time or may be impossible.
Approximation for visualization The EPH is approximated by the set T* that is the union of the non-negative coneswith apexes in a finite number of points z of the set Z=f(X). Collection of such points z is called the approximation base and is denoted by T.Important! Multiple slices of such an approximation can be computed and displayed fairly fast.
Approximation of the EPH We concentrated our efforts at the methods for approximating the EPH in MOO problems with criterion functions given by black-box models (say, FEM/FDM modules, or different simulation modules). Thus, the Lipschitz constants are unknown (or may not exist at all) and cannot be used in the methods. Actually, the only feasible operation with the module is variation of its inputs and collecting the related outputs.
We have developed hybrid methods for approximating the EPH for black-box modules that include: a) random (Monte Carlo) search;b) adaptive and non-adaptive local simulation-based optimization;c) importance sampling (squeezing the search region); d) semi-genetic algorithms.Statistical tests were developed that provide the basis for the stopping rules.
Local simulation-based optimization Simulation provides an opportunity to approximate the gradient of a scalar function. It means that it is possible to use various effective gradient-based methods (for example, methods of conjugated gradients) to find local maximum (or minimum) of a scalar function. These methods can be used for ‘improving’ a random decision xby moving the associated criterion point f(x) in the direction of the Pareto frontier.
Two-phase method: combination of random search and local optimization Combination of random search and local optimization is often used in scalar optimization. The simplest methods of this kind are multi-start methods, more complicated methods have been proposed, too. Methods of this kind are known as the two-phase methods. We apply two-phase methods as the basic tool for approximation of the Pareto frontier. In our methods the scalarizing function is not given. Several concepts for adaptive selecting of scalarizing functions were proposed by us.
Three-phase method The three-phase methods include squeezing of the search region. The methods for adaptive squeezing were proposed. Plastering (semi-genetic) method Plastering method that has some properties of genetic algorithms (as cross-over and selecting of non-dominated decisions) is used at the very end of the approximation process.
Approximating the EPH using parallel computing The proposed methods have the form that can be used in parallel computing (clusters, supercomputers, grids, etc.) – it is sufficient to separate simulation and Pareto frontier computing. Even cloud computing can be used since methods are nor sensitive to a partial loss of the results of simulation.
a) Multi-objective study of the cooling equipment in continuous casting of steelThe research was carried out jointly with K.Miettinen and several other researchers from University of Jyvaskyla.
Criteria J1 is the original single optimization criterion: deviation from the desired surface temperature of the steel strand must be minimized.J2to J5 are the penalty criteria introduced to describe violation of constraints imposed on : -surface temperature (J2); -gradient of surface temperature along the strand (J3); -on the temperature after point z3 (J4); and -on the temperature at point z5 (J5). J2to J5 were considered in this study.
Description of the module FEM/FDM module was developed by researchers from University of Jyvaskyla. Properties of the model: 325 control variables that describe intensity of water application.
b) Application of the non-linear IDM in the design of the release rules for the hydro power stations in the Baikal Lake basin(encouraged by the group of Prof. R. Soncini-Sessa from Politecnico di Milano)