邀请讨论“一种跳数约束的最短路径问题求解与分析”
2017-09-23 09:53
417 查看
问题:当信息在计算机网络中传输,通常需要寻找一条有效的最短路径。给定一个无向网络G=(V,A,C),其中V是节点集合,A是无向边集合,C是边路径长度集合,对于每条边a(i,j),对应有c(i,j)>=0。当给定两节点(源点和汇点)以及跳数pathLength,求解两点之间的最短距离,要求其跳数满足大于pathLength。
要求:证明该问题是否是NP-Complete或者NP-Hard问题?建立模型,求解与评价所建模型。或设计算法,分析其时间复杂度。请提供Java源程序(可包含GLPK源程序)。输入的测试数据如下所示:
7 12 2
0 1 2 3 4 5 6
0 4 74
1 4 60
2 4 60
3 4 97
5 0 100
5 1 100
5 2 100
5 3 100
6 0 100
6 1 100
6 2 100
6 3 100
数据说明如下:
第1行:7表示7个节点;12表示12条链路;2表示。
第2行:0 1 2 3 4 56:表示有7个节点,节点标识为0,1,…,6。
第3-14行:表示边,如0 4 74表示节点0到节点4的边距离为74。
欢迎大家讨论该问题。
要求:证明该问题是否是NP-Complete或者NP-Hard问题?建立模型,求解与评价所建模型。或设计算法,分析其时间复杂度。请提供Java源程序(可包含GLPK源程序)。输入的测试数据如下所示:
7 12 2
0 1 2 3 4 5 6
0 4 74
1 4 60
2 4 60
3 4 97
5 0 100
5 1 100
5 2 100
5 3 100
6 0 100
6 1 100
6 2 100
6 3 100
数据说明如下:
第1行:7表示7个节点;12表示12条链路;2表示。
第2行:0 1 2 3 4 56:表示有7个节点,节点标识为0,1,…,6。
第3-14行:表示边,如0 4 74表示节点0到节点4的边距离为74。
欢迎大家讨论该问题。
相关文章推荐
- 分支定界算法求解带有约束条件的最短路径问题
- 最短增益路径法求解最大流问题
- 每周算法练习——用动态规划求解最短路径问题
- 贪心法求解单源最短路径问题
- 第十二周项目四----利用遍历思想求解图问题之6最短路径
- 关于栈与递归求解迷宫与迷宫最短路径问题
- Dijkstra最短路径问题求解
- AStar算法求解迷宫最短路径问题
- 有向无权图最短路径问题——BFS求解
- RouteTask执行最短路径计算时“无法完成 操作”问题分析解决
- 求解迷宫问题的所有路径及最短路径程序
- [数据结构]求解迷宫最短路径问题
- 差限问题求解利用Bell-ford算法构造差限图通过最短路径求解
- 迷宫求解最短路径问题java版
- 整数规划求解有向图最短路径问题环路解决方法
- ArcGIS最短路径分析所遇到的问题
- arcgis最短路径分析添加location时出现unlocated标记问题
- 求解矩阵最短路径问题
- [图论]Bellman-Ford算法求解最短路径问题(含有负权重)
- 用SPFA求解最短路径问题