腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
图
的
最长
路
的
动态
规划
、
、
、
我正在尝试获得一个“快速”运行
的
算法,它给定传递锦标赛
的
子
图
的
邻接矩阵,计算
最长
路径
的
大小,目前我
的
代码如下所示: #this function defines the adjacency matrixelse: else: return(C) 我正在运行
的
算法是基本
的
动态
编程,
浏览 18
提问于2021-04-29
得票数 0
1
回答
无向vs有向图中
的
最长
路径
、
、
我需要解决有向
图
和无向
图
的
最长
路径问题(这两种情况都是未加权
的
)。对于有向
图
,很容易找到
动态
规划
算法,这些算法能够在伪多项式时间内解决问题,从某个节点开始,计算子问题
的
最长
路径,直到每个问题都被解决。 我可以为无向
图
做类似的事情吗?我似乎找不到任何关于它
的
文字?
浏览 20
提问于2020-11-07
得票数 0
回答已采纳
1
回答
动态
规划
在两个约束优化问题中
的
应用
假设你有一组块,每个块都有一定
的
高度和重量。我
的
方法是或多或少地解决它,就像背包问题。我把积木从轻到重,从阵列
的
末端开始。然后,对于我正在考虑
的
每一个区块,我找到了打桩与不打桩之间
的
最大值,并将其返回。正如您可能已经猜到
的
,问题是重叠子问题,因此复杂性是指数级
的
。 解决这个问题
的
通常方法是
动态
规划
,但是我很难实现它,特别是因为有两个约束。如果存在单个约束,比如说权重,我将构建一个二维数组,其中行表示正在处理
的
浏览 0
提问于2011-12-10
得票数 3
回答已采纳
1
回答
循环图中
最长
路径问题
的
优化
、
、
、
、
在循环图中寻找
最长
路径存在哪些优化? 确认它是循环
的
。非循环图中
的
最长
路径很容易用
动态
规划</e
浏览 4
提问于2010-11-23
得票数 15
1
回答
算法-计算两个DAGs
的
最长
公共子序列(LCS)
、
、
、
我有两个有向无圈图,我需要计算这些
图
的
最长
公共子序列(LCS)。对于两个字符串/子序列,我使用使用
动态
规划
(DP)
的
LCS算法,但如何将该算法修改为
图
呢?设G是一个有向无圈图,其中每个顶点都有来自有限字母表
的
符号标记。不同
的
顶点可以用相同
的
符号标记。G中
的
每个有向路径都具有跟踪,它是通过连接路径中
的
顶点符号而形成
的
。
图
浏览 5
提问于2014-05-12
得票数 0
1
回答
具有限制权
的
最大权重路径
我们知道,寻找两个顶点之间
的
最大权重路径是np困难
的
。但是如果我们限制边权重,例如。所有的边权重都小于某个特定值x。我清楚地定义了下面的问题。我有一个有向
图
G(V,E),其中每条边
的
权重都在1到|V|之间。我想找到两个顶点u和v之间
的
最大权重路径。 这个问题是多项式时间可解
的
吗?
浏览 1
提问于2018-03-11
得票数 0
1
回答
最大路径值
、
、
、
最近,我不得不编写一个算法,用于输入5x5大小
的
矩阵和定义
的
路径长度,从第一个左上角矩阵元素(0,0)到最后一个右下角元素(n,n),找到这个给定长度
的
路径。所需
的
路径是使该路径上
的
矩阵元素之和最大化
的
路径。在阅读了关于Dijkstra或A*和DFS与BFS等常见路径查找算法
的
文章之后,下面是我得出
的
结论: """Calculates sum of all grid这就是为什么
浏览 0
提问于2019-04-02
得票数 2
2
回答
最小到达图中具有连通组件
的
每个节点
的
时间
、
考虑一个没有圈
的
图
。图中有K个不同
的
对,我们想要给每个other.if发送一封信给所有的人。寄一封信需要一个单位
的
时间。我们希望加快这一进程。那么,信件到达每个人(
图
的
节点)
的
最短时间是多少?我们可以把信交给所有连接部件中
的
任何人。
浏览 1
提问于2020-01-06
得票数 0
回答已采纳
4
回答
获得使用
动态
编程获得
的
解决方案
的
实际步骤
、
如果使用
动态
规划
来获得某个问题
的
最优解。您如何重构导致该解决方案
的
实际步骤?使用这一点,我们可以得到背包中可以出现
的
最大值。您如何找到实际存在
的
项目。这是否可以推广到任何
动态
编程解决方案。例如。找出属于
最长
递增子序列
的
实际nos,其解已使用
动态
规划
获得。
浏览 0
提问于2011-10-19
得票数 2
回答已采纳
1
回答
求
最长
交替序列长度
的
动态
算法
例如,letA=<0,1,0,0,0,1,0>then<0>、<1>、<0,1>、<1,0>and<0,1,0,1,0>are不同
的
交替subsequenceswhile<1,1>is不是交替
的
子序列。Is<0,1,0,1,0>and
的
最长
交替子序列,长度为5。(a)设计一个O(n^2)
动态
规划
算法来求给定序列A
的
最长
交替序列
的
长度 (b)
浏览 2
提问于2020-11-13
得票数 0
1
回答
在Java中获取两个不同字符串之间
的
公共值
、
、
、
、
我有两个字符串,我必须在这些字符串之间得到相同
的
值String tempPath = "TEB-MRI-SUD-KRT-THB-DU-PSG-BOI-RW";我希望得到这两个字符串之间
的
公共值,并将它变成另一个字符串变量,如下所示String passedPath = "TEB-MRI-SUD-KRT-THB-DU-"; 变量
浏览 1
提问于2014-04-06
得票数 0
回答已采纳
1
回答
Cactus图上
的
阻塞有向路径
、
、
、
我想找出上有一定阻塞有向路径
的
最长
路径距离。这意味着 所以我们有路径(1,3,2),(0,2,1)等等。因此
最长
的
距离是3。
浏览 4
提问于2020-09-10
得票数 2
2
回答
哈密顿路径与最短路径
、
在对这两个问题进行研究之后,我无法断定它们之间
的
区别是什么。哈密顿路径是一个
图
的
两个顶点之间
的
一条路径,它正好访问每个顶点一次。给定一个
图
G和两个不同
的
节点S和E,G中是否有从S到E
的
哈密顿路径?我发现这个问题是NP-完全
的
在图论中,最短路径问题是求图中两个顶点(或节点)之间
的
一条路径,从而使其组成边
的
权重之和最小化
的
问题。这个问题是P 他们之间
的
实际区别
浏览 7
提问于2013-02-04
得票数 4
回答已采纳
1
回答
小度
图
的
最长
路
、
这是我在课堂上遇到
的
一个问题(我向你保证这不是家庭作业)。直到现在,我还在思考这件事。您将收到一个最多包含25个节点和25条边
的
图
。此外,每个节点
的
度最多为3。任务是在这个图中找到
最长
的
路径。然而,你不会只收到1个
图
,而是15,000个
图
,而且你需要在1秒内找到所有图中
最长
的
路径。有没有人能给我这个问题
的
解决方案(或者更好
的
是,只是一个提示)?非常感谢!信息: 节点是可以重新访问<
浏览 0
提问于2016-05-26
得票数 2
4
回答
查找长度和宽度严格递增
的
矩形数。
、
问题陈述我必须选择最大数量
的
矩形,条件是第一个矩形
的
长度>第二个矩形
的
长度和第一个矩形
的
宽度>第二个矩形
的
宽度。My Procedure 我所做
的
是根据长度和宽度对每个矩形进行排序,然后只考虑那些长度和宽度在增加
的
矩形,但我
的
排序不正常。
浏览 20
提问于2014-10-14
得票数 0
回答已采纳
2
回答
格网上
的
最长
路径,无需重访格网单元
、
、
、
、
我正在寻找一种算法,以fidn
的
两个点之间
的
网格
最长
的
路径,并增加了限制,你不能重新访问网格上
的
单元。(此外,您只能向上、向下、向左和向右移动)。考虑到这些限制,我认为走
最长
的
路径与试图填满尽可能多
的
空间是一样
的
。然而,我在弄清楚如何做到这一点上有些困难。
浏览 1
提问于2013-05-12
得票数 1
1
回答
构造一个以两个DAG作为输入并返回两个DAG中
最长
路径
的
算法
、
、
构造并描述了一种有效
的
算法,该算法以两个有向无圈图(DAG)为输入,并求出它们中存在
的
最长
路径。如果存在多条路径,则该算法应该返回
最长
路径之一(这与哪条路径无关)。总之,给定
图
G= (V,E)和G‘=(V',E'),找出最大可能序列<v1,…,vk>,其中(v_i,v_{i+1})在E中, E’表示I=1.k-1。 有什么想法吗?我可以自己编写实际
的
代码,我只需要帮助构建实际算法背后
的
想法,并找到问题
的
解决方案。我
浏览 8
提问于2021-12-14
得票数 0
回答已采纳
2
回答
在具有相同顶点和边
的
加权无向图中寻找具有最大代价
的
简单路径问题是完全
的
吗?
、
现在我需要知道,在具有相同顶点和边数
的
加权无向图中,寻找具有最大代价
的
简单路径
的
问题是否是NP-完全
的
?输出:
图
G中最昂贵
的
路径
的
代价。你能提供任何参考
的
文章,我可以审查这一点。由衷地, 亚历克斯。
浏览 3
提问于2010-12-29
得票数 2
回答已采纳
3
回答
LCS算法(示例)
、
、
、
有一个
动态
规划
算法来寻找两个序列
的
最长
公共子序列。如何找到两个序列X和Y
的
LCS算法(正确性测试) (b) X = BFAAAABBBBBJPRSTY Y=ABCDEFGHIJKLMNOPRS
浏览 1
提问于2011-11-24
得票数 2
3
回答
两个字符串
的
所有可能
的
LCS(
最长
公共子序列
、
、
我们可以用
动态
规划
(DP)求出两个字符串
的
最长
公共子序列(LCS)。通过DP表跟踪,我们可以得到LCS。但是,如果存在多个LCS,我们如何获取所有LCS?
浏览 2
提问于2013-05-31
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券