永发信息网

Mathematica线性规划问题,求解

答案:1  悬赏:70  手机版
解决时间 2021-08-17 15:21
Mathematica线性规划问题,求解
如图,其中ki、A、Gi、Oi、Fi都是已知值的
源代码
ki=380;
A=9.22%;
Gi=7830.2;
Oi=692.8;
Fi=12449.9;
ConstrainedMin[X,
{g + X + Oi ≥Fi,
((X - ki)/(P + mi)) ≤A,
X > 0,
(Abs[g - Gi]/Gi)≤0.2,
P≤49099,
P ≥5422},
{X,g} ]
最佳答案

直接复制代码出来.我搞定它.
再问: 规划要求
Min X
s.t. g+X+Oi≥Fi
(X-ki)/(P+mi)≤A
mi=0 (X/P≤A)
mi=X-A*P (X/P>A)
X>0
|g-Gi|/Gi≤0.2
5422≤P≤49099
再答: 请给ki、A、Gi、Oi、Fi呀!
再问: 问题补充里给了
ki=380;
A=9.22%;
Gi=7830.2;
Oi=692.8;
Fi=12449.9;
再答: ki = 380; A = 0.0922; (*9.22%;*)
Gi = 7830.2;
Oi = 692.8;
Fi = 12449.9;
NMinimize[{X + g, {g + X + Oi >= Fi,

(X - ki)/(P + If[X > A*P, X - A*P , 0]) 0, Abs[g - Gi]/Gi 1264.43}}
{11757.1, {X -> 1302.72, g -> 10454.4, P -> 27465.1}}

目标仅为X时:
In[38]:= NMinimize[{X, {g + X + Oi >= Fi,
(X - ki)/(P + If[X > A*P, X - A*P , 0]) 0, Abs[g - Gi]/Gi 49099.}}
再问: 你是不是0.2后面少打了逗号,导致0.2和5422相乘了,加逗号之后是{11757.1, {X -> 2733.15, g -> 9023.95, P -> 30316.1}}一个结果,如果只以Min X为目标话结果是{2360.86, {X -> 2360.86, g -> 9396.24, P -> 33106.3}}
很谢谢你,能再问你一下吗,这里为什么不能用ConstrainedMin[]
再答: ConstrainedMin是以前的函数,已经过时。
你说的对。解决了就好。谢谢!


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有什么药吃可以忘记所有烦恼,吃了又不会死人
为什么有的人有酒窝有人没有
DNF中鬼剑可以转哪些职业
我想做职业写手,我去逐浪网能有戏吗?
生活三起三伏,
除了格机、刷机还有什么办法解决手机收不到10
西游记中那些神魔精魅具有人类情感?
我现实的女朋友玩炫舞离婚了 现在叫我也去玩
绥芬河市牡丹江柏新园精致蛋糕地址在什么地方
elder的比较级和最高级是什么?
晚上野外露营需注意什么,小型篝火如何点
高人帮帮忙.朋友女儿要安名字.
科技应人而?
恋爱中的男女双方不吵不闹正常吗?
求7~8月份新歌,要好听的英文歌也行。
推荐资讯
什么虫会吃万年青的叶子??
IQ题:一个痴情的男人见到天使会变成什么?
我的合同到期了,续签合同是自己想签几年签几
洛阳到新乡卫辉汽车时刻表
江苏省会计资格证要考哪些科目
谁知道玩DNF网通区用3G无线网卡上会不会卡
初级会计证考完考什么,初级会计证考试科目有
第五人格怎么突破自愈上限
没结果的爱情该不该谈
他总是宠着我,什么都为了我,从来不舍得怪我
百度检索表达式怎么写,如何在CNKI找到检索式
播放QQ音乐功能为什么不能开启
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?