|
Wichtiger Hinweis:
Diese Website wird in älteren Versionen von Netscape ohne graphische Elemente dargestellt. Die Funktionalität der Website ist aber trotzdem gewährleistet. Wenn Sie diese Website regelmässig benutzen, empfehlen wir Ihnen, auf Ihrem Computer einen aktuellen Browser zu installieren. Weitere Informationen finden Sie auf
folgender Seite.
Important Note:
The content in this site is accessible to any browser or Internet device, however, some graphics will display correctly only in the newer versions of Netscape. To get the most out of our site we suggest you upgrade to the latest Netscape.
More information
Authors: Johannes Bader, Dimo Brockhoff, and Eckart Zitzler
Using the hypervolume of the dominated portion of the objective space as a measure for the quality of Pareto set approximations has received more and more attention in recent years.
So far, the hypervolume indicator is the only measure known in the literature on evolutionary multiobjective optimization that possesses the following two properties. On the one hand, it is sensitive to any type of improvements, i.e., whenever an approximation set A dominates another approximation set B, then the measure yields a strictly better quality value for the former than for the latter set. On the other hand, the hypervolume measure guarantees that any approximation set A that achieves the maximally possible quality value for a particular problem contains all Pareto-optimal objective vectors. With the recently proposed approach of a weighted hypervolume indicator, these properties are not removed by simultaneously be able to incorporate various user preferences.
According to [zbt2007a], three different hypervolume based indicators have been developed incorporating the following preferences:
All algorithms available on this website can be used for academic purposes without fee. If you publish research results achieved using the following (weighted) hypervolume indicator please remember to cite the corresponding EMO 2007 paper [zbt2007a]. The following copyright notice applies:
Copyright (c) 2006-2007 Swiss Federal Institute of Technology, Computer Engineering and Networks Laboratory. All rights reserved.
Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without written agreement is hereby granted, provided that the above copyright notice and the following two paragraphs appear in all copies of this software.
IN NO EVENT SHALL THE SWISS FEDERAL INSTITUTE OF TECHNOLOGY, COMPUTER ENGINEERING AND NETWORKS LABORATORY BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE SWISS FEDERAL INSTITUTE OF TECHNOLOGY, COMPUTER ENGINEERING AND NETWORKS LABORATORY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
THE SWISS FEDERAL INSTITUTE OF TECHNOLOGY, COMPUTER ENGINEERING AND NETWORKS LABORATORY, SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE SWISS FEDERAL INSTITUTE OF TECHNOLOGY, COMPUTER ENGINEERING AND NETWORKS LABORATORY HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
The following implementation in C provides both the original hypervolume indicator algorithm of [zt1998b,ztlf2003a] as well as the three hypervolume indicators proposed in [zbt2007a].
Source code for the weighted hypervolume indicator as zip file (13 KB)
Source code for the weighted hypervolume indicator as tar file (46 KB)