元素唯一性/区别性问题的对数线性下限有多种证明(基于代数计算树或对抗参数),但我正在寻找一种足够简单的算法来用于算法分析和设计的第一门课程。与排序的下限相同的“难度级别”就可以了。同样,任何方法(例如,组合方法或基于信息论的方法)都可以。有什么建议么?
1
您要考虑哪种计算模型?如果项目是小整数,则可以通过排序来执行。如果只能比较项的不等式,则似乎有一个Ω (n 2)下界。从您要查找的答案中推断出这些项目是线性排序的,并且可以与<,=,>进行比较,但是没有其他操作可以进行比较吗?
—
沃伦·舒迪
沃伦在他的评论中的问题是一个很好的呼吁。与此相关的是,大卫·埃普斯坦(David Eppstein)在另一个问题上的评论很有见地,他在谈到这种下界时强调了指定计算模型的重要性。顺便说一下,我不确定同时列出“代数计算树”(计算模型)和“对抗参数”(证明方法)是否有意义。
—
伊藤刚(Tsuyoshi Ito)2010年
非常好点。我在这里的应用程序是通过简化来说明硬度证明,例如通过从唯一性到排序(以及其他一些问题)的简化。因此,我假设与进行比较排序时使用相同的基本操作(以便简化操作)。(或者,我想,任何等同于带有实数的RAM的东西。)
—
Magnus Lie Hetland 2010年