Presentation is loading. Please wait.

Presentation is loading. Please wait.

Artificial Intelligence Chapter 11 Alternative Search Formulations and Applications.

Similar presentations


Presentation on theme: "Artificial Intelligence Chapter 11 Alternative Search Formulations and Applications."— Presentation transcript:

1 Artificial Intelligence Chapter 11 Alternative Search Formulations and Applications

2 (c) 2000, 2001 SNU CSE Biointelligence Lab2 Outline Assignment Problems Constraint Propagation Constructive Methods Heuristic Repair Function Optimization

3 (c) 2000, 2001 SNU CSE Biointelligence Lab3 Assignment Problems Assigning values to variables subject to constraints Examples  Eight-Queens problem  Crossword puzzles

4 (c) 2000, 2001 SNU CSE Biointelligence Lab4 Eight-Queens Problem X X X X X X X X No queen can be placed so that it can capture any of the others, according to the rules of chess An obvious data structure is 8-by-8 array containing queen(1) or empty(0)

5 (c) 2000, 2001 SNU CSE Biointelligence Lab5 Eight-Queens Problem (cont’d) We can solve constraint-satisfaction problems by graph-search methods  Constructive method  Repair approach  Function optimization

6 (c) 2000, 2001 SNU CSE Biointelligence Lab6 Constructive Method  Begin with no assignments  Each operator adds a queen to the array in such a way that the resulting array satisfies constraints among its queens  Constraint propagation technique helps markedly in reducing the size of the search space

7 (c) 2000, 2001 SNU CSE Biointelligence Lab7 Constraint Propagation (four-queens problem)  Each variable constrains all of the others, so all of the nodes have arcs to all other nodes  A directed constraint arc(i,j), variable labeling i is constrained by the value of the variable labeling j

8 (c) 2000, 2001 SNU CSE Biointelligence Lab8 Constraint Propagation (cont’d)  Circle: Values eliminated by first making arc(q 2,q 3 ) consistent  Box: Values eliminated by next making arc(q 3,q 4 ) consistent

9 (c) 2000, 2001 SNU CSE Biointelligence Lab9 Heuristic Repair  Starts with a proposed solution, which most probably does not satisfy the constraints  The operators change a data structure so that it violates fewer constraints

10 (c) 2000, 2001 SNU CSE Biointelligence Lab10 Function Optimization Hill-climbing  Traversing by moving from one point to that “adjacent” point having the highest elevation  To solve local maxima problem  Several separate hill-climbing, stating at different locations(choose the highest of these)  Simulated annealing (choose by probability distribution)

11 (c) 2000, 2001 SNU CSE Biointelligence Lab11 Solving the Two-Color Problem (Hill Climbing) 1. Set the current node, n, to a randomly selected node, n 0. 2. Generate the successors of n. 3. If V b <V(n), exit with n as the best node found so far. 4. Otherwise,set n to n b, and go to step 2.


Download ppt "Artificial Intelligence Chapter 11 Alternative Search Formulations and Applications."

Similar presentations


Ads by Google