问题标签 [doopl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
145 浏览

python-3.x - 从python中的doopl获取结果

嗨,我在 python 中使用 doOPL。

以下是我的代码的一部分。

运行后,我想检查决策变量 x 的结果

opl.get_table('x')

但是说期望 tupleset x 已通过是行不通的。

我期待着你的帮助。

0 投票
2 回答
138 浏览

python-3.x - doopl bin目录路径

我在系统环境设置中添加了 opl 的 bin 目录路径。

以下是路径。

但是,doopl 不断给我错误,如下所示

我还需要添加其他路径吗?

0 投票
1 回答
60 浏览

python-3.x - 重复性 doopl 调用的性能

我正在使用 doopl.factory 在一个循环中解决多个线性程序。我注意到循环实例时性能下降。使用 memory_profiler 表明每次调用后内存都会增加,最终导致性能非常差。似乎doopl.factory.create_opl_model() 和opl.run() 以某种方式阻塞了未被opl.end() 清除的内存。我的分析正确吗?

memory_profiler 分析截图

我设置了一个简单的例子来演示这个问题。

data.dat 文件为空,model.mod 文件如下:

用doopl求解模型后有什么方法可以完全清除内存吗?

0 投票
1 回答
92 浏览

python - How to call OPL by doopl while defining the objective function in Python?

Dears,

I have an optimization model that was built using OPL. The model works fine but I would like to use an objective function that is defined in Python. My question is can I use doopl to call the OPL model into python and use the objective function from Python (not from OPL).

Thanks