* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download CS 312: Algorithm Analysis
Survey
Document related concepts
Transcript
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.
CS 312: Algorithm Design &
Analysis
Lecture #11: Review of Basic
Probability Theory
Slides by: Eric Ringger
Announcements
Due now: HW #28
Project #7: TSP
Early: next Wednesday
Due: next Friday
Competition (“The Bake-Off”)
Big 3 problems in the Competition set survey
All 3 problems in the One-Time Competition set
survey
Objectives
Learn important ideas from probability
theory
Prepare for the proof of the average case
analysis of Quicksort
Average Case Analysis
We know:
Quicksort takes 𝑂(𝑛2 ) in the worst case
and 𝑂(𝑛 log 𝑛) in the best case.
What’s the average case?
How would you prove it?
Average Case Analysis
How would you approach an average case
analysis?
Basic Probability Theory
We need the following ideas:
Sample spaces
Samples / Outcomes
Events
Probability measures
Probability spaces
Random variables
Values of random variables
Probability mass functions
Expected value of random variable
Samples
Samples
Samples
Events
Sigma Field
Probability Measure
Probability Space
Example: One Fair Die
Example: One Fair Die
Probability in 3-D
Random Variables
Random Variables
Example: Two Rolls of a Die
Ω = {1: 1, 1: 2, 1: 3, … 2: 1, 2: 2, 2: 3, …
6: 1, 6: 2, … 6: 6}
Let 𝑋 be a random variable representing
the sum of the two rolls:
𝑆 = 2, 3, 4, … , 12
Values and Distributions
Define a probability mass function for 𝑋:
We write: 𝑝 𝑋 = 𝑥 = 𝑝𝑋 𝑥 = 𝑝 𝑥
We mean: 𝑝 𝐴𝑥 where 𝐴𝑥 = 𝜔 ∈ Ω 𝑋 𝜔 = 𝑥}
Lurking behind every value of a RV is an event!
The pre-image of every value 𝑥 is an event 𝐴𝑥
We speak of values of 𝑥 (in the range) as “events”, just as we did for
subsets 𝐴𝑥 of the domain.
We say: 𝑋 ~ 𝑝 𝑥
Back to the Example
Lurking behind every value of a RV is an
event!
Expectation
Example
Example #2
Basic Probability Theory
We now have the following ideas that build nicely
from one to the other:
Sample spaces
Samples / Outcomes
Events
Probability measures
Probability spaces
Random variables
Values of random variables
Probability mass functions
Expected value of random variable
Example #3
Assignment
HW #8