Questions: Probabilistic Computation and BPP

3 questions to test your understanding

Score: 0 / 3
Question 1 Multiple Choice

A BPP algorithm errs with probability at most 1/3 on a single run. If you run it independently k times and output the majority answer, how does the error probability change?

AIt stays the same — independent runs do not help because errors are independent
BIt decreases linearly in k, reaching zero after 3 runs
CIt decreases exponentially in k, becoming negligibly small for large k
DIt increases, because more runs create more opportunities for error
Question 2 True / False

A BPP algorithm's error probability applies to adversarially chosen inputs: on 'hard' inputs, the algorithm may typically fail.

TTrue
FFalse
Question 3 Short Answer

Why does the specific error bound of 1/3 in the definition of BPP not fundamentally determine which problems are in the class?

Think about your answer, then reveal below.