Wie erfolgt eine Optimierung im Fall mehrerer Kriterien? Pareto-Effizienz und schnelle Heuristik drucken

Eine gleichzeitige Optimierung mehrerer Kriterien ist komplex und führt zu einer Vielzahl an nicht-vergleichbaren Ergebnissen. Entscheidungen hinsichtlich dieser Ergebnisse müssen dann an Hand weiterer Kriterien getroffen werden. Allerdings sind rigorose Formalismen zur Optimierung im praktischen Leben häufig nutzlos, wenn Entscheidungen rasch und daher mit begrenzter Rationalität zu treffen sind.

Peter Schuster für den Science-Blog

Jeder, der einmal in der Oberstufe eines Gymnasiums gesessen ist, hat gelernt, wie man das Maximum oder Minimum einer mathematischen Funktion bestimmt. Wie man optimiert, erscheint einem großen Teil unserer Bevölkerung – Wissenschafter miteingeschlossen – daher ein recht einfaches Unterfangen zu sein.

Wer sich mit dem Problem der Optimierung aber näher befaßt, findet sehr schnell heraus, daß die im Lehrbuch aufgezeigte Lösung nur sehr wenig mit der realen Welt zu tun hat, in welcher ja gleichzeitig Optimierungen hinsichtlich mehrerer Parameter erforderlich sind. Mit eben mit diesem Problem beschäftigt sich ein kürzlich von einer Projektgruppe der Berlin-Brandenburgischen Akademie der Wissenschaften veröffentlichter Band [1]: „Wie erfolgt eine Optimierung im Fall mehrerer Kriterien, mehrerer Ziele und wie können wir derartige Situationen erfolgreich bewältigen?

Optimierungsprozeß unter Einbeziehung mehrerer Kriterien

Verständlicherweise führt ein Optimierungsprozeß unter Einbeziehung mehrerer Kriterien zu widersprechenden Lösungen – außer die Kriterien sind voneinander völlig unabhängig, was ja ein in der Realität höchst seltener Fall ist. Ein simples Beispiel einer derartigen Optimierung soll hier angeführt werden:

Mit einem Auto von A nach B zu fahren braucht Zeit und man benötigt Benzin. Natürlich möchte jeder so schnell wie möglich B erreichen, natürlich sollten der Benzinverbrauch und damit die Kosten minimal sein. Klar ist auch, daß jedes Auto mehr Benzin verbraucht, wenn es schneller fährt. Wir haben es hier also mit zwei Pseudo-Optima zu tun: mit der kürzesten Zeit um von A nach B zu kommen und der wirtschaftlich günstigsten Geschwindigkeit diese Strecke zurückzulegen; es muß nicht erwähnt werden, daß die beiden Optima unterschiedlich ausfallen.

Um das Beispiel Autofahren weiter zu spinnen: Jeder Autokäufer ist daran interessiert, die Produkte verschiedener Autohersteller zu vergleichen. Falls der Kunde nun alle anderen Kriterien außer Geschwindigkeit und Benzinverbrauch unberücksichtigt läßt, kann dafür ein einfaches Preis- Leistungs-Diagramm erstellt werden, das sogenannte Pareto-Effizienz aufweist; das heißt, einen Zustand angibt, in dem es nicht möglich ist, ein Kriterium zu verbessern, ohne zugleich das andere zu verschlechtern. Abbildung 1


Abbildung 1. Pareto-Set: Autofahren als Beispiel der Optimierung hinsichtlich zweier gegensätzlicher Kriteria, Geschwindigkeit und Kosten.
Die inverse Geschwindindigkeit aufgetragen gegen die Fahrtkosten zeigt Pareto-effiziente Fahrzeuge (schwarze Sterne). Der rote Stern ist Pareto-ineffizient und kann hinsichtlich maximaler Geschwindigkeit und minimaler Kosten weiter optimiert werden.

In diesem Plot liegen die Produkte der meisten Autohersteller nahe dem Pareto-Optimum – einer hyperbelartigen Funktion, die quasi eine Grenze zwischen Möglichem und Unmöglichem darstellt. Jeder einzelne dieser Punkte resultiert aus den unterschiedlichen individuellen Preferenzen, beispielsweise wieviel Geld es dem Käufer wert ist, schneller zu fahren.

