排列中最大的单元格


Answers:


6

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

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