当前在线人数15361
首页 - 分类讨论区 - 电脑网络 - 数据科学版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
求教一个初级的AMPL问题
[版面:数据科学][首篇作者:StarVenus] , 2019年08月08日17:18:21 ,301次阅读,1次回复
来APP回复,赚取更多伪币 关注本站公众号:
[分页:1 ]
StarVenus
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: StarVenus (参商*极品磨工~人不知而不愠), 信区: DataSciences
标  题: 求教一个初级的AMPL问题
发信站: BBS 未名空间站 (Thu Aug  8 17:18:21 2019, 美东)

AMPL里怎么保存中间结果,并且引用结果中的一部分作为目标和限制条件?我看了一些
教程,给的例子都是计算结果就是一个数,那些限制条件也彼此不重叠,所以可以分别
计算。可是如果这些数都是同一次运算结果的不同部分怎么处理,如果我们不想对每一
个都重新计算一遍的话?
比如计算两个矩阵相乘,结果中的一部分用来求最大值,另一些彼此需要满足一些条件:
Given: P= m x n parameters
Variable: X= 1 x m variable we tried to solve
Calculate: R= X x P , result of matrix multiplication of X and P
Maximize: min(R[1..3]), the minimum value of the first 3 values in the above
result
Subject to: R[2]<R[4]
            min(R[6..8])>20
            R[5]-20>R[7]
            X are all integers
这个例子怎么写AMPL?
多谢!
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 173.]

 
StarVenus
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 2 ]

发信人: StarVenus (参商*极品磨工~人不知而不愠), 信区: DataSciences
标  题: Re: 求教一个初级的AMPL问题
发信站: BBS 未名空间站 (Thu Aug  8 17:19:32 2019, 美东)

我在stackoverflow上问,没人理。https://stackoverflow.com/questions/57406485/
in-ampl-how-to-refer-to-part-of-the-result-and-use-them-in-multiple-places
这种问题一般在什么地方讨论?
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 173.]

[分页:1 ]
[快速返回] [ 进入数据科学讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996