gpt4 book ai didi

algorithm - 是否有用于 Clojure 的带有单纯形算法的线性规划库?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:43:45 26 4
gpt4 key购买 nike

Stigler Diet 问题是一个线性规划问题。它需要一份食物 list 及其营养值(value),并解决满足目标和约束条件的优化选择和数量问题。除了 levand/prolin 之外,是否有用于线性规划的 clojure 库 - 单纯形算法?

最佳答案

其实有一个clojure库:prolin使用 Apache Commons Math 提供的 Simplex 实现.它可能是 clojure 中用于线性编程的最惯用的 api。 github 中的当前版本使用 org.apache.commons.math3 v3.2,但是根据此 JIRA entry单纯形实现在 v3.3 中得到了显着改进,因此值得升级(参见 prolin issue #1)。

同样令人感兴趣的是 Java 约束编程 API (JSR 331)。有 a clojure project using that API .虽然它的名字暗示着约束规划 (CP),this blog post talks about using it for accessing linear programming (LP) solvers如GLPK、lp_solve、gurobi等

关于algorithm - 是否有用于 Clojure 的带有单纯形算法的线性规划库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20916180/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com