使用lingo解决规划问题

  1. 整数规划(@gin的应用)
    image
model:
	sets:
		row/1..4/:b;
		col/1..5/:c1,c2,x;
		link(row,col):a;
	endsets
	data:
		c1=1,1,3,4,2;
		c2=-8,-2,-3,-1,-2;
		a=1 1 1 1 1
		1 2 2 1 6
		2 1 6 0 0
		0 0 1 1 5;
		b=400,800,200,200;
	enddata
max=@sum(col:c1*x^2+c2*x);

@for(row(i):@sum(col(j):a(i,j)*x(j))<b(i));
@for(col:@gin(x));	!限制x为整数
@for(col:@bnd(0,x,99));

end
posted @   SkyRainWind  阅读(63)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
点击右上角即可分享
微信分享提示