Question

In: Computer Science

Solvability Think about real-world examples of problems whose solutions do—and do not—scale well. Additionally, think about...

Solvability

Think about real-world examples of problems whose solutions do—and do not—scale well. Additionally, think about a problem that is so complex that there is no computational solution to feasibly solve the problem in a reasonable amount of time.

Complete a short written response to the following questions:

1. Identify two real-world examples of problems whose solutions do scale well.

2. Identify two real-world examples of problems whose solutions do not scale well.

3. Identify one problem that is so complex that there is no computational solution to feasibly solve the problem in a reasonable amount of time. NOTE: Wikipedia’s list of NP-complete problems (Links to an external site.) outlines many problems that are currently infeasible to solve computationally. As a general rule of thumb, any problem that can be solved by a human without a computer scales well. These include searching a sorted list or arithmetic calculations. Problems that are infeasible without a computer tend to scale poorly with input. These include sorting (think of massive amounts of database records) or, even more so, enumerating the next n moves in a Checkers game.

Submit Your written response to the questions above. Response in plain English

Solutions

Expert Solution

1. real-world examples of problems whose solutions do scale well.

a) Finding the largest/smallest element in a list of data.

Used when trying to find from a table the person that has the largest attribute, e.g. age, salary, etc. or finding the highest score on a test. This is scalable as it can be done by both machine and humans in same fashion according to problem size.

b) solving simple arithmetic equations.

Solving arithmetic equations can be an easily scaled problem , depending on variables and number of operations in the equations corresponding to daily life situations like counting , adding, finding mean,etc.

2. real-world examples of problems which don't scale well.

a) multiplying matrices for various applications, like solving equations, etc.

b) sorting a large list of numbers does not scale well as the steps required increases as square or more by the increase in size.

3. An example for a problem which is not computationally feasible would be to find the best or optimal way to play chess. It is possible to do a good move but to tell the best move it would be computationally not feasible.


Related Solutions

In your discussion post, think about some examples of exponential growth in the real world. They...
In your discussion post, think about some examples of exponential growth in the real world. They might be examples from science, medicine, or finances. Share two examples of exponential growth, and include a description of who would benefit from the information found in these examples. Also include, two examples of careers and jobs that would be difficult to work in if you didn't understand exponential growth. Describe why it would be difficult in these specific examples.
Please explain and define Staffing for Strategy Implementation as well as providing real-world examples.
Please explain and define Staffing for Strategy Implementation as well as providing real-world examples.
if innovation solutions to problems are needed at Nucor, how do you think they will emerge?...
if innovation solutions to problems are needed at Nucor, how do you think they will emerge? that is will internal or external forces bring about the Needed innovations? explain
Why do you think IRR continues to be as popular in practice as it is? Additionally...
Why do you think IRR continues to be as popular in practice as it is? Additionally if you were looking at a sizable investment in a product line -- what additional method(s) would you use to make the decision and why?
What is science, and how do we use it to solve real-world problems? What is science,...
What is science, and how do we use it to solve real-world problems? What is science, and what is biology in particular?
How do you recognize real-world samples? please provide some examples
How do you recognize real-world samples? please provide some examples
Solve the problems below using well-formatted Excel solutions. Do not hardcode numbers in the formulas…..only use...
Solve the problems below using well-formatted Excel solutions. Do not hardcode numbers in the formulas…..only use cell references to the input data. I will change the input data in your problem to check alternate solutions. You will turn in a complete working Excel spreadsheet with your solution. 1)     What is the price of a semiannual $1,000 par value bond with four years left until maturity that pays a coupon of 3.75% and is yielding 5.25%? What would it be yielding...
In Food, Inc., whose responsibility do you think it is to inform us about what is...
In Food, Inc., whose responsibility do you think it is to inform us about what is in our food?  Is it our responsibility to find out, the producer’s responsibility to make it more clear, or both? Why do you think so? write 200 words please
What does Probability have to do with the real world? Give specific examples how it relates...
What does Probability have to do with the real world? Give specific examples how it relates in a couple of paragraphs.
To what extent do real world bureaucracies function as described in management theory? Use examples to...
To what extent do real world bureaucracies function as described in management theory? Use examples to illustrate your answer
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT