Question: 1 . 2 0 points State space representation. You want to place 8 queens on a board, so that no queen attacks any other queen.
points
State space representation. You want to place queens on a board, so that no queen attacks any other queen. This requires that no two queens share the same row, column, or diagonal. You need to formulate the problem as a search problem and show two different formulations: an incremental formulation and a complete state formulation. For each formulation define the states, the initial state, the goal condition, and the actions.
points
You decide to search the state space of your given problem using a treelike and not a graph search, even if the state space is a graph. Answer the questions briefly but precisely:
Will the uniform cost search algorithm still work correctly? If not, why not?
What would you gain by using a search tree instead of a search graph eg memory, amount of computations, etc
Will the optimality of the solution be guaranteed or not?
Will the search terminate when there is no solution?
points
Answer the following questions, justifying briefly but precisely your answers:
What would happen to A if the test for the goal condition was done at the time a
node is generated?
Will uniform cost always expand more nodes than A
Does breadthfirst search always find an optimal solution?
In A will a heuristic that dominates another one expand fewer nodes?
points
In the following game tree show the branches that are pruned by alphabeta pruning. For
each branch pruned, write the condition with the specific values used to do the pruning. Show the values backed up by the search algorithm no need to track alpha and beta at each step At the end indicate which move will be selected by the MAX player. Follow the standard convention to examine the branches in the tree from left to right.
points
Answer the questions briefly and explain your reasoning:
Could you replace simulated annealing with a random search?
If you use local beam search with k is the search the same as hillclimbing?
Turn to the next page for more questions
Can you use a genetic algorithm with a population of only two elements?
points
One of the steps in Monte Carlo Tree Search is the expansion of a chosen node.
What is the role of expansion and when does it terminate?
What happens after the expansion step?
points Extra Credit
This question is on bidirectional search using the uniform cost search algorithm. Do you need to keep track of two different frontiers, one for the forward direction and the other for the backward direction, or can you keep only one frontier and always expand the node with the smallest cost? Do you need to keep track of any other information? Be specific and explain your reasoning.
points
In the following game tree show the branches that are pruned by alphabeta pruning. For each branch pruned, write the condition with the specific values used to do the pruning. Show the values backed up by the search algorithm no need to track alpha and beta at each step At the end indicate which move will be selected by the MAX player. Follow the standard convention to examine the branches in the tree from left to right.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
