头版Folia Daily Briefing
← 返回头版
科技人工智能

NP问题在实际应用中远非理论预言的那样难解

虽然NP-hard问题在计算理论中被认为在最坏情况下难以求解,但在现实应用中这类问题往往能被有效处理。[1]依赖关系解析、类型检查、调度、旅行商问题和布尔可满足性问题等NP-hard问题在实践中很少遇到最坏情况,而是能在99.9%的实际输入上获得快速解决。[1]

从1991年至2015年间,算法加速相比硬件提升超过4500亿倍,这种算力的飞速发展使得原本被认为不可行的问题逐渐变成可解的。[1]即便是比布尔可满足性问题更复杂的SMT(满足模理论)问题也已在大规模生产环境中应用,亚马逊每天求解十亿个SMT问题,充分说明理论与实践之间的巨大差异。[1]


NP-hard问题算法计算复杂性实际应用SAT求解

来源

  1. Hacker NewsNP-Overrated