The argument `pass_bound=false` in iterated_search seems problematic.
If the inner search has a larger bound than the outer search, but the outer bound is not passed, it is unclear what should be returned when a solution lower than the inner bound but larger than the outer bound was found.
Additionally, pass_bound=false in combination with repeat_last=true could lead to an infinity loop if the last inner search does not terminate the iterated search.
It seems unclear what the purpose of the option `pass_bound=false` is in the first place.
An easy solution would be to remove the `pass_bound` parameter of the iterated search.
|