网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月04日漏签0天
lingo吧 关注:5,172贴子:21,992
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 7回复贴,共1页
<<返回lingo吧
>0< 加载中...

急需大神指导!!!

  • 只看楼主
  • 收藏

  • 回复
  • 颍川raining
  • 后起之秀
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
由于程序有点多,所以只粘贴了部分程序,一直报错invalid put:a syntax error has occurred.并且指针一直在那个for语句的@上。
model:
sets:
time/1..3/:t,sgaex,drexfa,tr,didpay,drnwfa;
scenario/1..9/:sp,s;!sp是s情景发生的概率;
plant/1,2/:p,ij,sum_e;
production/1..8/:pr;
resource(plant,production):e,c_tr,pr_co_uni;
asset(time,scenario):nts,rf,rm,fa,c,ra,inr,eq,stl,ltl,nopat,str,ltr,div,addre,cash,ta,exfa,nwfa,ca,cfp,nc,undc,niswc,ic,ccp,re,nis,nisfc,tl,wc,nos,mve,nltl,nstl,ebit;
endsets
data:
str=7.00 7.00 7.00 7.00 7.00 7.00 7.00 7.00 7.00
5.60 5.60 5.60 7.00 7.00 7.00 8.40 8.40 8.40
5.30 5.60 5.90 6.70 7.00 7.40 8.00 8.40 8.80 ;
tr=0.3 0.3 0.3;!the tax rate;
ltr=4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00
3.00 3.00 3.00 4.00 4.00 4.00 5.00 5.00 5.00
2.70 3.00 3.30 3.60 4.00 4.40 4.50 5.00 5.50 ;
enddata
@for(time(t1):@for(scenario(s1):nopat(t1,s1)=(ebit(t1,s1)-str(t1,s1)*stl(t1,s1)-ltr(t1,s1)*ltl(t1,s1))*(1-tr(t1))));!constraint.3;


  • 在这里存在
  • 后起之秀
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在第二个for前面加个括弧,和后面的四个括弧处再加个括弧。。试试对不对,对的话回复一下


2025-06-04 00:07:04
广告
  • 颍川raining
  • 后起之秀
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@for(time(t1):@for(scenario(s1):nopat(t1,s1)=(ebit(t1,s1)-str(t1,s1)*stl(t1,s1)-ltr(t1,s1)*ltl(t1,s1))*(1-tr(t1))));!constraint.3;
@for(time(t1):@for(scenario(s1):div(t1,s1)=nopat(t1,s1)*didpay(t1)));!constraint.4;
@for(time(t1):@for(scenario(s1):addre(t1,s1)=nopat(t1,s1)-div(t1,s1)));!constraint.5;
@for(time(t1):@for(scenario(s1):fa(t1,s1)+c(t1,s1)+ra(t1,s1)+inr(t1,s1)=eq(t1,s1)+stl(t1,s1)+ltl(t1,s1)));!constraint.6;
@for(time(t1):@for(scenario(s1):fa(t1,s1)+cash(t1,s1)+ra(t1,s1)+inr(t1,s1)=ta(t1,s1)));!constraint.7;
@for(time(t1):@for(scenario(s1):fa(t1,s1)=exfa(t1,s1)+nwfa(t1,s1)));!constraint.8;
@for(time(t1):@for(scenario(s1):exfa(t1,s1)=exfa(t1-1,s1)-drexfa(t1)*orvexfa));!constraint.9;
@for(scenario(s1):nwfa(1,s)=(1-drnwfa(1))*(@sum(warehouse(m1):e_m(m1)*co_m(m1)+e_k(k1)*co_k(k1))));!constraint.10a;
@for(time(t1)|t#ne#1:@for(scenario(s1):nwfa(t1,s1)=(nwfa(t1-1,s1)-drnwfa(t1))*(@sum(warehouse(m1):e_m(m1)*co_m(m1)+e_k(k1)*co_k(k1)))));!constraint.10b;
@for(time(t1):@for(scenario(s1):c(t1,s1)+ra(t1,s1)+inr(t1,s1)=ca(t1,s1)));!constraint.11;
@for(time(t1):@for(scenario(s1):cash(t1,s1)=cash(t1-1,s1)+cfp(t1,s1)*addre(t1,s1)+(1-undc(t1,s1))*niswc(t1,s1)));!constraint.12;
@for(time(t1):@for(scenario(s1):ra(t1,s1)=ra(t1-1,s1)+(1-cfp(t1,s1))*addre(t1,s1)));!constraint.13;
@for(time(t1):@for(scenario(s1):inr(t1,s1)=@for(production(r1):@min(co_uni(p1,r))*@sum(plant(p1):in_co_p(p1,r))+@min(co_uni(p1,r))*@sum(warehouse(m1):in_co_m(m1,r))+@min(co_uni(k1,r))*@sum(distribution(k1):in_co_k(k1,r)))));!constraint.14;
@for(time(t1):@for(scenario(s1):ic(t1,s1)=eq(t1,s1)+stl(t1,s1)+ltl(t1,s1)));!constraint.15;
@for(time(t1):@for(scenario(s1):eq(t1,s1)=ccp(t1,s1)+re(t1,s1)));!constraint.16;
@for(time(t1):@for(scenario(s1):ccp(t1,s1)=ccp(t1-1,s1)+nis(t1,s1)));!constraint.17;
@for(scenario(s1):nis(1,s1)=nisfc(t1,s1)));!constraint.18a;
@for(time(t1)|t1#ne#1:@for(scenario(s1):nis(t1,s1)=niswc(t1,s1)));!constraint.18b;
@for(time(t1)|t1#ne#1:@for(scenario(s1):niswc(t1,s1)<=ccp(t1-1,s1)));!constraint.19;
@for(time(t1):@for(scenario(s1):re(t1,s1)=re(t1-1,s1)+addre(t1,s1)));!constraint.20;
@for(time(t1):@for(scenario(s1):tl(t1,s1)=stl(t1,s1)+ltl(t1,s1)));!constraint.21;
@for(time(t1):@for(scenario(s1):stl(t1,s1)=stl(t1-1,s1)+nstl(t1,s1)));!constraint.22;
@for(time(t1):@for(scenario(s1):ltl(t1,s1)=ltl(t1-1,s1)+nltl(t1,s1)));!constraint.23;
@for(time(t1):@for(scenario(s1):wc(t1,s1)=ca(t1,s1)-stl(t1,s1)));!constraint.24;
@for(time(t1):@for(scenario(s1):nos(t1,s1)=ccp(t1,s1)/nvs));!constraint.25;
@for(time(t1):@for(scenario(s1):mve(t1,s1)=nos(t1,s1)*mvs));!constraint.26;
@for(scenario(s1):@sum(warehouse(m1):e_m(m1)*c0_m(m1))+@sum(disribution(k1):e_k(k1)*c0_k(k1))=(1-undc(1,s1))*nisfc(1,s1))+nltl(1,s1);!constraint.27;
end


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 7回复贴,共1页
<<返回lingo吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示