| 查看: 1632 | 回复: 24 | |||
| 本帖产生 2 个 数学EPI ,点击这里进行查看 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
oliverxzj木虫 (著名写手)
|
[交流]
【求助】帮忙用MATLAB做一个最优化的题目,能解的话请和我联系,犒劳30金币已有5人参与
|
||
|
空运路线规划 在东南亚有一个国家正在遭受广泛的洪灾。在国际援助下,该国政府决定建立一个空运补给系统。不幸的是,在这个国家只有七条还可以使用的跑道,其中一条在首都。 该国政府决定让飞机从首都起飞,然后访问所有其他六个机场,最后回到首都。下表列出了机场之间的距离。机场A1位于首都。应采取什么顺序一次到达各个机场才能使总行程最短? 表5.1 机场之间的距离(千米) A2 A3 A4 A5 A6 A7 A1 786 549 657 331 559 250 A2 668 979 593 224 905 A3 346 607 472 467 A4 890 769 499 A5 386 559 A6 681 对问题分析的提示:我们知道这类问题被称之为“旅行商问题”。也就是在几个城市中,找到最优的方案是旅行者能获得最大的效率。 要注意的是,对于大规模的TSP,其求解属于NP问题,有一定的困难性。但是该国只有七个能用的机场。于是可知这是一个规模较小的TSP问题,因而可以考虑用优化方法来求解。 [ Last edited by javeey on 2010-6-5 at 14:33 ] |
» 猜你喜欢
寻求一种能扛住强氧化性腐蚀性的容器密封件
已经有7人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有8人回复
申请2026年博士
已经有6人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有5人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有5人回复
2025冷门绝学什么时候出结果
已经有7人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有6人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有7人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
谁做过稀土8-羟基喹啉配合物,,有知道方法的吗
已经有10人回复
请帮忙翻译一段汉译英,谢谢
已经有1人回复
请帮忙翻译一段汉译英,谢谢
已经有1人回复
请问国内微纳机械方面哪个学校做的好?
已经有7人回复
公派+硕博连读or联系外面的老师+硕士答辩,帮我解疑下
已经有3人回复
求助啊......matlab
已经有10人回复
请大家帮忙看看投什么期刊好!
已经有14人回复
求高手用matlab做一个动画
已经有3人回复

