Skip to content

Commit 3e70c70

Browse files
committed
Fix initial solution accepted index update in generate_initial()
Signed-off-by: SomovMike <[email protected]>
1 parent 2aff196 commit 3e70c70

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

cpp/src/routing/diversity/diverse_solver.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -865,9 +865,9 @@ struct solve {
865865
temp_pair.first = injection_info.solutions[next_injection];
866866
if (!p->has_vehicle_fixed_costs()) {
867867
auto injection_it = next_injection;
868-
while (injection_it < injection_info.n_sol &&
868+
while (injection_it < injection_info.n_sol-1 &&
869869
temp_pair.first.sol.get_n_routes() > target_vehicles_) {
870-
temp_pair.first = injection_info.solutions[injection_it++];
870+
temp_pair.first = injection_info.solutions[++injection_it];
871871
}
872872
next_injection = injection_it;
873873
}

0 commit comments

Comments
 (0)