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.

Foi útil?

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:

  1. Real-mundo casos de uso aplicação determinar prioridade de desenvolvimento.
  2. Este pacote enfatiza componentes pequenos, facilmente integradas em vez de grandes bibliotecas com complexo dependências e configurações.
  3. Todos os algoritmos são totalmente documentados e siga geral aceitou as melhores práticas.
  4. Em situações onde existem vários algoritmos padrão, uma estratégia padrão é usado para múltiplos suporte implementações.
  5. 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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top