盲目排序的复杂性?


9

我们都知道,基于比较的排序算法的最小复杂度是 Ω(nlogn)比较。我正在尝试做一个盲目的排序,即给出一个数字ñ 输出对一个列表进行排序的电路(具有布尔,算术和“比较”门) ñ 项目。

预计算所有比较,然后对所得位进行算术运算,得到的是\ Theta(n ^ 3)算法,但是通过一些疯狂的“指针算术”,我认为我可以得到\ Theta(n ^ 2)版。ñ2Θñ3Θñ2

是否存在与基于比较的排序算法的类似的基于比较的排序电路的下限?甚至有可能在次时间内盲目排序吗?ñ日志ññ日志ñ


1
你的背景是什么?您搜寻了吗?例如,仿生分选器提供了一个大小为O(n \ cdot {\ log ^ 2 n})的良好网络Øñ日志2ñ,而创建相应网络的时间最多为该网络的大小。
赛义德

我的背景是密码学,我正在研究对秘密共享的数据进行排序,这对操作的相对成本提出了一些非常不寻常的约束。我想知道我是否碰到了n^2一个下限,或者是否无法将其降低到通常水平n log n-仅检查是否存在n^2已知上限的情况。
布里斯托

我实际上是指背景,因为这里的人们正在尝试提出研究水平的问题,因此,当您仅提供一种非常幼稚的方法时,意味着该问题背后没有太多研究,可能还有其他一些站点更适合于此。
2013年

9
我认为您所说的盲目分类的技术术语是遗忘的“ 分类网络
卡夫(Kaveh),2013年

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.