数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 4198|回复: 6

lingo 代码问题~~

[复制链接]
发表于 2008-4-19 13:01:56 | 显示全部楼层 |阅读模式
题目如下:


小弟看了一天教程还是没看明白怎么写这个程序,小弟愚笨求教各位了!

前面的题目图片弄错了,对不起..现已更正!
Yij   Cij  Yi  dj都是已知量,Cij是一个稀疏矩阵,有很多0。求Xij   要用lingo语言编写.

[ 本帖最后由 haifding 于 2008-4-20 12:28 编辑 ]
发表于 2008-4-20 21:54:40 | 显示全部楼层
老大,您模型里面有一个Yi,还有个Yij,到底它是什么变量????
 楼主| 发表于 2008-4-20 22:59:29 | 显示全部楼层
哦  对不起              写错了!没有Yij      就是只有Yi
那个约束条件是 Yi={0,1}

对不起
发表于 2008-4-22 13:06:18 | 显示全部楼层

请再核对一下题目,谢。
 楼主| 发表于 2008-4-23 12:35:33 | 显示全部楼层
题目已经没错的。  
我都已经在matlab里用bintprog函数实现了,现在就是lingo了。不知道该怎么编

还请各位大虾帮忙

[ 本帖最后由 haifding 于 2008-4-23 12:40 编辑 ]
发表于 2008-4-23 21:34:50 | 显示全部楼层
  1. model:
  2. sets:
  3. ro/1..100/:y;
  4. co/1..20/:d;
  5. link(ro,co):x,c;
  6. endsets
  7. data:
  8. y=?;
  9. d=?;
  10. c=?;
  11. enddata
  12. @for(ro(i):@sum(co(j):x(i,j))=3*y(i));
  13. @for(co(j):@sum(ro(i):x(i,j))<=d(j));
  14. @for(link(i,j):@bin(x));
  15. @for(ro(i):@bin(y));
  16. min=@sum(link(i,j)|c(i,j)#ne#0:(x(i,j)/c(i,j))^2);
复制代码



可能还有小问题,你自己调一下吧
 楼主| 发表于 2008-4-26 13:05:23 | 显示全部楼层
非常谢谢,已经OK~~!
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-4-20 03:01 , Processed in 0.059292 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表