lingo中11个城市,从1到11的最短路问题model:sets:cities/1..11/;roads(cities,cities):w,x;endsetsdata:w=0;enddatacalc:w(1,2)=2;w(1,3)=8;w(1,4)=1;w(2,3)=6;w(2,5)=1;w(3,4)=7;w(3,5)=5;w(3,6)=1;w(3,7)=2;w(4,7)=9;w(5,6)=3;w(5,8)=2;w(5,9)=9;w(6,7)=4

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 07:23:04

lingo中11个城市,从1到11的最短路问题model:sets:cities/1..11/;roads(cities,cities):w,x;endsetsdata:w=0;enddatacalc:w(1,2)=2;w(1,3)=8;w(1,4)=1;w(2,3)=6;w(2,5)=1;w(3,4)=7;w(3,5)=5;w(3,6)=1;w(3,7)=2;w(4,7)=9;w(5,6)=3;w(5,8)=2;w(5,9)=9;w(6,7)=4
lingo中11个城市,从1到11的最短路问题
model:
sets:
cities/1..11/;
roads(cities,cities):w,x;
endsets
data:
w=0;
enddata
calc:
w(1,2)=2;w(1,3)=8;w(1,4)=1;
w(2,3)=6;w(2,5)=1;
w(3,4)=7;w(3,5)=5;w(3,6)=1;w(3,7)=2;
w(4,7)=9;
w(5,6)=3;w(5,8)=2;w(5,9)=9;
w(6,7)=4;w(6,9)=6;
w(7,9)=3;w(7,10)=1;
w(8,9)=7;w(8,11)=9;
w(9,10)=1;w(9,11)=2;w(10,11)=4;
@for(roads(i,j):w(i,j)=w(i,j)+w(j,i));
@for(roads(i,j):w(i,j)=@if(w(i,j) #eq# 0,1000,w(i,j)));
endcalc
n=@size(cities); 城市的个数;
min=@sum(roads:w*x);
@for(cities(i)|i #ne#1 #and# i #ne#
n:@sum(cities(j):x(i,j))=@sum(cities(j):x(j,i)));
@sum(cities(j):x(1,j))=1;
@sum(cities(j):x(j,1))=0; 不能回到顶点1;
@sum(cities(j):x(j,n))=1;
@for(roads
roads:@bin(x));
end
如何理解

lingo中11个城市,从1到11的最短路问题model:sets:cities/1..11/;roads(cities,cities):w,x;endsetsdata:w=0;enddatacalc:w(1,2)=2;w(1,3)=8;w(1,4)=1;w(2,3)=6;w(2,5)=1;w(3,4)=7;w(3,5)=5;w(3,6)=1;w(3,7)=2;w(4,7)=9;w(5,6)=3;w(5,8)=2;w(5,9)=9;w(6,7)=4
首先不可能一句一句的讲语法 需要你自己学一下lingo
只说一下主要的模型 首先他calc段是给出了具体的w的数据
然后主要模型的目标自然就是路线最短 这里面x表示的选择的路线 x(i,j)是0-1变量 用来表示i到j的路线是否选择
下面的第一个约束就是对于非起点和非终点的这些点来说 进这点的路线数和出这点的路线数是相同的
最后就是出起点的路线数为1 进起点的路线数为0 进终点的路线数为0

这个lingo哪里错了?D例2.1.1 如图中A,B,…,G表示7个城市,连线表示城市之间有一条路相通,连线旁的数字表示路的长度wij,要从城市A到城市G找出一条最短的路线.B31GEA2 2 3FC4 3 1 41设起点为1,终点为n,W lingo中11个城市,从1到11的最短路问题model:sets:cities/1..11/;roads(cities,cities):w,x;endsetsdata:w=0;enddatacalc:w(1,2)=2;w(1,3)=8;w(1,4)=1;w(2,3)=6;w(2,5)=1;w(3,4)=7;w(3,5)=5;w(3,6)=1;w(3,7)=2;w(4,7)=9;w(5,6)=3;w(5,8)=2;w(5,9)=9;w(6,7)=4 从北京坐飞机到美国的哪个城市距离最短 某城市的街区由12个全等的矩形区组成其中实线表示马路,从A走到B的最短路径有多少种? Lingo里出现Model is ill defined!就是有A到J个任务,所需要的时间放在Time中,总共有4个相同机器,choose中放置所选机器编号(1~4),问如何放置,总时间最短;MODEL:SETS: TASK/ A B C D E F G H I J K/: Time,choose;E lingo中求和有没有简便算法.比如我想在lingo中,我想求Xij乘以Yij之和.i从1到20,j从1到30、、、怎么表示最简单.能否有简便的算法.还有就是有么有数组,比如c={0 ,1,2},好几个数.这样 图论中求任意两点之间的最短路径用lingo怎么实现,求lingo源程序 用lingo解决10个城市的TSP问题 排列组合问练习题:某城市的街区由12个全等的矩形区组成其中实线表示马路,从A走到B的最短路径有多少种?答案是7C3 数学题最好有图某城市的街区由12个全等的矩形区组成其中实线表示马路,从A走到B的最短路径有多少种? 某城市的街区由20个全等的矩形区组成其中实线表示马路,从M走到N但不能经过A,B两点的最短路径有多少种? 网络最大流问题,是要用Lingo软件解决哦现需要将城市s的石油通过管道运送到城市t,中间有4个中转站v1、v2、v3和v4,城市与中转站的连接以及管道的容量如图所示,求从城市s到t的最大流. 光谱中7种颜色从波长最长排到波长最短的排列顺序 请教一下这个数据结构作业怎么编程序.7个城市A,B,C,D,E,F,G的公路网如图11.3所示.弧上的数字表示该段公路的长度.问有一批货物要从城市A运到城市G走哪条路最短?输出最短路径及其长度.是否还 请教一下这个数据结构作业怎么编程序.7个城市A,B,C,D,E,F,G的公路网如图11.3所示.弧上的数字表示该段公路的长度.问有一批货物要从城市A运到城市G走哪条路最短?输出最短路径及其长度.是否还 如何使用LINGO解决这道题?从杭州出发,游至少20个省会城市,用火车作为交通工具,用lingo确定费用最少的路线.(各城市之间路费已知) 如图所示为某城市的街道平面图,图中的线段表示道路.(1)找出从A到B的一条最短线路,并用适当的方式表示这条最短线路;(用坐标表示)(2)想一想,从A到B的最短线路共有多少条? 有三个地方中国的最东边的一个城市,最西边的一个城市,最南边的一个城市,选择一个城市到中国的中部一个城市的距离最短