数学建模社区-数学中国

标题: [求助]求助高手~急! [打印本页]

作者: chenfengfan    时间: 2008-4-26 21:42
标题: [求助]求助高手~急!
model:
sets:
stockcode/600000,600050,600246,600839,601857/;
date:income;
link(stockcode,date):low,high,buy;
endsets
data:
date,low,high=@ole('d:\数学建模\1\data1.xls');
enddata
!目标函数;
sum(date(j)|j">max=@sum(stockcode(i)sum(date(j)|j #lt# @size(date) #and# low(i,j) #ne# 0(high(i,j+1)-low(i,j))/low(i,j))*buy(i,j)));
!设置0-1变量;
@for(linkbin(buy));
!最后一天不买股票;
@for(stockcode(i):buy(i,@size(date))=0);
!所有的钱用来买一支股票;
@for(date(j)|j #lt# @size(date)sum(stockcode(i):buy(i,j))<=1);
!停牌的时候不能买卖股票;
@for(date(j)|j #lt# @size(date)for(stockcode(i)|low(i,j) #eq# high(i,j):buy(i,j)=0));
!不持有将要停牌的股票;
@for(date(j)|j #lt# @size(date)for(stockcode(i)|low(i,j+1) #eq# high(i,j+1):buy(i,j)=0));
@for(link(i,j)|j #lt# @size(date) #and# buy(i,j) #eq# 1 :income(j+1)=((high(i,j+1)-low(i,j))/low(i,j)+1));
@for(link(i,j)|j #lt# @size(date) #and# @sum(stockcode(k):buy(k,j)) #eq# 0 :income(j+1)=1);
income(1)=1;
end

为什么系统老是说 model is ill defined?


作者: liwenhui    时间: 2008-4-30 17:36
!!
作者: hubulwm    时间: 2008-5-2 11:18
数据弄出来啊.否则我们怎么检查啊?




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5