Journal of Statistical Software (Feb 2017)

CEoptim: Cross-Entropy R Package for Optimization

  • Tim Benham,
  • Qibin Duan,
  • Dirk P. Kroese,
  • Benoît Liquet

DOI
https://doi.org/10.18637/jss.v076.i08
Journal volume & issue
Vol. 76, no. 1
pp. 1 – 29

Abstract

Read online

The cross-entropy (CE) method is a simple and versatile technique for optimization, based on Kullback-Leibler (or cross-entropy) minimization. The method can be applied to a wide range of optimization tasks, including continuous, discrete, mixed and constrained optimization problems. The new package CEoptim provides the R implementation of the CE method for optimization. We describe the general CE methodology for optimization and well as some useful modifications. The usage and efficacy of CEoptim is demonstrated through a variety of optimization examples, including model fitting, combinatorial optimization, and maximum likelihood estimation.

Keywords