我想从向量中的“e”edges_in_sorted_order 中概率性地选择“n”条边。但我想在选择时使用概率。而且我也不想在开始时选择大边缘。
所以它就像在开始时对较小的边缘给予更多的权重,当我采取边缘时,我也会对更大的剩余边缘给予越来越多的权重。
我应该选择 n 和 e 的什么概率函数?
while( edgesTaken < n ) {
for each edge i and edgesTaken < n
probability = pdf( edgesTaken, i)
if ( prob > THRESHOLD )
take the edge
}