lec10 几何逼近算法 (Geometric approximation algorithms)
# 1. 为什么需要逼近算法? # 1.1 计算难度:NP-Hard 很多现实中的优化问题都是 NP-hard,即没有已知的多项式时间算法。 例如:Euclidean TSP(旅行商问题)、Quadratic Assignment(二次指派问题)等。 这些问题只能在小规模实例上通过精确算法解决。 # 1.2 运算成本高 即使问题不是 NP-hard,在高维空间或大规模数据下,精确算法也往往太慢。 举例: 2D 最小生成树:O(nlogn)O(n \log n)O(nlogn) 高维 kkkD 最小生成树:O(n2)O(n^2)O(n2) 使用逼近算法可将其降至...
more...




