试题详情
- 简答题设G=(V,E)是一个赋权有向图,其顶点集V被划分成k>2个不相交的子集Vi:1≤i≤k,其中,V1和Vk分别只有一个顶点s(称为源)和一个顶点t(称为汇),图中所有的边(u,v),u∈Vi,v∈Vi+1。求由s到t的最小成本路径。 a)给出使用动态规划算法求解多段图问题的基本思想。 b)使用上述方法求解如下多段图问题。
- (1)基本思想:设P(i,j)是从Vi中的节点j到汇点t的最小成本路径,Cost(i,j)是其成本。则Cost(i,j)=min{c(j,h)+Cost(i+1,h)
H.Vi+1,(j,h)∈E}。
边界条件是若h=t,则Cost(h,t)=0;Cost(k-1,j)=c(j,t)。
(2)求解过程可以表示为:
其中每个节点标示的序偶(p,q)中,p表示节点到t的成本,q表示后继节点的编号。
从而,最优路径为:1→2→7→10→12和1→3→6→10→12,成本为16。 关注下方微信公众号,在线模考后查看
热门试题
- 定义一维数组,[]内必须是常量表达式。
- 散列表的地址区间为0-17,散列函数为H
- 用分支限界法设计算法的步骤是什么?
- 数据结构与算法里,28是完数,除了1,2
- 有n个独立的作业{1,2,..,n},由
- 简述舍伍德算法的特点。
- 设数组A有n个元素,需要找出其中的最大最
- 拉斯维加斯算法的特征是()。
- 关于循环结构说法正确的是()
- 小明用10元钱正好买了20分和50分的邮
- 贪心算法从初始阶段开始,每一个阶段总是作
- ACM算法也满足算法的一般特性,而算法的
- 在一个操场的四周摆放着n堆石子。现要将石
- 对于符号三角问题,符号三角形的第一行有n
- if语句有三种形态,分别是()
- 关于0-1背包问题以下描述正确的是()
- 数据结构与算法里,如果待排序序列是完全有
- 回溯法的效率不依赖于下列哪些因素()
- 简述数值概率算法的作用。
- 从分治法的一般设计模式可以看出,用它设计