optimize_roundrobinの追加
以前のモードに比べ計算量は増加したが，確実に最適化できるようにした