subject
Computers and Technology, 20.03.2020 17:46 hma9153

You are given some data to analyze. You can spend D dollars to perform the analysis. You have organized the process of analyzing the data so that it consists of n tasks that have to be performed sequentially by using dedicated hardware: you will use a processor P; to perform task i, for every i. Each processor is relatively cheap but may fail to complete its task with some probability, independently of the other processors. Specifically, P; costs ci dollars and succeeds to complete its task with probability si, while it fails with probability 1 - si.

(a) (3 points) What is the probability that the process of analyzing the data will be com- pleted successfully?

(b) Note that you can improve this success probability by using Pi identical processors Pi for task i instead of just one.

i. (8 points) What is the probability that task i will be completed successfully now?

ii. (4 points) What is the probability that the process of analyzing the data will be completed successfully?

iii. (25 points) Given 81,..., Sn, integers c1, ..., Cn and integer D, give an algorithm to compute p1, ...,Pn such that the success probability of the entire process is maxi- mized while you do not spend more than D dollars. Your algorithm should run in time polynomial in n and D.

ansver
Answers: 2

Another question on Computers and Technology

question
Computers and Technology, 23.06.2019 10:30
How would you categorize the software that runs on mobile devices? break down these apps into at least three basic categories and give an example of each.
Answers: 1
question
Computers and Technology, 23.06.2019 15:00
Based on the current economic situation do you expect the employment demand for graduating engineers to increase or decrease? explain the basis for your answer. with a significant economic recovery, what do you think will happen to future enrollments in graduating engineering programs?
Answers: 1
question
Computers and Technology, 23.06.2019 21:40
Simon says is a memory game where "simon" outputs a sequence of 10 characters (r, g, b, y) and the user must repeat the sequence. create a for loop that compares the two strings. for each match, add one point to user_score. upon a mismatch, end the game. sample output with inputs: 'rrgbryybgy' 'rrgbbrybgy'
Answers: 3
question
Computers and Technology, 24.06.2019 07:40
What type of multimedia are live news feeds? live news feeds are examples of multimedia.
Answers: 2
You know the right answer?
You are given some data to analyze. You can spend D dollars to perform the analysis. You have organi...
Questions
Questions on the website: 13722360