Question

J'ai une application en Java / JSF, je dois faire des calculs d'optimisation, comme Add-in Excel Solver fait, une option est certainement d'écrire ma propre implémentation de solveur, mais je suis un peu court laps de temps, donc Je suis à la recherche dans les bibliothèques qui existent déjà qui peut me aider.

Pouvez-vous recommander des bibliothèques?

ÉDITÉ

Je n'ai pas encore l'algorithme, mais je sais que je vais devoir faire des actions similaires comme dans Excel Solver - définir les paramètres, l'objectif et les restrictions et le calcul du revenu MAX / MIN

Était-ce utile?

La solution

Pas une solution complète, mais cela peut vous mettre sur la bonne voie (ce que vous cherchez est un optimiseur / solveur paramétrique non linéaire):

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

Je l'ai fait quelques recherches sur Google, et je suis surpris que je ne pouvais pas trouver quelque chose tout de suite ...

Voici plus sur l'algorithme spécifique d'Excel: http://support.microsoft.com/kb/82890 (encore une fois, pas une solution, mais certainement des informations intéressantes pour tous ceux qui ne ce genre de chose).

Et voici la société qui a en fait écrit le solveur Excel: http://www.solver.com/ sdkplatform2.htm Je ne sais pas quel est votre budget, mais si le temps est de l'essence, il peut être judicieux de concéder sous licence (pas sûr si elles ont une version Java de leur sdk ou non).

Et une question connexe à SO: numérique non linéaire href="https://stackoverflow.com/questions/540414/solving-nonlinear-equations-numerically"> Solving

scroll top