1. There are three main ways to avoid repeated states during search: do not return to the previous state, avoid paths with cycles, and do not re-generate any previously generated state.
2. Constraint satisfaction problems have additional structural properties beyond basic problem requirements, including satisfying constraints.
3. Best first search orders nodes so the best evaluation is expanded first, making it an informed search method.