The cross-entropy method a unified approach to combinatorial optimization, Monte-Carlo simulation, and machine learning - Rubinstein, Reuven Y. 1938-2012 (Information science and statistics, 2004)