<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Mehrzieloptimierung</id>
	<title>Mehrzieloptimierung - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Mehrzieloptimierung"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Mehrzieloptimierung&amp;action=history"/>
	<updated>2026-06-08T21:48:55Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Mehrzieloptimierung&amp;diff=39463&amp;oldid=prev</id>
		<title>imported&gt;Thomas Dresler: Anpassung</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Mehrzieloptimierung&amp;diff=39463&amp;oldid=prev"/>
		<updated>2026-03-10T10:06:44Z</updated>

		<summary type="html">&lt;p&gt;Anpassung&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Dieser Artikel|behandelt die mathematische Methode der &amp;#039;&amp;#039;Mehrzieloptimierung&amp;#039;&amp;#039;. Für die &amp;#039;&amp;#039;Pareto-optimalen&amp;#039;&amp;#039; Zustände siehe [[Pareto-Optimum]].}}&lt;br /&gt;
In der [[Mathematik]] bezeichnet man mit &amp;#039;&amp;#039;&amp;#039;Mehrzieloptimierung&amp;#039;&amp;#039;&amp;#039; (auch &amp;#039;&amp;#039;&amp;#039;Pareto-Optimierung&amp;#039;&amp;#039;&amp;#039; nach [[Vilfredo Pareto]], &amp;#039;&amp;#039;&amp;#039;mehrkriterielle Optimierung&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;multikriterielle Optimierung&amp;#039;&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;&amp;#039;Vektoroptimierung&amp;#039;&amp;#039;&amp;#039;) das Lösen eines [[Optimierungsproblem]]s mit mehreren (sich möglicherweise widersprechenden) Zielen, also eines &amp;#039;&amp;#039;mehrkriteriellen&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;multikriteriellen&amp;#039;&amp;#039; Problemes.&lt;br /&gt;
Dass sich die Ziele widersprechen können, unterscheidet die Mehrzieloptimierung von der [[Lagrange-Multiplikator|Optimierung unter Nebenbedingungen]].&lt;br /&gt;
&lt;br /&gt;
Ein [[Pareto-Optimum]] ist eine Lösung eines Optimierungsproblems mit der Eigenschaft, dass kein Ziel verbessert werden kann, ohne ein anderes Ziel zu verschlechtern.&lt;br /&gt;
&lt;br /&gt;
Als Beispiel für eine skalarisierte Mehrzieloptimierung (siehe unten) kann die [[Bayes’sche Optimierung]] gesehen werden, wobei eine Akquisionsfunktion einen gewissen [[Trade-off]] zwischen verschiedenen Zielen auswählt.&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Bei vielen Optimierungsaufgaben lassen sich mehrere, voneinander grundsätzlich unabhängige [[Fitnessfunktion|Zielsetzungen]] definieren.&lt;br /&gt;
&lt;br /&gt;
Zum Beispiel soll bei einer [[Kraftmaschine]] der&lt;br /&gt;
* [[Wirkungsgrad]] maximiert,&lt;br /&gt;
* die [[Leistung (Physik)|Leistung]] maximiert und&lt;br /&gt;
* der [[Luftschadstoff|Schadstoffausstoß]] minimiert werden.&lt;br /&gt;
&lt;br /&gt;
Oft gibt es keine Lösung, die in allen Zielen zugleich jeweils am besten ist; die Ziele sind oft gegenläufig, und eine Verbesserung bezüglich eines Ziels bewirkt eine Verschlechterung bei einem anderen. Man kann sich zum Beispiel in der Situation befinden, dass man die maximale Leistung eines Motors nur erhöhen kann (eine Verbesserung), wenn gleichzeitig der Wirkungsgrad sinkt (eine Verschlechterung).&lt;br /&gt;
&lt;br /&gt;
Das übliche Vorgehen zur Behandlung solcher Aufgaben ist es, die interessierenden Ziele als Teilziele aufzufassen und sie mittels [[Gewichtung]]sfaktoren zu einer gemeinsamen [[Optimierung (Mathematik)|Zielfunktion]] zusammenzufassen (siehe Skalarisierung der Zielfunktion). Man erhält auf diese Weise ein einfacheres Problem – statt mehrerer Ziele hat man nun nur noch ein Ziel, die „multikriterielle Optimierung“ wird also auf ein (einziges) (Gesamt-)Kriterium reduziert. Dieses vereinfachte Optimierungsproblem löst man mit einem der unter [[Operations Research]] genannten Verfahren und erhält dadurch eine optimale Lösung für die vereinfachte Zielfunktion.&lt;br /&gt;
&lt;br /&gt;
Bei nicht ineinander umrechenbaren Zielgrößen, wie etwa im gegebenen Beispiel, sind die anzusetzenden Gewichtungsfaktoren willkürlich und in bestimmten Rahmen subjektiv. Hierdurch ergibt sich auch eine entsprechende Willkürlichkeit beim Auffinden der gesuchten „besten“ Lösung des Optimierungsproblems. Eine sinnvolle Vorgehensweise ist in solchen Fällen die separate Optimierung für alle möglichen Kombinationen von Gewichtungsfaktoren. Dabei wird man in der Regel nicht eine einzelne beste Lösung finden, da die Zielkriterien meist miteinander in Konflikt stehen (wie oben die maximale Leistung und der Wirkungsgrad).&lt;br /&gt;
&lt;br /&gt;
== Pareto-Ordnung ==&lt;br /&gt;
{{Hauptartikel|Pareto-Ordnung}}&lt;br /&gt;
Liegen mehrere Teilziele &amp;lt;math&amp;gt;f_i&amp;lt;/math&amp;gt; (mit &amp;lt;math&amp;gt;i&amp;gt;1&amp;lt;/math&amp;gt;) vor, welche zu einer vektorwertigen Zielfunktion &amp;lt;math&amp;gt;\vec{f}=(f_1, \dots f_n)^T&amp;lt;/math&amp;gt; zusammengefasst werden, so ist es im Allgemeinen nicht mehr möglich, genau ein Optimum &amp;lt;math&amp;gt;\vec{x}^*&amp;lt;/math&amp;gt; zu finden. Dies liegt daran, dass hier für &amp;lt;math&amp;gt;n\geq 2&amp;lt;/math&amp;gt; keine [[totale Ordnungsrelation]] existiert, welche nicht eine der Ziele bevorzugen würde. Daher können verschiedene Lösungen &amp;#039;&amp;#039;unvergleichbar&amp;#039;&amp;#039; sein.&amp;lt;ref&amp;gt;&amp;quot;The main difficulty is that, in contrast to the single-objective case where there is a total order relation between solutions, Pareto dominance is a partial order, which leads to solutions (and solution sets) being incomparable&amp;quot; Li, M., López-Ibáñez, M., &amp;amp; Yao, X. (Accepted/In press). Multi-Objective Archiving. IEEE Transactions on Evolutionary Computation. [https://arxiv.org/pdf/2303.09685.pdf PDF] &amp;lt;/ref&amp;gt; Sprich, es gibt keine totale Ordnungsrelation, welche den Vergleich &amp;lt;math&amp;gt;\vec{f}(\vec{x}^*) \geq  \vec{f}(\vec{x})&amp;lt;/math&amp;gt; leisten könnte. Lediglich die [[Pareto-Ordnung]] kann betrachtet werden.&lt;br /&gt;
&lt;br /&gt;
== Arten der Mehrzieloptimierung ==&lt;br /&gt;
=== A-priori-Methoden ===&lt;br /&gt;
A-priori-Methoden erfordern, dass ausreichende Präferenzinformationen ausgedrückt werden, bevor der Lösungsprozess beginnt.&amp;lt;ref name=&amp;quot;HwangMasud1979&amp;quot;&amp;gt;{{Literatur |Autor=Ching-Lai Hwang, Abu Syed Md Masud |Titel=Multiple objective decision making, methods and applications: a state-of-the-art survey |Verlag=Springer-Verlag |Datum=1979 |ISBN=0-387-09111-4 |Online=https://archive.org/details/multipleobjectiv0000hwan |Abruf=2012-05-29}}&amp;lt;/ref&amp;gt; Bekannte Beispiele für a-priori-Methoden sind die Nutzenfunktionsmethode (vgl. [[Indifferenzkurve]]), die [[Lexikographische Ordnung|lexikographische Methode]] und die [[Zielprogrammierung]]. Auch [[Metaheuristik]]en wie die [[Evolutionärer Algorithmus|evolutionären Algorithmen]] können bei einer geeigneten Ausgestaltung und vor allem bei einer geeigneten [[Fitnessfunktion]], basierend z.&amp;amp;nbsp;B. auf linearer Gewichtung, als a-priori-Methode eingesetzt werden.&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;{{Literatur |Autor=Kaisa Miettinen |Titel=Introduction to Multiobjective Optimization: Noninteractive Approaches |Hrsg=Jürgen Branke, Kalyanmoy Deb, Kaisa Miettinen, Roman Słowiński |Sammelwerk=Multiobjective Optimization: Interactive and Evolutionary Approaches |Band=LNCS 5252 |Verlag=Springer |Ort=Berlin, Heidelberg |Datum=2008 |ISBN=978-3-540-88907-6 |DOI=10.1007/978-3-540-88908-3 |Seiten=1-26}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;{{Literatur |Autor=Wilfried Jakob, Christian Blume |Titel=Pareto Optimization or Cascaded Weighted Sum: A Comparison of Concepts |Sammelwerk=Algorithms |Band=7 |Nummer=1 |Datum=2014-03-21 |ISSN=1999-4893 |arXiv=2203.02697 |DOI=10.3390/a7010166 |Seiten=166–185}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== A-Posteriori-Methoden ===&lt;br /&gt;
A-posteriori-Methoden dienen der Erzeugung aller Pareto-optimalen Lösungen oder einer repräsentativen Teilmenge davon. Die meisten a-posteriori-Methoden fallen in eine der folgenden drei Klassen:&lt;br /&gt;
* [[Mathematische Programmierung]], bei denen ein Algorithmus wiederholt wird und jeder Durchlauf des Algorithmus eine Pareto-optimale Lösung erzeugt;&lt;br /&gt;
* Spezielle [[evolutionäre Algorithmen]], bei denen ein Durchlauf des Algorithmus eine Menge von Pareto-optimalen Lösungen erzeugt;&lt;br /&gt;
* [[Deep Learning|Deep-Learning]]-Methoden, bei denen ein Modell zunächst auf einer Teilmenge von Lösungen trainiert wird und dann abgefragt wird, um andere Lösungen auf der Pareto-Front bereitzustellen.&lt;br /&gt;
&lt;br /&gt;
== Ansätze ==&lt;br /&gt;
=== Skalarisierung ===&lt;br /&gt;
Skalarisierungsansätze können sowohl A-priori-Methoden sein (Beispiel lineare Gewichtung) als auch A-posteriori Methoden (&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;-beschränkte Methode).&lt;br /&gt;
&lt;br /&gt;
Um zu einem einfacher lösbaren Problem zu gelangen, kann die vektorwertige Zielfunktion skalarisiert werden, indem die verschiedenen Teilziele mithilfe einer [[Aggregierungsfunktion]] zusammengefasst werden.&amp;lt;ref name=&amp;quot;Emmerich2018&amp;quot;&amp;gt;M. T. M. Emmerich, A. H. Deutz: &amp;#039;&amp;#039;A tutorial on multiobjective optimization: fundamentals and evolutionary methods.&amp;#039;&amp;#039; Nat Comput 17, 2018, S. 585–609. https://doi.org/10.1007/s11047-018-9685-y&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiele sind:&lt;br /&gt;
* Lineare Gewichtung&lt;br /&gt;
* [[Chebychev Skalarisierung]]&lt;br /&gt;
* &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;-beschränkte Methode&lt;br /&gt;
* Boundary intersection method&lt;br /&gt;
* [[Minimax-Algorithmus]], wobei jeweils die schlechteste aller Zielfunktionen optimiert wird&amp;lt;ref&amp;gt;J. Xu, Z. Tao: &amp;#039;&amp;#039;Rough Multiple Objective Decision Making.&amp;#039;&amp;#039; Vereinigtes Königreich: CRC Press, 2011, S. 67 https://www.google.de/books/edition/Rough_Multiple_Objective_Decision_Making/zwDSBQAAQBAJ?hl=de&amp;amp;gbpv=1&amp;amp;dq=the%20minimax%20multi%20objective%20-game&amp;amp;pg=PA67&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:NonConvex.gif|mini|Nicht-konvexe Pareto-Front und aufgefundene Optima durch lineare Gewichtung der Zielfunktionen.]]&lt;br /&gt;
==== Lineare Gewichtung ====&lt;br /&gt;
Bei der Linearen Gewichtung führt man eine vereinfachte Zielfunktion ein, welche die Teilziele gewichtet:&lt;br /&gt;
:&amp;lt;math&amp;gt;f = \sum_{i=1}^n \lambda_i f_i&amp;lt;/math&amp;gt;&lt;br /&gt;
Es ist zu beachten, dass die Pareto-Menge im Allgemeinen nicht vollständig durch mehrere Läufe mit geeignet variierten Gewichtungsfaktoren in der skalarisierten Zielfunktion bestimmt werden kann (vergleiche Animation).&amp;lt;ref name=&amp;quot;:0&amp;quot; details=&amp;quot;Weighting Method, S. 10-12&amp;quot; /&amp;gt; &lt;br /&gt;
==== Epsilon beschränkte Methode ====&lt;br /&gt;
Bei der &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;-beschränkten Methode wird das &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; dimensionale Mehrzielproblem in &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; eindimensionale Ziele (jeweils mit &amp;lt;math&amp;gt;n-1&amp;lt;/math&amp;gt; Nebenbedingungen) überführt, sodass man potentiell eine Menge mit verschiedenen Lösungen erhält.&amp;lt;ref name=&amp;quot;:0&amp;quot; details=&amp;quot;ε-Constraint Method, S. 12-13&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;Mavrotas2009&amp;quot;&amp;gt;{{Literatur |Autor=George Mavrotas |Titel=Effective implementation of the ε-constraint method in Multi-Objective Mathematical Programming problems |Sammelwerk=Applied Mathematics and Computation |Band=213 |Nummer=2 |Datum=2009 |ISSN=0096-3003 |Seiten=455–465 |DOI=10.1016/j.amc.2009.03.037}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{ll}&lt;br /&gt;
\min &amp;amp; f_j(x)\\&lt;br /&gt;
\text{s.t.} &amp;amp; x \in X\\&lt;br /&gt;
            &amp;amp; f_i(x)\leq \epsilon_i \text{ for }i\in\{1,\ldots,k\}\setminus\{j\}&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Evolutionäre Algorithmen ===&lt;br /&gt;
{{Hauptartikel|Fitness-Funktion}}&lt;br /&gt;
[[Evolutionärer Algorithmus|Evolutionäre Algorithmen]] (EA) können sowohl als a-priori- als auch als a-posteriori Methode eingesetzt werden. Maßgeblich kommt es dabei auf die Formulierung der Fitnessfunktion an, welche die Qualität der durch den EA erzeugten Lösungsvorschläge bewertet. Wenn die Fitnessfunktion auf der linearen Gewichtung beruht, kann der resultierende EA als a-priori-Methode Verwendung finden, wobei zu beachten ist, dass damit nur die konvexen Teile der Paretofront bestimmt werden können.&amp;lt;ref name=&amp;quot;:0&amp;quot; details=&amp;quot;Weighting Method, S. 10-12&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei geeigneter Ausgestaltung des EAs und Verwendung der Pareto-Optimalität bei der Formulierung der Fitnessfunktion können EAs zur Bestimmung der Pareto-Front – oder zumindest wesentlicher Teile davon – genutzt werden. Da EAs als populationsbasierte (Optimierungs-)Methode eine Vielzahl von Lösungen gleichzeitig betrachten, kann dies auch in einem Lauf erfolgen.&amp;lt;ref name=&amp;quot;:12&amp;quot;&amp;gt;{{Literatur |Autor=Kalyanmoy Deb |Titel=Introduction to Evolutionary Multiobjective Optimization |Hrsg=Jürgen Branke, Kalyanmoy Deb, Kaisa Miettinen, Roman Słowiński |Sammelwerk=Multiobjective Optimization: Interactive and Evolutionary Approaches |Band=LNCS |Nummer=5252 |Verlag=Springer |Ort=Berlin, Heidelberg |Datum=2008 |ISBN=978-3-540-88907-6 |DOI=10.1007/978-3-540-88908-3 |Seiten=58-96 |Online=https://www.researchgate.net/publication/242505658}}&amp;lt;/ref&amp;gt; Häufig eingesetzte EAs zur Bestimmung der Pareto-Front sind der NSGA-II,&amp;lt;ref&amp;gt;{{Literatur |Autor=K. Deb, A. Pratap, S. Agarwal, T. Meyarivan |Titel=A fast and elitist multiobjective genetic algorithm: NSGA-II |Sammelwerk=IEEE Transactions on Evolutionary Computation |Band=6 |Nummer=2 |Datum=2002-04 |ISSN=1089-778X |Seiten=182–197 |DOI=10.1109/4235.996017}}&amp;lt;/ref&amp;gt; sein Nachfolger der NSGA-III&amp;lt;ref&amp;gt;{{Literatur |Autor=Kalyanmoy Deb, Himanshu Jain |Titel=An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints |Sammelwerk=IEEE Transactions on Evolutionary Computation |Band=18 |Nummer=4 |Datum=2014-08 |ISSN=1089-778X |Seiten=577–601 |DOI=10.1109/TEVC.2013.2281535}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Literatur |Autor=Himanshu Jain, Kalyanmoy Deb |Titel=An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point Based Nondominated Sorting Approach, Part II: Handling Constraints and Extending to an Adaptive Approach |Sammelwerk=IEEE Transactions on Evolutionary Computation |Band=18 |Nummer=4 |Datum=2014-08 |ISSN=1089-778X |Seiten=602–622 |DOI=10.1109/TEVC.2013.2281534}}&amp;lt;/ref&amp;gt; oder der SPEA.&amp;lt;ref&amp;gt;{{Literatur |Autor=Eckart Zitzler, Marco Laumanns, Lothar Thiele |Titel=SPEA2: Improving the strength pareto evolutionary algorithm |Band=Technical Report |Nummer=103 |Verlag=ETH Zürich, Computer Engineering and Networks Laboratory (TIK) |Datum=2001-05 |Seiten=1-21 |Online=https://www.research-collection.ethz.ch/handle/20.500.11850/145755 |Abruf=2023-11-14 |DOI=10.3929/ethz-a-004284029}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lösungen: Pareto-Menge ==&lt;br /&gt;
{{Hauptartikel|Pareto-Menge}}&lt;br /&gt;
[[Datei:Front pareto.svg|mini|300px|Beispiel einer [[Pareto-Front]] (in rot)]]&lt;br /&gt;
Da keine eindeutig beste Lösung definiert ist, bestimmt man eine Menge von Lösungen des Optimierungsproblems, bei der eine Verbesserung eines Zielfunktionswertes nur noch durch Verschlechterung eines anderen erreicht werden kann, also die Menge optimaler Kompromisse. Diese Lösungsmenge bezeichnet man als [[Pareto-Menge]] des zugrunde liegenden Paretooptimierungsproblems. Bei einem Optimierungsproblem mit &amp;#039;&amp;#039;n&amp;#039;&amp;#039; Zielen wird die Pareto-Menge eine (&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;amp;nbsp;−&amp;amp;nbsp;1)-dimensionale Hyper-Grenzfläche darstellen. Die Elemente der Pareto-Menge sind „pareto-optimal“.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Trade-off]]&lt;br /&gt;
* [[Entscheidung unter Sicherheit#Entscheidungsregeln bei multi-kriteriellen Entscheidungsproblemen]]&lt;br /&gt;
* [[Multikriterielle Entscheidungsanalyse]]&lt;br /&gt;
* [[Transfer Learning]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* M. T. M. Emmerich, A. H. Deutz: &amp;#039;&amp;#039;A tutorial on multiobjective optimization: fundamentals and evolutionary methods.&amp;#039;&amp;#039; Nat Comput 17, 2018, S. 585–609. https://doi.org/10.1007/s11047-018-9685-y&lt;br /&gt;
* Matthias Ehrgott: &amp;#039;&amp;#039;Multicriteria Optimization.&amp;#039;&amp;#039; Lecture Notes in Economic and Mathematical Systems 491, Springer Verlag, 2000.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references&amp;gt;&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Optimierungsalgorithmus]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Thomas Dresler</name></author>
	</entry>
</feed>