繁体   English   中英

AMPL的Extractin LP模型

Extractin LP model from AMPL

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我在AMPL中有一个非常大而复杂的LP模型。 我需要从LP中提取Ax<= b格式(即),我需要以矩阵Ab形式提取所有数据,并将所有变量连接成一个大向量x

我怎样才能做到这一点?

1 个回复

如果您熟悉例如Java编码,则可以使用一个名为GLPK的开源库/求解器。

您可以在其中读取.mod文件,并从A和b矩阵中提取数据。 我确信CPLEX / Gurobi等商业软件也可以做到这一点(也提供学术许可)。 您可以在此处找到GLPK的用户指南: http : //www.chiark.greenend.org.uk/doc/glpk-doc/glpk.pdf

查找以下内容:

  • glp get mat row —检索约束矩阵的行

也许这会有所帮助。

1 如何从 CPLEX OPL 12.10 中提取模型的 .lp 文件

我正在处理我的论文陈述,我想使用 Cplex OPL 的用户界面 (Windows) 自动创建我的模型的 .lp 文件。 我不知道它应该如何并且非常愿意知道答案。 此外,如果可能,我的模型会从 excel 文件中获取参数。 那么,这个 .lp 文件是包含参数还是我应该做一些额外的工作? 我打算通过 ...

2 从AMPL转换为Pyomo

我正在尝试将AMPL模型转换为Pyomo(我没有使用经验)。 我发现语法很难适应,尤其是约束和目标部分。 我已经将我的计算机与python,anaconda,Pyomo和GLPK链接在一起,只需要获取实际的代码即可。 我是一个初学者,所以如果我的代码编写不当,请原谅我。 仍在努力摆脱困境 ...

4 从重复的检验中提取p值

我已经对一组随机变量进行了相关性测试。 复制(1000,cor.test(sample(v1),sample(v2))) 我想从向量中的每个测试中获取p.value进行进一步分析,我该怎么做? 非常感谢! ...

2012-11-15 12:02:26 1 168   r
5 AMPL中的护士调度模型制定

在以下情况下,我一直在研究AMPL中的护士调度问题: 总数 护士人数= 20 总数 的粪便= 3#早晨,白天,晚上 计划Horizo​​n 7天:假设MTWRF Sa Su 伴随以下约束: 最高编号 一周的工作日数:5 连续4个夜班后休息一天。 ...

6 lpsolve不在R中打印lp模型

我是R中LP建模的新手。我正在使用lpSolveAPI。 当我尝试一个带有两个决策变量的小例子并打印模型时,它会打印出完整的模型。 但是当我尝试使用25个决策变量的模型并添加一些约束后,如果我尝试打印模型,那么它只是说: 请建议如何显示更大的模型。 ...

7 将语言模型转换为lp格式

我已经使用LINGO编写了一个程序,但是试用版具有30个非线性变量和30个整数变量的约束,这使我超出了极限。 在我决定要购买下一个版本之前,我想我会看看我的程序如何在自由软件上执行。 我下载了LPSolve IDE 5.5,并尝试手动将其转换,但是遇到了诸如无法使用括号来影响操作顺序和无法划 ...

8 AMPL:在目标城市中对终端进行建模

我遇到了一个问题,我没有找到阅读AMPL集文档的任何解决方案。 我要建模的是,一个城市(例如Kir)必须从另一个城市(例如Sto)进行9次送货。 但是,这些交货必须到达某些特定航站楼的Kir,每个航站楼每天仅开放一小段时间(约2分钟)。 原点节点也必须如此。 必须从特定的终端指定从S ...

9 Pyomo:创建抽象模型和 AMPL 数据

我刚开始使用 Pyomo,我遇到了一个大问题。 我想创建一个抽象模型并使用 AMPL 数据格式来提供它。 这个问题是一个经典的运输问题。 我需要找到成本的最佳解决方案。 M 意味着如果在给定的来源和目的地之间不可能装运,则输入大量的 M 成本。 我需要将其转换为 AMPL 数据。 除此之外,我不知 ...

10 遍历AMPL中的多个模型/数据对

有没有一种好的方法可以在.run文件中迭代AMPL中的模型/数据集对? 假设您有两个针对相同优化问题的不同模型和四个数据集。 我到目前为止要做的是为每个模型/数据集对创建一个.run文件,并分别运行每个文件,或者为每个模型保留一个脚本,并通过修改data (file);手动求解每个数据集 ...

2019-01-04 21:41:36 1 99   ampl
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM