Optimierungsproblem

Im Mathematik, Informatik und Wirtschaft, ein Optimierungsproblem ist der Problem das finden Beste Lösung von allen realisierbare Lösungen.

Optimierungsprobleme können in zwei Kategorien unterteilt werden, je nachdem, ob die Variablen sind kontinuierlich oder diskret:

Problem mit kontinuierlichem Optimierung

Das Standardform von a kontinuierlich Optimierungsproblem ist[1]

wo
  • f: n ist der Zielfunktion über die minimiert werden n-Variabler Vektor x,
  • gi(x) ≤ 0 werden genannt Ungleichheit Einschränkungen
  • hj(x) = 0 werden genannt Gleichheitsbeschränkungen, und
  • m ≥ 0 und p ≥ 0.

Wenn m = p = 0Das Problem ist ein nicht eingeschränktes Optimierungsproblem. Nach Übereinkommen definiert das Standardformular a Minimierungsproblem. EIN Maximierungsproblem kann behandelt werden von negieren die objektive Funktion.

Kombinatorisches Optimierungsproblem

Formal, a Kombinatorische Optimierung Problem A ist ein Vierfach (I, f, m, g), wo

  • I ist ein einstellen von Instanzen;
  • eine Instanz gegeben xI, f(x) ist der Satz von realisierbaren Lösungen;
  • eine Instanz gegeben x und eine realisierbare Lösung y von x, m(x, y) bezeichnet die messen von y, was normalerweise a ist positiv real.
  • g ist die Zielfunktion und ist entweder Mindest oder Max.

Das Ziel ist es dann, für einen Fall zu finden x ein optimale Lösungdas heißt eine praktikable Lösung y mit

Für jedes kombinatorische Optimierungsproblem gibt es eine entsprechende Entscheidungsproblem Das fragt, ob es eine praktikable Lösung für eine bestimmte Maßnahme gibt m0. Zum Beispiel, wenn es a gibt Graph G das enthält Eckpunkte u und vEin Optimierungsproblem könnte sein "einen Weg finden aus u zu v Das verwendet die wenigsten Kanten ". Dieses Problem könnte eine Antwort auf beispielsweise 4 haben. Ein entsprechendes Entscheidungsproblem wäre" Es gibt einen Weg von u zu v Das verwendet 10 oder weniger Kanten? "Dieses Problem kann mit einem einfachen" Ja "oder" Nein "beantwortet werden.

Auf dem Gebiet der NäherungsalgorithmenAlgorithmen sind so konzipiert, dass sie nahezu optimale Lösungen für harte Probleme finden. Die übliche Entscheidungsversion ist dann eine unzureichende Definition des Problems, da sie nur akzeptable Lösungen spezifiziert. Obwohl wir geeignete Entscheidungsprobleme einführen könnten, wird das Problem als Optimierungsproblem natürlicher charakterisiert.[2]

Siehe auch

Verweise

  1. ^ Boyd, Stephen P.; Vandenberghe, Lieven (2004). Konvexe Optimierung (PDF). Cambridge University Press. p. 129. ISBN 978-0-521-83378-3.
  2. ^ Ausiello, Giorgio; et al. (2003), Komplexität und Näherung (Korrigiert.), Springer, ISBN 978-3-540-65431-5

Externe Links