排列中最大的单元格


Answers:


6

更好的表现看起来很难。如果该单元格明显大于其平均预期大小,则可以使用采样来查找它。正式地,假设(在平面中)有界单元形成区域1的多边形(可以在平面中以接近线性的时间计算该多边形Q)。假定最大的有界细胞Ç在线的布置具有区域α » 1 / Ñ 2。样本,m = log n /来自Q-的α点,令PØñd1个Cα1个/ñ2=日志ñ/αP作为结果点集。与点的高概率一个落入内部,并且计算所有面在包含的点的布置P花费ø Ñ 2 / 32 / 3 + Ñ + * p ø ý ö 时间使用标准魔术(即,用于计算线条排列中许多面的算法)。CPØñ2/32/3+ñ+pØÿØG

现在是直接的上应用二进制搜索,以获得一个计算最大细胞的算法,在时间Ö Ñ + 1 / α + Ñ 2 / 3 / α 2 / 3 p Ô ý ö Ñ ,其中α是最大单元面积在有界单元的总面积(即Q的面积)中所占的比例。αØñ+1个/α+ñ2/3/α2/3pØÿØGñα


1
非常聪明!尽管它只能当α1个/ñ2
约瑟夫·奥洛克
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.