Решатель QP для Java [закрыто]

Я ищу хороший и простой в использовании решатель квадратичного программирования (QP) на основе Java.

Погуглив, я наткнулся на ojAlgo (http://ojalgo.org).

Однако мне было интересно, есть ли другие / лучшие альтернативы.

Ответы на вопрос(2)

SuanShu реализовалМетод активного набора решить задачу квадратичного программирования. Примеры можно найти здесь:

http://www.numericalmethod.com/trac/numericalmethod/browser/public/Examples/src/main/java/com/numericalmethod/suanshu/examples/QuadraticProgramming.java

Решение Вопроса

Посмотри наApache Commons Math, Я не использовал ojalgo, и я действительно не могу сказать, что я использовал Commons Lang достаточно, чтобы иметь возможность предоставить вам много деталей, но он сделал то, что мне было нужно.

Описание с их сайта:

Commons Math is a library of lightweight, self-contained mathematics and statistics components addressing the most common problems not available in the Java programming language or Commons Lang.

Guiding principles:

  1. Real-world application use cases determine development priority.
  2. This package emphasizes small, easily integrated components rather than large libraries with complex dependencies and configurations.
  3. All algorithms are fully documented and follow generally accepted best practices.
  4. In situations where multiple standard algorithms exist, a Strategy pattern is used to support multiple implementations.
  5. Limited dependencies. No external dependencies beyond Commons components and the core Java platform (at least Java 1.3 up to version 1.2 of the library, at least Java 5 starting with version 2.0 of the library).

Ваш ответ на вопрос