In particular , local search algorithms typically modify the value of a variable in an assignment at each step .
It is based on iteratively improving an assignment of the variables until all constraints are satisfied .
Local search algorithms typically modify the value of a variable in an assignment at each step .
It is based on iteratively improving an assignment of the variables until all constraints are satisfied .