Generating random solution, then getting candidate solutions