zxczxc0417
木虫 (正式写手)
- 数学EPI: 2
- 应助: 2 (幼儿园)
- 金币: 1989.1
- 散金: 552
- 帖子: 925
- 在线: 544.3小时
- 虫号: 326712
- 注册: 2007-03-18
- 专业: 催化化学
6楼2010-06-06 07:21:48
zxczxc0417
木虫 (正式写手)
- 数学EPI: 2
- 应助: 2 (幼儿园)
- 金币: 1989.1
- 散金: 552
- 帖子: 925
- 在线: 544.3小时
- 虫号: 326712
- 注册: 2007-03-18
- 专业: 催化化学
7楼2010-06-06 07:36:16
zxczxc0417
木虫 (正式写手)
- 数学EPI: 2
- 应助: 2 (幼儿园)
- 金币: 1989.1
- 散金: 552
- 帖子: 925
- 在线: 544.3小时
- 虫号: 326712
- 注册: 2007-03-18
- 专业: 催化化学
8楼2010-06-06 07:38:49
zxczxc0417
木虫 (正式写手)
- 数学EPI: 2
- 应助: 2 (幼儿园)
- 金币: 1989.1
- 散金: 552
- 帖子: 925
- 在线: 544.3小时
- 虫号: 326712
- 注册: 2007-03-18
- 专业: 催化化学
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
Doctorcbw(金币+2):谢谢参与 2010-06-06 09:19:23
Doctorcbw(金币+15, 数学EPI+1):楼主要求,用其金币奖励15个金币 2010-06-08 21:32:51
Doctorcbw(金币+2):谢谢参与 2010-06-06 09:19:23
Doctorcbw(金币+15, 数学EPI+1):楼主要求,用其金币奖励15个金币 2010-06-08 21:32:51
|
clc; clear; data_f = 'E:\兴趣学习\interesting_pro\空运路线规划\data.txt'; [dis(:,1) dis(:,2) dis(:,3) dis(:,4) dis(:,5) dis(:,6) dis(:,7)] = textread(data_f,'%f %f %f %f %f %f %f '); i = 1; min_d = 1e10; for i1 = 2:7 d1 = dis( i, i1 ); for i2 = 2:7 if i2 == i1 continue else d2 = dis(i1,i2); end for i3 = 2:7 if i3 == i1 || i3 == i2 continue else d3 = dis(i2,i3); end for i4 = 2:7 if i4 == i1 || i4 == i2 || i4 == i3 continue else d4 = dis(i3,i4); end for i5 = 2:7 if i5 == i1 || i5 == i2 || i5 == i3 || i5 == i4 continue else d5 = dis(i4,i5); end for i6 = 2:7 if i6 == i1 || i6 == i2 || i6 == i3 || i6 == i4 || i6 == i5 continue else d6 = dis(i5,i6); end d7 = dis(i6,1); temp_d = d1 + d2 + d3 + d4 + d5 + d6 + d7; if temp_d < min_d min_d = temp_d; min_route = [ i i1 i2 i3 i4 i5 i6 i ]; end end end end end end end min_d min_route |
9楼2010-06-06 07:39:07
zxczxc0417
木虫 (正式写手)
- 数学EPI: 2
- 应助: 2 (幼儿园)
- 金币: 1989.1
- 散金: 552
- 帖子: 925
- 在线: 544.3小时
- 虫号: 326712
- 注册: 2007-03-18
- 专业: 催化化学
11楼2010-06-06 11:10:51
zxczxc0417
木虫 (正式写手)
- 数学EPI: 2
- 应助: 2 (幼儿园)
- 金币: 1989.1
- 散金: 552
- 帖子: 925
- 在线: 544.3小时
- 虫号: 326712
- 注册: 2007-03-18
- 专业: 催化化学
13楼2010-06-06 23:46:11
zxczxc0417
木虫 (正式写手)
- 数学EPI: 2
- 应助: 2 (幼儿园)
- 金币: 1989.1
- 散金: 552
- 帖子: 925
- 在线: 544.3小时
- 虫号: 326712
- 注册: 2007-03-18
- 专业: 催化化学
★
小雨萌萌(金币+1):谢谢参与 2010-06-07 08:09:52
小雨萌萌(金币+1):谢谢参与 2010-06-07 08:09:52
|
源程序: clc; clear; data_f = 'E:\兴趣学习\interesting_pro\空运路线规划\data.txt'; [dis(:,1) dis(:,2) dis(:,3) dis(:,4) dis(:,5) dis(:,6) dis(:,7)] = textread(data_f,'%f %f %f %f %f %f %f '); i = 1; min_d = 1e10; tn = 1; for i1 = 2:7 d1 = dis( i, i1 ); for i2 = 2:7 if i2 == i1 continue else d2 = dis(i1,i2); end for i3 = 2:7 if i3 == i1 || i3 == i2 continue else d3 = dis(i2,i3); end for i4 = 2:7 if i4 == i1 || i4 == i2 || i4 == i3 continue else d4 = dis(i3,i4); end for i5 = 2:7 if i5 == i1 || i5 == i2 || i5 == i3 || i5 == i4 continue else d5 = dis(i4,i5); end for i6 = 2:7 if i6 == i1 || i6 == i2 || i6 == i3 || i6 == i4 || i6 == i5 continue else d6 = dis(i5,i6); end d7 = dis(i6,1); temp_d = d1 + d2 + d3 + d4 + d5 + d6 + d7; if temp_d < min_d min_d = temp_d; min_route = [ i i1 i2 i3 i4 i5 i6 i ]; tn = 1; elseif temp_d == min_d tn = tn + 1; min_route(tn, = [ i i1 i2 i3 i4 i5 i6 i ];end end end end end end end disp( [ 'min distance:' num2str( min_d ) ] ); min_route |
14楼2010-06-06 23:46:29
zxczxc0417
木虫 (正式写手)
- 数学EPI: 2
- 应助: 2 (幼儿园)
- 金币: 1989.1
- 散金: 552
- 帖子: 925
- 在线: 544.3小时
- 虫号: 326712
- 注册: 2007-03-18
- 专业: 催化化学
16楼2010-06-07 10:24:00
zxczxc0417
木虫 (正式写手)
- 数学EPI: 2
- 应助: 2 (幼儿园)
- 金币: 1989.1
- 散金: 552
- 帖子: 925
- 在线: 544.3小时
- 虫号: 326712
- 注册: 2007-03-18
- 专业: 催化化学
17楼2010-06-07 10:59:56
zxczxc0417
木虫 (正式写手)
- 数学EPI: 2
- 应助: 2 (幼儿园)
- 金币: 1989.1
- 散金: 552
- 帖子: 925
- 在线: 544.3小时
- 虫号: 326712
- 注册: 2007-03-18
- 专业: 催化化学
19楼2010-06-07 11:39:55













回复此楼
= [ i i1 i2 i3 i4 i5 i6 i ];