指示器随机变量
概述
指示器随机变量(Indicator Random Variable)是对某个事件 定义的取值为 0 或 1 的随机变量: 发生时取 1,否则取 0。其核心优势在于将事件的概率转化为期望,并利用期望的线性性简化复杂概率计算。
定义
形式化定义
给定样本空间 上的事件 ,对应的指示器随机变量 定义为:
也常记为 或 。
核心性质
期望与概率的关系
这是指示器随机变量最重要的性质:期望等于概率。因此,计算某个量的期望时,可以先将其表示为指示器随机变量之和,再利用期望的线性性。
方差
期望的线性性(核心优势)
关键性质
对任意随机变量 (不要求独立),都有:
这意味着即使事件之间有依赖关系,仍然可以通过分别计算每个指示器变量的期望再求和来得到总和的期望。
求和的指示器表示
若 ,则:
- 的值表示事件 中发生的事件个数
经典应用:随机化快速排序的期望比较次数
问题建模
对 个元素的数组执行 RANDOMIZED-QUICKSORT,求期望的总比较次数。
分析步骤
- 定义指示器变量 ,其中 为排序后的元素
- 总比较次数
- 计算单个期望:
- 与 被比较,当且仅当在递归过程中, 或 是 中第一个被选为 pivot 的元素
- 因此
- 利用期望的线性性:
应用场景
- 随机化快速排序分析:如上所述,证明期望比较次数为
- 哈希表分析:分析链地址法和开放寻址法中的期望冲突次数、期望探查次数
- 雇佣问题(Hiring Problem):分析面试 个候选人后期望的雇佣次数
- 随机算法分析:任何需要计算”满足某条件的事件个数”的期望的场景