我们都知道,基于比较的排序算法的最小复杂度是 比较。我正在尝试做一个盲目的排序,即给出一个数字 输出对一个列表进行排序的电路(具有布尔,算术和“比较”门) 项目。
预计算所有比较,然后对所得位进行算术运算,得到的是\ Theta(n ^ 3)算法,但是通过一些疯狂的“指针算术”,我认为我可以得到\ Theta(n ^ 2)版。
是否存在与基于比较的排序算法的类似的基于比较的排序电路的下限?甚至有可能在次时间内盲目排序吗?
1
你的背景是什么?您搜寻了吗?例如,仿生分选器提供了一个大小为O(n \ cdot {\ log ^ 2 n})的良好网络
—
赛义德
,而创建相应网络的时间最多为该网络的大小。
我的背景是密码学,我正在研究对秘密共享的数据进行排序,这对操作的相对成本提出了一些非常不寻常的约束。我想知道我是否碰到了
—
布里斯托
n^2
一个下限,或者是否无法将其降低到通常水平n log n
-仅检查是否存在n^2
已知上限的情况。
我认为您所说的盲目分类的技术术语是遗忘的“ 分类网络 ”。
—
卡夫(Kaveh),2013年