ベクター内の「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
}