摘要:
01 背包是一个很朴素的问题:给一批物品,每个物品有重量和价值,背包容量有限,每个物品只能选或不选,问怎么让总价值最大。设第 \(i\) 个物品的重量为 \(w_i\),价值为 \(v_i\),容量为 \(W\)。目标是在 \(\sum w_i x_i \le W\) 且 \(x_i \in {0, 阅读全文
posted @ 2026-06-27 20:58
Ofnoname
阅读(2)
评论(0)
推荐(0)
摘要:
旅行商问题(TSP):给定一组城市和两两之间的距离,找一条最短回路,经过每个城市恰好一次,最后回到起点。这是一个经典的 NP 完全问题。路径太多,所以暴力搜不过来,而这只是问题的一部分。 TSP 还在几个问题的交界处:最短路、生成树、匹配、欧拉回路、线性规划松弛、近似算法。每个工具都能碰到它的一部分 阅读全文
posted @ 2026-06-27 20:44
Ofnoname
阅读(1)
评论(0)
推荐(0)
摘要:
集合覆盖问题 Set Cover :给定一个全集 \(U\),以及若干个子集 \(S_1, S_2, \dots, S_m\),希望选出尽可能少的子集,使它们的并集覆盖整个 \(U\)。如果每个集合还有费用 \(c_i\),目标就从“集合数量最少”变成“总费用最小”。无权版本可以看作每个集合费用都是 阅读全文
posted @ 2026-06-27 19:14
Ofnoname
阅读(4)
评论(0)
推荐(1)
摘要:
在很多图问题里,边代表一种关系:依赖、冲突、通信、覆盖、监控、约束。Vertex Cover 问的是一个很直接的问题:能不能选出尽量少的一批点,使得每条边至少有一个端点被选中? 给定无向图 \(G=(V,E)\),若点集 \(C\subseteq V\) 满足对任意边 \((u,v)\in E\), 阅读全文
posted @ 2026-06-27 14:29
Ofnoname
阅读(55)
评论(0)
推荐(1)

浙公网安备 33010602011771号