Wie „schwer“ ist es, eine Polynomfunktion unter linearen Bedingungen zu maximieren?


8

Allgemeines Problem

Angenommen, wir haben eine multivariate Polynomfunktion f(x)und mehrere lineare Funktionen . Was ist über die Komplexität der Lösung des folgenden Optimierungsproblems bekannt?ich(x)

Maximierenf(x)Vorbehaltlich: ich(x)0 für alle ich

Wir können davon ausgehen, dass der durch die Einschränkungen bestimmte Bereich begrenzt ist.

Verwandtes, aber spezifischeres Problem

Angenommen, wir haben ein begrenztes Polytop (dargestellt als Schnittpunkt einer Menge linearer Ungleichungen). Ich möchte das maximale Volumen eines (achsparallelen) Hyperrechtecks ​​berechnen, das vollständig im Polytop enthalten ist. Wie komplex ist die Lösung dieses Problems?

Hilfe bei einem dieser Probleme wird sehr geschätzt.


Vielleicht möchten Sie sich dieses Papier ansehen .
Rodrigo de Azevedo

3
Möglicherweise möchten Sie Ihr zweites Problem separat in einem separaten Beitrag stellen.
DW

Antworten:


22

Ihr Problem ist NP-schwer, selbst für Polynome des Grades 2. Die entscheidende Referenz ist

Theodore Motzkin und Ernst Strauss (1965)
"Maxima für Graphen und ein neuer Beweis eines Satzes von Turan"
Canadian Journal of Mathematics 17, S. 533-540

Motzkin und Strauss betrachten einen ungerichteten Graphen G=(V.,E.) mit Scheitelpunkt gesetzt V.={1,2,,n}}. Sie zeigen, dass der optimale Zielwert des folgenden Optimierungsproblems mit dem Kehrwert übereinstimmt1/.ω der Cliquennummer ω von G::

maxichjE.xichxjs.t.ichV.xich=10xich1    für alle ichV.

Da die Berechnung der Cliquenzahl NP-hart ist, impliziert dies die NP-Härte der Maximierung einer multivariaten Polynomfunktion, die linearen Einschränkungen unterliegt.


In einer optimalen Lösung ist der Wert von jedem xv sollte sein 1/.ω wenn v ist in der Clique (und 0 anderswo), und der optimale Zielwert stimmt mit überein (1- -1/.ω)/.2. Dies liegt daran, Wert zu geben1/.ω zu jedem Clique Vertex bedeutet, dass jeder der (ω2- -ω)/.2 Cliquenkanten tragen dazu bei 1/.ω2wählen. Die natürliche Verallgemeinerung derselben Berechnung zeigt, dass dies optimal ist.
Yonatan N
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.