- 在线时间
- 1150 小时
- 最后登录
- 2017-1-14
- 注册时间
- 2013-1-3
- 听众数
- 97
- 收听数
- 0
- 能力
- 0 分
- 体力
- 7367 点
- 威望
- 20 点
- 阅读权限
- 150
- 积分
- 3110
- 相册
- 0
- 日志
- 0
- 记录
- 2
- 帖子
- 1299
- 主题
- 21
- 精华
- 2
- 分享
- 0
- 好友
- 298
TA的每日心情 | 奋斗 2014-3-2 00:26 |
---|
签到天数: 243 天 [LV.8]以坛为家I
|
我看了下你的问题及代码,改了下,至少下面的代码可以运行了:
model:
sets:
!坐标集合;
demand/1..3/:a,b,z;
endsets
data:
!坐标值;
a=5,4,2;
b=6,7,8;
enddata
init:
!定点初始坐标;
x,y=2,3;
endinit
!目标函数;
@for(demand(i):z(i)=(x-a(i))^2+(y-b(i))^2);
min=@min(demand(i):z(i));
end
结果:
Global optimal solution found.
Objective value: 0.1000000E-09
Objective bound: 0.000000
Infeasibilities: 0.4725109E-12
Extended solver steps: 0
Total solver iterations: 131
Variable Value Reduced Cost
X 4.000000 0.000000
Y 7.000000 0.000000
A( 1) 5.000000 0.000000
A( 2) 4.000000 0.000000
A( 3) 2.000000 0.000000
B( 1) 6.000000 0.000000
B( 2) 7.000000 0.000000
B( 3) 8.000000 0.000000
Z( 1) 2.000000 0.4854957E-08
Z( 2) 0.000000 0.000000
Z( 3) 5.000000 -0.1614661E-07
Row Slack or Surplus Dual Price
1 0.000000 0.000000
2 0.000000 -1.000000
3 0.000000 0.000000
4 0.000000 -1.000000
有点奇怪的是为什么A点要初始化呢?不是定点么?
另外,如果问题只是这样,应该是很简单的,完全不值20元,建议你好好地看下LINGO的书,论坛置顶帖中有两本,可以下载看看,祝你学习LINGO愉快!
举手之劳,如果满意,也莫提钱的事,论坛也不鼓励这样发帖交易,望三思!
|
|