作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
给定一个 partially-ordered set (poset),假设所有线性扩展的可能性相同,估计元素在线性扩展中最顶层的概率的算法是什么?
最佳答案
近似计数似乎比近似采样慢,所以你的算法应该简单地基于拒绝采样:从所有线性扩展的集合中重复(近似地)随机抽样,并直接计算你的元素所在的比例最顶层。
选择每个随机样本当然可以在 O(n^3 log n) 内完成,因此根据您需要的准确度,它最终会比您引用的 O(n^6) 更快。
关于algorithm - 一个偏序集的元素是最大的概率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30077126/
我是一名优秀的程序员,十分优秀!