Error in the "transition" function for weighted graph
It seems that the transition function doesn't work properly for weighted graphs since it doesn't take into account the weight of each edges 'data[pos] = 1. / k;' but assume instead weight of each edges equal to one (which good in the case of graph is not weighted)
line 64 in graph_transition.hh
for(tie(e, e_end) = out_edges(*v, g); e != e_end; ++e)
{
data[pos] = 1. / k;
i[pos] = get(index, source(*e, g));
j[pos] = get(index, target(*e, g));
++pos;
}