网站大量收购独家精品文档,联系QQ:2885784924

[理学]02 LINGO.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]02 LINGO

model: sets: constraint/1..7/:b; variable/1..7/:c,x; matrix(constraint,variable):A; endsets min=@sum(variable:c*x); @for(constraint(i): @sum(variable(j):A(i,j)*x(j))=b(i)); @for(variable:@gin(x)); data: c=1 1 1 1 1 1 1; b=50 50 50 50 50 90 90; A=1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1; enddata end 0-1规划 (0-1 programming) 旅行商问题 模型: min=8*x12+5*x13+6*x14+6*x21+8*x23+5*x24+7*x31+9*x32+5*x34+9*x41+7*x42+8*x43; x12+x13+x14=1; x21+x23+x24=1; x31+x32+x34=1; x41+x42+x43=1; x21+x31+x41=1; x12+x32+x42=1; x13+x23+x43=1; x14+x24+x34=1; u2-u3+4*x23=3; u2-u4+4*x24=3; u3-u2+4*x32=3; u3-u4+4*x34=3; u4-u2+4*x42=3; u4-u3+4*x43=3; @bin(x11);@bin(x12);@bin(x13);@bin(x14); @bin(x21);@bin(x22);@bin(x23);@bin(x24); @bin(x31);@bin(x32);@bin(x33);@bin(x34); @bin(x41);@bin(x42);@bin(x43);@bin(x44); @free(u1);@free(u2);@free(u3);@free(u4); model: sets: city/1..4/:u; link(city,city):dist,x; endsets data: dist=0 8 5 6 6 0 8 5 7 9 0 5 9 7 8 0; enddata n=@size(city); min=@sum(link:dist*x); @for(city(k):@sum(city(i)|i #ne# k:x(i,k))=1; @sum(city(j)|j #ne# k:x(k,j))=1;); @for(city(i):@for(city(j)|j #gt# 1 #and# i #ne# j: u(i)-u(j)+n*x(i,j)=n-1);); @for(city(i):u(i)=n-1); @for(link:@bin(x)); end 背包问题 模型: model: sets: WP/WP1..WP8/:A,c,x; endsets data: A=1 3 4 3 3 1 5 10; c=2 9 3 8 10 6 4 10; enddata max=@sum(WP:c*x); @sum(WP:A*x)=15; @for(WP:@bin(x)); end min=2*x1+9*x2+3*x3+8*x4+10*x5+6*x6+4*x7+10*x8; x1+3*x2+4*x3+3*x4+3*x5+x6+5*x7+10*x8=15; @bin(x1);@bin(x2);@bin(x3);@bin(x4); @bin(x5);@bin(x6);@bin(x7);@bin(x8); 指派问题 模型: …… model: sets: Worker/W1..W5/; Job/J1..J5/; links(Worker,Job):c,x; endsets data: c=4,8,7,15,12, 7,9,17,14,10, 6,9,12,8,7, 6,7,14,6,10, 6,9,12,10,6; enddata max=@sum(links:c*x); @for(Worker(i):@sum(Job(j):x(i,j))=1); @for(Job(j):@sum(Worker(i):x(i,j))=1); @for(links:@bin(x)); end …… 非线性规划 (nonlinear programming) 模型:

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档