Konstantinos Koiliaris和我在 arXiv 上刚 po 出来了一个子集和问题的算法的文章--Subset Sum Made Simple. 如果输入是 n 个正整数的集合, 想要测试是否存在一个和为 t 的子集. 则时间复杂度为Õ(sqrt(n)t). 是确定性的伪多项式时间算法里最快的, 但是并没有比原先的那个快. 也没有随机性算法快. 主要的好处是非常简单. 可以教给一般水平本科生的.
1
jedihy 2018-07-24 15:20:28 +08:00 via iPhone
不错,mark 了
|