自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 最短加法链问题与盒子里气球问题

最短加法链问题:从1到目标数的最短路径最短加法链问题要求我们通过最少的加法操作,从 1 得到一个目标数 n。每次加法操作只能使用已有的数字,且每一步只能进行加法,不能直接跳跃到目标数。目标是找到一种方法,使得从 1 到目标数 n 的加法链最短。算法思路:这个问题的核心在于使用动态规划来计算从 1 到每个数字所需要的最小加法步骤。我们构建一个数组 dp,其中 dp[i] 表示从 1 到 i 所需的最小加法步数。通过动态规划,可以从每个数字 i 遍历所有可能的先前数字 j,找到最短的加法路径。

2024-11-07 13:19:47 688

原创 分支限界法——印刷电路板问题

/计算从起点位置start到目标位置finish的最短布线路径,找到最短布线路//径则返回true,否则返回false。//从目标位置finish开始向起始位置回溯。//是否到达目标位置finish?here=next;//活结点队列是否非空?//构造最短布线路径。

2024-10-24 16:19:03 1289

原创 图的m着色问题与图的最大团问题有何关系,能否利用这个关系改进最大团问题的上界?

这意味着,针对大规模的图,使用暴力搜索(尝试所有可能的团)是不切实际的,因为可能的组合数会非常庞大。特别是,如果一个图的最大团大小为 k,图可以使用 k 种颜色进行恰当着色,反之,如果图 m 着色成功,则可以推导出该图不含有大小超过 m 的完全子图。通过这种方式,利用图的 m 着色问题,你可以在处理最大团问题时迅速得出一个上界,这样可以显著减少需要考虑的情况,从而提高求解效率。图的着色问题就是要用尽可能少的颜色对图中的每个顶点进行着色,使得任意两个相邻的顶点具有不同的颜色。最大团就是图中包含最多节点的团。

2024-10-17 09:27:36 1304

原创 DAG,Dijkstra,Bellmen-Ford之间的原理,异同,应用

特点:虽然Bellman-Ford算法可以处理更广泛的情形,但其时间复杂度较高(O(|V||E|)),其中|V|是顶点数量,|E|是边的数量。相关算法:拓扑排序是最常与DAG一起讨论的算法之一,它可以对DAG中的顶点进行排序,使得对于每条有向边uv,顶点u都出现在顶点v之前。原理:Bellman-Ford算法同样用于解决单源最短路径问题,但它可以处理包含负权重边的图,甚至可以检测出图中是否存在负权重环。Dijkstra算法要求所有边的权重非负,而Bellman-Ford算法可以处理负权重边。

2024-10-08 17:05:57 312

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除