最短路程问题(lingo).docVIP

  • 97
  • 0
  • 约5.67千字
  • 约 7页
  • 2017-06-21 发布于河南
  • 举报
最短路程问题(lingo)

例7.4 最短路问题 N个点组成集合,由集合中任一点到另一点的距离用表示,如果到没有弧联结,则规定,又规定 ,指定一个终点,要求从点出发到的最短路线。这里我们用动态规划方法来做。用所在的点表示状态,决策集合就是除以外的点,选定一个点以后,得到效益并转入新状态,当状态是时,过程停止。显然这是一个不定期多阶段决策过程。 是由点出发至终点的最短路程,由最优化原理可得 LINGO可以方便的解决。model: data: n=10; enddata sets: cities/1..n/: F; !10个城市; roads(cities,cities)/ 1,2 1,3 2,4 2,5 2,6 3,4 3,5 3,6 4,7 4,8 5,7 5,8 5,9 6,8 6,9 7,10 8,10 9,10 /: D, P; endsets data: D= 6 5 3 6 9 7 5 11 9 1 8 7 5 4 10 5 7 9; enddata F(n)=0; @for(cities(i) | i #lt# n: F(i)=@min(roads(i,j): D(i,j)+F

文档评论(0)

1亿VIP精品文档

相关文档