
计算复杂性
_Summer tree
这个作者很懒,什么都没留下…
展开
-
计算复杂性(一):最大流
最大流文章目录最大流背景流网络具有多个源点和多个汇点的网络Ford-Fulkerson 方法残存容量引理26.1增广路径引理26.2推理26.3流网络的切割引理26.4推理26.5算法Edmonds-Karp算法引理26.7定理26.8背景管道中的流体电网中的电流通信网络上的信息流网络G=<V,E>是一个有向图每条边有一个非负的容量值 c(u,v)c(u,v)c(u...原创 2019-03-20 21:41:56 · 1059 阅读 · 0 评论 -
计算复杂性(二):字符串匹配
字符串匹配文章目录字符串匹配定义前缀后缀后缀重叠引理1 朴素字符串匹配算法2 Rabin-Karp算法3 利用有限自动机进行字符串匹配后缀函数不等式后缀函数递归引理4 Knuth-Morris-Pratt算法引入:串匹配算法用于文本编辑、在DNA序列中寻找特定模式等。定义任务:找到所有的有效位移。s是偏移P 为模式(匹配项)T 为文本(被匹配项)前缀后缀后缀重叠引理...原创 2019-04-10 22:19:23 · 494 阅读 · 0 评论 -
计算复杂性(三):计算几何学
计算几何学1 线段的性质叉积确定连续连段是向左转还是向右转判断两条线段是否相交2 确定一对线段是否相交移除扫除线求线段交点的伪代码运行时间3 寻找凸包Graham扫描法jarvis进步法4 寻找最近点对分治算法算法实现[THINKING]1 线段的性质叉积叉积的计算是线段方法的核心。我们把叉积解释为点(0,0),p1,p2p_1,p_2p1,p2和,p1+p2=(x1+x2,y1+y2...原创 2019-04-17 21:21:00 · 583 阅读 · 0 评论 -
计算复杂性(四):NP 完全性
NP完全性1 多项式时间2 多项式时间 时间验证3 NP完全性与可规约性4 NP完全性的证明5 NP完全问题三类问题(非形式化定义):P 类问题:多项式时间内可以解决的问题。NP 类问题:多项式时间内可以被验证的问题,P⊆NP。NPC 类问题:NP 类问题中 “最难” 解决的一类问题。判定问题与最优化问题:现实中很多问题都是最优化问题,希望找到一个具有最佳值的可行解。NP 完全...原创 2019-05-20 11:27:36 · 2145 阅读 · 0 评论