Derandomization(去随机化):在算法或计算中,用确定性方法替代随机性,或在尽量保留效率的前提下,把原本依赖随机数的随机算法转化为确定性算法的过程与理论。常见于计算复杂性理论、伪随机性(pseudorandomness)、概率方法等领域。(在更宽泛语境中也可指“让过程不再随机”的做法,但学术语境最常用上述含义。)
/diːˌrændəməˈzeɪʃən/
Derandomization can turn a randomized algorithm into a deterministic one.
去随机化可以把随机算法转变为确定性算法。
Researchers study derandomization because it may reduce the gap between probabilistic and deterministic complexity classes.
研究人员研究去随机化,是因为它可能缩小概率型与确定性复杂度类之间的差距。
由前缀 **de-**(表示“去除、反向”)+ random(随机的)+ 名词后缀 -ization(……化、过程)构成,字面意思就是“把随机性去掉的过程”。该词在计算机科学中随“随机算法”与“伪随机生成器”等概念的发展而普及。