Ein Produkt in dieser Darstellung (mit rotem Stern gekennzeichnet) erscheint Pareto-ineffezient, d.h. seine Leistung in einem Kriterium kann gesteigert werden ohne das andere negativ zu beeinflussen – beispielsweise kann der Kraftstoffverbrauch gesenkt werden ohne negative Auswirkungen auf die maximale Geschwindigkeit zu haben und vice versa. Zwei Gerade, parallel zu den Achsen begrenzen die Kurve und beschreiben die beiden extremen Situationen: i) das schnellste Auto zu wählen unabhängig von seinen Kosten, ii) das wirtschaftlichste Auto unbhängig davon, wie langsam es dahinzottelt.

In realen Situationen sieht man sich mit wesentlich mehr als zwei Kriterien konfrontiert, zudem ist der Raum persönlicher Präferenzen mehrdimensional anzusetzen. Ein Auffinden von Lösungen für eine zwei-Kriterien Optimierung ist rechnerisch billig, vorausgesetzt, gute Daten stehen zur Verfügung. Für hochdimensionale Probleme kann der rechnerische Aufwand enorm hoch werden.

Optimierung oder knappe und schnelle Entscheidungen?

Bis jetzt haben wir einen wichtigen Faktor noch nicht berücksichtigt, nämlich die für die Optimierung benötigte Zeitdauer, die ebenfalls optimiert werden muß. Schnelle Entscheidungen sind aber im täglichen Leben definitiv wichtig: Ein Autolenker, ein Pilot, ein Steuermann auf einem Schiff – sie alle müssen momentane Entscheidungen treffen; die Zeitdauer, welche sie für eine optimale Antwort benötigen, spielt eine essentielle Rolle. Aus gutem Grund wird hier die Qualität der Antwort – sie erfolgt „knapp und schnell“ – häufig zugunsten Sicherheitsaspekten geopfert.  Zwei einfache – bei Entscheidungsträgern wohlbekannte – Fälle sollen als Beispiele dienen:

Der erste Fall setzt nichts anderes voraus wie die Fähigkeit, Objekte zu beobachten. Ein Pilot sieht ein anderes Flugzeug sich nähern und fürchtet einen Zusammenstoß. Ein „knappes und schnelles“ Vorgehen ist hier einen Kratzer oder Fleck an der Windschutzscheibe anzuvisieren und zu beobachten, ob sich das entgegenkommende Flugzeug relativ dazu bewegt. Wenn dies nicht der Fall ist, ist raschestes Ausweichen unumgänglich.  Der zweite Fall – auch Erkennungs-Heuristik genannt – wird von vielen Menschen unbewußt im Alltagsleben angewandt. Beispielsweise lautete eine 1-Million $ Frage in einem Fernseh-Quiz: Welche von den beiden Städten Detroit oder Milwaukee hat mehr Einwohner? Für Amerikaner erscheint die korrekte Antwort Detroit relativ leicht und wurde von zwei Drittel der undergraduate-Studenten an der Universität Chikago richtig gegeben. Als dieselbe Frage an Deutsche gerichtet wurde, war das Ergebnis aber höchst erstaunlich: es gaben praktisch alle die korrekte Antwort. Wie dies zu erklären war? Definitiv wußten die Deutschen über die Bundesstaaten Michigan und Wisconsin nicht besser Bescheid als die Amerikaner, intuitiv (unbewußt) wandten sie aber eine erfolgreiche Heuristik an: Städte mit einer höheren Einwohnerzahl sind eher bekannt als solche mit einer kleineren Einwohnerzahl. Dementsprechend hatten die Deutschen von Detroit eher gehört als von Milwaukee. Dieser Erkennungstest wurde mit vergleichbarem Erfolg auch für andere Städte angewandt, für Fußballmannschaften und einer Reihe anderer  Objekte.

Lassen wir die Psychologie beiseite und kommen wir zu den Optimierungsverfahren zurück, so sehen wir zwei wesentliche Ergebnisse:

  • Eine gleichzeitige Optimierung mehrerer Kriterien ist komplex und führt zu einer Vielzahl an nicht-vergleichbaren Ergebnissen. Entscheidungen hinsichtlich dieser Ergebnisse müssen dann an Hand weiterer Kriterien getroffen werden – zusätzlichen Gesichtspunkten und individuellen Präferenzen. Der rechnerische Aufwand für die entsprechenden mathematischen Formulierungen kann sehr hoch und zeitraubend sein.
  • Rigorose Formalismen zur Optimierung sind im praktischen Leben häufig nutzlos, wenn Entscheidungen rasch und daher mit begrenzter Rationalität zu treffen sind. Über lange Zeit hin wurden Entscheidungen auf der Basis eines heuristischen Ratens anstelle exakter Methoden als armselige mentale Krücken betrachtet, als irrationale Illusionen [2]. Innerhalb des letzten Jahrzehnts ist ein neues Programm entstanden, welches basierend auf einer wirtschaftlichen Rationalität Instrumente zur Optimierung untersucht und entwirft und zu einem Konzept der knappen und raschen Entscheidung geführt hat [3].

Alles in allem ist ja der menschliche Geist das Produkt eines langdauernden Evolutionsprozesses, in welchem die richtigen Entscheidungen rasch und (gerade) ausreichend für das Überleben gefällt wurden.

 

Einzelnachweise und Links:

[1] Lucas K, Roosen P. (2010) General Aspects of Optimization in Emergence, Analysis, and Evolution of Structures (Lucas K, Roosen P. eds, Springer Heidelberg)

[2] Piattelli-Palmarini, M. Inevitable Illusions: How Mistakes of Reason Rule our Mind. Wiley: New York 1994.

[3] Goldstein, D.G., Gigerenzer, G. Models of ecological rationality: The recognition heuristic.
Psychological Review 2002, 109, 75-90.

Das Paretokriterium und Paretoverbesserungen (5,35 min)

 

Der Autor

Peter Schuster wird hier vorgestellt.

einen Kommentar schreiben
Teilen:
  • email
  • RSS
  • Add to favorites
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Twitter
  • Print

