Devise ef?cient algorithm for computing probability

Assignment Help Data Structure & Algorithms
Reference no: EM1364305

A mission-critical production system has n stages that have to be performed sequentially; stage i is performed by machine Mi.

Each machine Mi has a probability ri of functioning reliably and a probability (1 - ri) of failing (and the failures are independent). Therefore, if we implement each stage with the single machine, the probability that the whole system works is r1 × r2 × · · · × rn. To improve this probability we add redundancy, by having mi copies of the machine Mi so that stage i can be performed by mi independent copies. Each machine has a nonnegative cost ci, and there is a total budget B to buy machines.

Given the probabilities r1, · · · , rn, the costs c1, · · · , cn, and the budget B, ?nd the redundancies m1, · · · , mn that are within the available budget and that maximize the probability that the system works correctly. Devise an ef?cient algorithm.

You can assume the costs ci and the budget B are integers.

Reference no: EM1364305

Questions Cloud

Compute the break-even point in units : Shock Electronics sells portable heaters for $25 each unit, and the variable cost to produce them is $17. Mr. Amps estimates that the fixed expenses are $96,000.
What are the x-component and y-component of the velocity : What are the x-component and y-component of the velocity.
Role in health assessment and planning : Research plays an essential role in health assessment and planning. What is formative research?
Global business language evidence implications : Accounting is becoming a global business language. Provide some evidence of this assertion. What are some of the implications of this trend?
Devise ef?cient algorithm for computing probability : Given the probabilities r1, · · · , rn, the costs c1, · · · , cn, and the budget B, ?nd the redundancies m1, · · · , mn that are within the available budget and that maximize the probability that the system works correctly. Devise an ef?cient algo..
Illustrate what is the probability of seat belt usage : Out of the people who wear seat belts, northeast has 148. Out of the people who don't wear seat belts, northeast has 52. A total of 858 wear seatbelts in the United States. Illustrate what is the probability of seat belt usage by region of the cou..
Explain would your answer differ if you and your rival : Explain would your answer differ if you and your rival were required to resubmit price quotes year after year and if, in any given year, there was a 50 percent chance that Toyota would discontinue the Highlander.
What are the magnitude and direction of acceleration : what are the magnitude and direction of its acceleration. find out the magnitude of the charge on the moving particle.
Management discussion and analysis : Define the management's discussion and analysis. Describe in a memo, the major items disclosed in this section of the financial report.

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Find cost of sorting the relation in seconds

Suppose you need to sort a relation of 40 gigabytes, with 4 kilobyte blocks, using a memory size of 40 megabytes. Find the cost of sorting the relation, in seconds, with bb = 1 and with bb = 100.

  Generalize 2-3 algorithms for insert and delete

Generalize the 2-3 algorithms for INSERT and DELETE to K-J trees, where non-leaf vertices have between K and J children for fixed integers K >=2, and J>= 2K-1.

  Write a c++ program to find the intersection

Write a C++ program to find the intersection, A set is a collection of distinct entities regarded as a unit, being either individually specified or (more usually) satisfying specified conditions.

  Transmitting image using raster scan order

If we were to transmit this image using raster scan order, after 15 seconds how many rows of the image will the user have received?

  Algorithm-flow chart for people having computer experience

Write an algorithm and design a flow chart to determine all people who have computer experience.

  Write algorithm using pseudo code consensus algorithm

Write an algorithm, using pseudo code, "Consensus algorithm": A group of ten people need to decide which one flavor of ice cream they will all order, out of three options.

  Sort scheduling algorithms according to high throughput

Sort the scheduling algorithms (FCFS, SPF, RR, MLFB) according to each of High throughput (if we take averages of time intervals smaller than the sum of all processes' time)

  Write down the algorithm to insert an item

Write down the sample code to create a Linked List and allocate storage space for a node Write down the algorithm to insert an item At the beginning of a linked list

  Design algorithm to receive two integer items from terminal

Design an algorithm that will receive two integer items from a terminal operator, and display to the screen their sum, difference, product and quotient.

  Computing entropy of plaintext message

Compute the entropy of the plaintext message?

  Design algorithm to solve spectral assembly problem

Design an algorithm to solve the Spectral Assembly problem under the above conditions. Does the problem have a unique solution?

  Testing item in array of member using sequential search

Look up each test item in array of member items, by using sequential search. What is the worst-case running time of it. (asymptotically, in terms of n and k)?

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