first cycle starts immediately; added support for algo_num_assignments.rnd