我想知道是否有任何方法可以在不使用对数的情况下以恒定的时间对几何分布进行采样,而这种对数很难估计。谢谢。
答案 0 :(得分:1)
在不依赖对数的情况下,没有算法可以在恒定的预期时间内从几何( p )分布中进行采样。相反,在实际的计算模型上,这种算法的预期运行时间必须至少增长到1 + log(1 / p )/ w 的速度,其中 w 是计算机的字长(以位为单位)(Bringmann和Friedrich 2013)。以下算法与Bringmann论文中的算法等效,该算法生成几何( px / py )随机数而不依赖对数,并且当 px < / em> / py 非常小,该算法比产生试验直到成功的普通算法要快得多:
(Bringmann论文中描述的实际算法实际上要比这涉及得多;请参阅我的笔记“ On a Geometric Sampler”。)
参考: