Order of the nested mappings in the flatmap

Assignment Help Basic Statistics
Reference no: EM131042042

Louis Reasoner is having a terrible time doing exercise 2.42. His queens procedure seems to work, but it runs extremely slowly. (Louis never does manage to wait long enough for it to solve even the 6× 6 case.) When Louis asks Eva Lu Ator for help, she points out that he has interchanged the order of the nested mappings in the flatmap, writing it a

1962_kk.jpg

Explain why this interchange makes the program run slowly. Estimate how long it will take Louis's program to solve the eight-queens puzzle, assuming that the program in exercise 2.42 solves the puzzle in time T.

exercise 2.42 Figure 2.8. A solution to the eight-queens puzzle. The ``eight-queens puzzle'' asks how to place eight queens on a chessboard so that no queen is in check from any other (i.e., no two queens are in the same row, column, or diagonal). One possible solution is shown in figure 2.8. One way to solve the puzzle is to work across the board, placing a queen in each column. Once we have placed k - 1 queens, we must place the kth queen in a position where it does not check any of the queens already on the board. We can formulate this approach recursively: Assume that we have already generated the sequence of all possible ways to place k - 1 queens in the first k - 1 columns of the board. For each of these ways, generate an extended set of positions by placing a queen in each row of the kth column. Now filter these, keeping only the positions for which the queen in the kth column is safe with respect to the other queens. This produces the sequence of all ways to place k queens in the first k columns. By continuing this process, we will produce not only one solution, but all solutions to the puzzle. We implement this solution as a procedure queens, which returns a sequence of all solutions to the problem of placing n queens on an n× n chessboard. Queens has an internal procedure queen-cols that returns the sequence of all ways to place queens in the first k columns of the board.

Reference no: EM131042042

Questions Cloud

Instances of a general splitting operation : Right-split and up-split can be expressed as instances of a general splitting operation. Define a procedure split with the property that evaluating (define right-split (split beside below)) (define up-split (split below beside)) produces procedure..
Can detect an achilles heel in the argument of new atheists : A one page paper answering the question, ""Can you detect an Achilles' heel in the argument of the New Atheists? If so, identify it and if not, state why you have come to that conclusion." I have attached the readings for the paper, it is only a c..
Calculate the expected value-variance : Calculate the expected value, the variance, and the standard deviation of the given random variable X. (Round your answers to two decimal places.) Thirty-seven darts are thrown at a dartboard. The probability of hitting a bull's-eye is.1. Let X be..
Determine the return on the stock market : Determine the return on the stock market over your school term based on the percentage change in the S&P 500 index level over the term
Order of the nested mappings in the flatmap : Louis Reasoner is having a terrible time doing exercise 2.42. His queens procedure seems to work, but it runs extremely slowly. (Louis never does manage to wait long enough for it to solve even the 6× 6 case.) When Louis asks Eva Lu Ator for help,..
Probability that if nine balls are randomly selected : Consider an urn that contains 40 balls. Of these 20 are red, 10 are green, and the remaining are blue. What is the probability that if nine balls are randomly selected from the urn then exactly three are of each color?
Predict the sales price of a sports car : In order to predict the sales price of a sports car, several factors are being investigated. These factors include the speed at ¼ mile (mph), horsepower, and curb weight (in lbs). The data is provided below. You should be able to copy and paste th..
Implement this solution as a procedure queens : Figure 2.8. A solution to the eight-queens puzzle. The ``eight-queens puzzle&; asks how to place eight queens on a chessboard so that no queen is in check from any other (i.e., no two queens are in the same row, column, or diagonal). One possible ..
Discuss description as a part of the interpretive process : Discuss Description as a part of the interpretive process. Why is it important?

Reviews

Write a Review

Basic Statistics Questions & Answers

  As an epidemiologist you are going to investigate the

as an epidemiologist you are going to investigate the effect of a drug suspected of causing malformations in newborn

  Find expected value of the sampling distribution model

What is the expected value of the sampling distribution model for the proportion of 480 freshmen that will return to the same school for their sophomore year?

  Without further calculation sketch the pay-off set and

question two opponents a and b are to play a game which consists of two indenotpendent rounds. to win the game a

  Umber of intersections in each states

Interstate 90 is the longest of the east-west U.S. interstate highways with its 3,112 miles stretching from Boston, MA at I-93 on the eastern end to Seattle WA at the Kingdome on the western end. It travels across 13 northern states; the number of..

  For the following z-acoresm determine the percentage of

for the following z-acoresm determine the percentage of scores that lie beyond z show workingstandard

  Assuming one buys exactly one ticket from each lottery

country number of numbers drawn range of numbersunited kingdom 6 1 to 49finland 7 1 to 39florida 5 1 to 36assuming one

  Please refer to the concept on queuing theory

This requires you evaluate the data (on the next sheet) and apply Queueing Theory to determine the characteristics of the queues.  Please refer to the concept on Queuing Theory for the procedures to do.

  In a large clinical trial of 500 patients treated

In a large clinical trial of 500 patients treated with a new drug, 40 reported sideeffects how many patients would need to be sampled to estimate the desired proportion to within a margin of error of 1%, using 98% confidence?

  Non-probability sampling

Statistical probability is most closely associated with which of the types of statistics -  Which of the following sampling procedures represents non-probability sampling - normal distribution probabillity model for the study statistical analysis

  Construct a frequency distribution

Construct a frequency distribution (class, tally and frequency) for the data set using the indicated number of classes. In the table, include the midpoint, relative frequencies and cumulative frequencies.

  Construct a time series plot

1.The Seneca Children's Fund (SCF) is a local charity that runs a summer camp for disadvantaged children.

  What is the linear programming model for this problem

What is the linear programming model for this problem?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd