реализовать / вызвать Excel Solver из Java - PullRequest
0 голосов
/ 27 декабря 2010

У меня есть приложение на Java / JSF, мне нужно провести некоторые оптимизационные расчеты, как это делает надстройка Excel Solver, один из вариантов, конечно, - написать собственную реализацию решателя, но мне не хватает времени, поэтомуЯ смотрю на библиотеки, которые уже существуют, которые могут помочь мне в этом.

Можете ли вы порекомендовать какие-либо библиотеки?

EDITED

Я не знаюУ меня пока нет алгоритма, но я знаю, что мне придется выполнять аналогичные действия, как в Excel Solver - определение параметров, цели и ограничений и расчет дохода MAX / MIN

1 Ответ

2 голосов
/ 28 декабря 2010

Не полное решение, но оно может привести вас на правильный путь (вам нужен нелинейный параметрический оптимизатор / решатель):

http://jfuzzylogic.sourceforge.net/html/index.html

IЯ немного погуглил, и я был удивлен, что не смог найти что-то сразу ...

Вот информация о конкретном алгоритме Excel: http://support.microsoft.com/kb/82890 (опять же, не решение, нобезусловно, интересная информация для тех, кто занимается подобными вещами).

И вот компания, которая фактически написала решатель Excel: http://www.solver.com/sdkplatform2.htm Не уверен, каков ваш бюджет, но если время имеет существенное значение, может иметь смысл лицензировать его (не уверен, что у них есть версия Java sdk или нет).

И связанный с этим вопрос в SO: Численное решение нелинейных уравнений

...