die besten Kommentare drucken

  1. Ausgezeichneter KommentatorMatthias Wolf
    2x Ausgezeichneter Kommentar
    09. November 2012 09:45

    Dem Piloten wird das Folgende bei seinen Echtzeit-Entscheidungen zwar nicht weiterhelfen, aber in Industrie und Wirtschaft ist ja meistens genug Zeit, um Entscheidungen auf- und vorzubereiten.

    Die Informatik hat dazu eine ganze Reihe von Verfahren (»Algorithmen«) entwickelt, die bei dieser Art von Aufgabenstellung hilfreich sein können. Da der Artikel auf solche eigentlich nicht eingeht, möchte ich die Brücke zu Anwendung schlagen, indem ich zwei prominente vorstelle:

    »Simplex-Verfahren«: Optimieren unter Verwendung von Tabellen (»Simplex-Tableau«), das sehr gut in der Wikipedia vorgestellt wird: http://de.wikipedia.org/wiki/Simplex-Verfahren (vom etwas mathematisch gehaltenen Text nicht beirren lassen: zur »Beispielrechnung« hinunterscrollen!)

    und

    »Branch and Bound«

    für komplexere Aufgaben, das sich des oben angeführten Algorithmus auch bedienen kann: http://de.wikipedia.org/wiki/Branch-and-Bound

    Eine anschauliches, nicht ganz triviales Beispiel findet sich in einem c't-Artikel aus 1997: https://www.heise.de/artikel-archiv/ct/1997/10/336 (kostenpflichtiger Download, €2,50)

  1. Terrah (kein Partner)
    23. Mai 2013 18:55

    prednisone xbpj auto insurance quotes 51767 propecia jll sildenafil cqeogx cialis wizdp cialis dtcbty

  2. Janine (kein Partner)
    23. Mai 2013 18:55

    buy prednisone on-line 8-[[ a auto insurance 13940 cheap cialis gugn auto insurance quotes Vermont qzyg auto insurance 78117 cheap car insurance 65448

  3. Finch (kein Partner)
    23. Mai 2013 02:13

    car insurance quote nrd buy car insurance online 76353 buy viagra 3097 prednisone 090349 buy cialis online bioje cialis levitra vs jsj carinsurance ghei

  4. Jenaya (kein Partner)
    21. Mai 2013 21:47

    prednisone =((( auto insurance quotes wmjsfg car insurance quotes yxcsif infinity auto insurance >:-D car insurance quotes 46634

  5. Rangle (kein Partner)
    20. Mai 2013 21:59

    viagra 8-PPP car insureance 978965 order levitra 0503 online store cialis zhefxg cheap car insurance rbocn cheap car insurance =-PP

  6. Connie (kein Partner)
    18. Mai 2013 17:28

    buy viagra 726625 levitra 61720 cheap car insurance 5779 cheap auto insurance iaxd Ventes de cialis 449

  7. Keyaan (kein Partner)
    17. Mai 2013 20:32

    generic cialis online qqqtd cialis online 268100 online colleges rabvrs cheap car insurance :DDD eastwood auto insurance 3106

  8. Bobbe (kein Partner)
    16. Mai 2013 19:26

    buy viagra cubabd discount auto insurance 3861 auto insurance quotes 7061 cheapest car insurance cblnim viagra %]]]

  9. Gracyn (kein Partner)
    16. Mai 2013 19:26

    cheapest cialis waqd cheap car insurance :)) propecia wikgqe levitra buy =( viagra 072932

  10. Joyelle (kein Partner)
    14. Mai 2013 17:14

    car insurance quotes %-OOO florida auto insurance 57058 cheap car insurance 6728 free car insurance quotes 849640 Cialis 959

  11. Krystalyn (kein Partner)
    13. Mai 2013 18:47

    Realizar un pedido de Cialis online pifi viagra for woman >:)) car insurance quote 67267 cheap generic cialis %-))) new york car insurance tqtud carinsurance >:]] cialis %-(

  12. Flora (kein Partner)
    12. Mai 2013 16:06

    viagra nta cheap car insurance 07624 viagra without a prescription :-))) car insurance quotes :) cheap car insurance myky viagra vxmte

  13. Sparky (kein Partner)
    11. Mai 2013 11:37

    cialis =-[[[ buy viagra 85696 online colleges 20908 cheap car insurance 2026 cheap auto insurance 04633 cialis :PP

  14. Jessie (kein Partner)
    11. Mai 2013 01:23

    auto insurance 362880 cialis 8-OOO low car insurance %-] cheap auto insurance fiu car insurance in florida 385 Cialis en vente mgipjb

  15. Indian (kein Partner)
    09. Mai 2013 21:50

    viagra >:[[[ auto insurance quotes 1815 car insurance quotes 8[ car insurance quotes mrkya viagra 756483

  16. Satchel (kein Partner)
    09. Mai 2013 20:28

    auto insurance quotes 5118 car insurance 8] viagra without prescription 737947 online colleges 490266 car insurance qoutes sgx cheap car insurance 11253

  17. Rena (kein Partner)
    08. Mai 2013 21:09

    Comprar cialis eecytr low car insurance 905 buy viagra xaahh affordable auto insurance 8-)) cheap car insurance puvdub new york car insurance >:PP Acheter du cialis wirh

  18. Steffie (kein Partner)
    08. Mai 2013 07:20

    price of cialis 343 auto insurance hebp car insureance 7081 car insurance quotes 159 auto insurance uao

  19. Dell (kein Partner)
    08. Mai 2013 07:20

    Cialis barata online 534320 cialis 32534 cheap car insurance %-[[ online college 051009 car insurance quotes zvushe

  20. Isabelle (kein Partner)
    08. Mai 2013 07:20

    viagra pbij cheap auto insurance 228764 cialis for sale 260 carinsurance 426 viagra jql Ventes de cialis 8)) cheap car insurance kxenl

  21. Rochi (kein Partner)
    08. Mai 2013 07:20

    viagra tyu cialis for sale enmoec viagra without prescription 204 apcalis levitra viagra 3832 low car insurance 8PP cheap auto insurance 8OO

  22. Moon (kein Partner)
    08. Mai 2013 07:20

    cialis 7484 new york car insurance :-(( auto insurance quotes :-O car insurance quotes 49140 online colleges 697636 car insurence :) car insurance quotes 40865

  23. Jazlynn (kein Partner)
    04. Mai 2013 00:15

    levitra and viagra 660 car insurance quotes >:-)) state auto insurance =-[[[ car insurance qoutes cxkwss cheap car insurance :))

  24. Stevie (kein Partner)
    03. Mai 2013 15:56

    viagra 845 cialis 652660 car insurance :( cheap cialis sale online uzplhi florida auto insurance 17025

  25. Terrah (kein Partner)
    03. Mai 2013 15:56

    viagra 7275 Comprar cialis online =-OO cheap cialis vlss buy pfizer viagra jzrhz cheap auto insurance 408102

  26. Liliam (kein Partner)
    01. Mai 2013 17:07

    buy pfizer viagra >:-(( car insurance quotes phk car insurance quotes =)) new york car insurance %-PP cheap car insurance 60549

  27. Lavar (kein Partner)
    13. April 2013 15:27

    cialis på nett gfb state auto insurance hyxry

  28. phaidros
    14. November 2012 20:11

    OT: Heute wurde der Meteoritensaal des Naturhistorischen Museums nach intensiver Renovierung und Neugestaltung wieder geöffnet.

    Details auf http://tinyurl.com/nhm-meteoritensaal

    • inge schuster
      16. November 2012 13:39

      Danke für den Hinweis.

      Um nicht den Eindruck entstehen zu lassen, daß Meteoriten nur wenig interessante graue, schwarze, braune Steine sind, möchte ich Christian Köberl, den NHM-Direktor, zitieren:

      „Diese „Steine, die vom Himmel fallen” sind die einzigen Zeugen, die wir für die Entstehung der Erde und des Sonnensystems haben. Ihre Zusammensetzung hat aber auch Aufschluss über die Herkunft der chemischen Elemente gebracht, aus denen unsere gesamte Welt – und auch wir Menschen – bestehen.“

      Eine ausführliche (bebilderte) Darstellung des Meteoritensaals findet sich unter:
      http://www.austria-lexikon.at/af/Wissenssammlungen/Museen/Naturhistorisches_Museum_Wien/Meteoritensaal

  29. Matthias Wolf
    09. November 2012 09:45

    Dem Piloten wird das Folgende bei seinen Echtzeit-Entscheidungen zwar nicht weiterhelfen, aber in Industrie und Wirtschaft ist ja meistens genug Zeit, um Entscheidungen auf- und vorzubereiten.

    Die Informatik hat dazu eine ganze Reihe von Verfahren (»Algorithmen«) entwickelt, die bei dieser Art von Aufgabenstellung hilfreich sein können. Da der Artikel auf solche eigentlich nicht eingeht, möchte ich die Brücke zu Anwendung schlagen, indem ich zwei prominente vorstelle:

    »Simplex-Verfahren«: Optimieren unter Verwendung von Tabellen (»Simplex-Tableau«), das sehr gut in der Wikipedia vorgestellt wird: http://de.wikipedia.org/wiki/Simplex-Verfahren (vom etwas mathematisch gehaltenen Text nicht beirren lassen: zur »Beispielrechnung« hinunterscrollen!)

    und

    »Branch and Bound«

    für komplexere Aufgaben, das sich des oben angeführten Algorithmus auch bedienen kann: http://de.wikipedia.org/wiki/Branch-and-Bound

    Eine anschauliches, nicht ganz triviales Beispiel findet sich in einem c't-Artikel aus 1997: https://www.heise.de/artikel-archiv/ct/1997/10/336 (kostenpflichtiger Download, €2,50)

    • darwin (kein Partner)
      12. November 2012 11:27

      Zur Optimierung hochvariabler komplexer Systeme werden u.a. evolutionsstrategische Algorithmen angewandt, die an die Regeln der phylogenetischen Adaptation im Verlauf der biologischen Evolution angelehnt sind. Ebenso wie die biologische Evolution einen permanenten Kreislauf von Neuentstehung, Selektion der Fittesten und Veränderung des Existierenden darstellt, erzeugt ein evolutionärer Algorithmus anfänglich eine zufällige Population an potentiellen Lösungen, bewertet deren Fitness, selektiert die fittesten Lösungen und unterwirft diese weiteren zufälligen Veränderungen ("Mutationen"). Der Kreislauf Selektion/Mutation wird fortgesetzt bis eine Zielvorstellung (Abbruchbedingung) erreicht ist.

      Die Anwendung der evolutionären Algorithmen erstreckt sich von der Optimierung komplexer naturwissenschaftlicher Fragestellungen über Optimierungen in Ingenieurwissenschaften (Brückenbau, Flugzeugbau,..), bis hin Problemen im Gesellschaft und Sozialwesen.

      Aktuelle (WS 2011/12), relativ einfach zu verstehende Vorlesungen - in powerpoint - zu diesem Thema gibt es von Ingo Rechenberg (TU Berlin):
      http://www.bionik.tu-berlin.de/institut/skript/s2skript.htm





Sicherheitsabfrage:
Bild neu laden