QP solver para Java [fechado]
-
11-09-2019 - |
Pergunta
Eu estou procurando um bom fácil de usar Java baseado Quadratic Programming solver (QP).
pesquisando por aí me deparei com ojAlgo ( http://ojalgo.org ).
No entanto, eu queria saber se existem outras / melhores alternativas.
Solução
Tenha um olhar em Apache Commons matemática . Eu não usei ojalgo, e eu realmente não posso dizer que eu usei Commons Lang suficiente para ser capaz de fornecê-lo com um monte de detalhes, mas fez o que eu precisava.
Descrição de seu site:
Commons Math é uma biblioteca de leve, auto-suficiente matemática e componentes estatísticas abordar os problemas mais comuns não disponível na programação Java língua ou Commons Lang.
princípios orientadores:
- Real-mundo casos de uso aplicação determinar prioridade de desenvolvimento.
- Este pacote enfatiza componentes pequenos, facilmente integradas em vez de grandes bibliotecas com complexo dependências e configurações.
- Todos os algoritmos são totalmente documentados e siga geral aceitou as melhores práticas.
- Em situações onde existem vários algoritmos padrão, uma estratégia padrão é usado para múltiplos suporte implementações.
- Limitada dependências. Sem dependências externas além Commons componentes ea plataforma Java núcleo (Pelo menos Java 1.3 até a versão 1.2 da biblioteca, pelo menos Java 5 começando com a versão 2.0 do biblioteca).
Outras dicas
SuanShu implementou o Activo método Set para resolver o problema de programação quadrática. Exemplos são encontrados aqui: