Questa domanda riguarda problemi di programmazione quadratica con vincoli di riquadro (box-QP), ovvero problemi di ottimizzazione del modulo
- minimizza soggetto a .
Se fosse semi-definito positivo, allora tutto sarebbe bello, convesso e facile, e potremmo risolvere il problema in tempo polinomiale.
D'altra parte, se avessimo il vincolo di integralità , potremmo facilmente risolvere il problema nel tempo per forza bruta. Ai fini di questa domanda, questo è ragionevolmente veloce.
Ma che dire del caso continuo non convesso? Qual è l'algoritmo più veloce conosciuto per i QP box generali?
Ad esempio, possiamo risolverli in un tempo moderatamente esponenziale, ad esempio o la complessità peggiore degli algoritmi più noti è qualcosa di molto peggio?
Contesto: ho alcuni QP box abbastanza piccoli che vorrei davvero risolvere, e sono rimasto un po 'sorpreso di vedere come scarseggiano alcuni pacchetti software commerciali, anche per valori molto piccoli di . Ho iniziato a chiedermi se esiste una spiegazione TCS per questa osservazione.