Add optimize parameter to strategies
add strategy parameter to visualization
add reuse of generated solutions