Chapter 5: Problem 8
Find at least two instances of the \(n\) -Queens problem that have no solutions.
Short Answer
Step by step solution
Key Concepts
These are the key concepts you need to understand to accurately answer the question.
Chapter 5: Problem 8
Find at least two instances of the \(n\) -Queens problem that have no solutions.
These are the key concepts you need to understand to accurately answer the question.
All the tools & learning materials you need for study success - in one app.
Get started for freeSuppose we have a solution to the \(n\) -Queens problem instance in which \(n=4 .\) Can we extend this solution to find a solution to the problem instance in which \(n=5 ?\) Can we then use the solutions for \(n=4\) and \(n=5\) to construct a solution to the instance in which \(n=6\) and continue this dynamic programming approach to find a solution to any instance in which \(n>4 ?\) Justify your answer.
Write a backtracking algorithm for the \(n\) -Queens problem that uses a version of procedure expand instead ofa version of procedure checknode.
Use the Backtracking algorithm for the Sum-ofSubsets problem (Algorithm 5.4) to find all combinations of the following numbers that sum to \(W=52:\) \\[ w_{1}=2 \quad w_{2}=10 \quad w_{3}=13 \quad w_{4}=17 \quad w_{5}=22 \quad w_{6}=42 \\] Show the actions step by step.
Use the Backtracking algorithm for the \(0-1\) Knapsack problem (Algorithm 5.7) to maximize the profit for the following problem instance. Show the actions step by step. $$\begin{array}{ccccc} i & p_{i} & w_{i} & \frac{p_{i}}{w_{i}} & \\ 1 & \$ 20 & 2 & 10 & \\ 2 & \$ 30 & 5 & 6 & \\ 3 & \$ 35 & 7 & 5 & W=19 \\ 4 & \$ 12 & 3 & 4 & \\ 5 & \$ 3 & 1 & 3 & \end{array}$$
Given an \(n \times n \times n\) cube containing \(n^{3}\) cells, we are to place \(n\) queens in the cube so that no two queens challenge each other (so that no two queens are in the same row, column, or diagonal). Can the \(n\) -Queens algorithm (Algorithm 5.1) be extended to solve this problem? If so, write the algorithm and implement it on your system to solve problem instances in which \(n=4\) and \(n=8\).
What do you think about this solution?
We value your feedback to improve our textbook solutions.