Introduction to Constraint Satisfaction Problems and Local Search

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/14

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering Constraint Satisfaction Problems (CSP), variable elimination, and local search optimization strategies from Chapter 1 to 7.

Last updated 4:37 AM on 8/18/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

15 Terms

1
New cards

Constraint Satisfaction Problem (CSP)

A problem where the solution is an assignment of values to variables that satisfy all constraints, focusing on the goal state rather than the search path.

2
New cards

Forward Checking Algorithm

A method used to improve backtracking by detecting potential failures earlier in the search process.

3
New cards

AC-3 Algorithm

An algorithm used to increase efficiency in CSPs by utilizing the concept of arc consistency.

4
New cards

Domain Splitting

A modification that breaks a large search space into smaller subspaces by splitting a variable’s domain into two or more sub-domains, enabling parallel solving.

5
New cards

Variable Elimination

An algorithm that eliminates variables from constraints one by one to create more complex constraints with fewer variables until one remains, then backtracks to infer values.

6
New cards

Projecting

A step in variable elimination where a joined constraint is mapped onto all involved variables except for the variable currently being eliminated.

7
New cards

Local Search

Strategies that focus on finding an optimal configuration by maintaining only current assignments rather than tracking the entire path to a goal.

8
New cards

Evaluation (Heuristic) Function

A criteria in optimization problems, such as the number of violated constraints, used to determine if a state is becoming better or worse.

9
New cards

Iterative Best Improvement (IBI)

A greedy local search algorithm that evaluates all possible neighbors and selects the one that best minimizes or maximizes the heuristic function.

10
New cards

n-Queens Problem

A puzzle where nn queens must be placed on an n×nn \times n board so that no two queens attack each other horizontally, vertically, or diagonally.

11
New cards

Simple Hill Climbing

A local search approach that examines one neighbor at a time and moves to the first state that shows improvement rather than evaluating all neighbors.

12
New cards

Local Minimum

A point in a search space where no neighboring state improves the evaluation criteria, potentially causing a local search to get stuck.

13
New cards

Diagonal Ridges

A search problem where a series of steps must temporarily make the heuristic evaluation worse before it can eventually become better.

14
New cards

Hill Climbing with Side Moves

A variation of hill climbing that allows transitions to neighboring states even if the heuristic value remains the same.

15
New cards

Tabu Search

A search strategy that maintains a "taboo list" of recently visited states to prevent the algorithm from returning to them and to help it escape local minima.