Esta questão é sobre problemas de programação quadrática com restrições de caixa (box-QP), ou seja, problemas de otimização do formulário
- minimizar sujeito a .
Se fosse semi-definido positivo, tudo seria agradável, convexo e fácil, e poderíamos resolver o problema em tempo polinomial.
Por outro lado, se tivéssemos a restrição de integralidade , poderíamos resolver facilmente o problema no tempo por força bruta. Para os fins desta pergunta, isso é razoavelmente rápido.
Mas e o caso contínuo não convexo? Qual é o algoritmo mais rápido conhecido para QPs gerais em caixa?
Por exemplo, podemos resolvê-los em tempo moderadamente exponencial, por exemplo, , ou a pior complexidade dos algoritmos mais conhecidos é algo muito pior?
Antecedentes: Eu tenho alguns QPs de caixa bastante pequenos que realmente gostaria de resolver e fiquei um pouco surpreso ao ver o desempenho de alguns pacotes de software comercial, mesmo para valores muito pequenos de . Comecei a me perguntar se existe uma explicação do TCS para essa observação.