Abstract
Genetic algorithms can solve least-squares problems where local minima may trap more traditional methods. Although genetic algorithms are applicable to compositional as well as noncompositional data, the standard implementation treats compositional data awkwardly. A need to decode, renormalize, then reincode the fitted parameters to regain a composition is not only computationally costly, but may thwart convergence. A modification to the genetic algorithm, described here, adapts the tools of reproduction, crossover, and mutation to compositional data. The modification consists of replacing crossover with a linear mixture of two parents and replacing mutation with a linear mixture of one of the members of the breeding population and a randomly generated individual. By using continuously evolving populations, rather than discrete generations, reproduction is no longer required. As a test of this new approach, a mixture of four Gaussian functions with given means and variances are deconvolved to recover their mixing proportions.
Similar content being viewed by others
References
Goldberg, D. E., 1989, Genetic algorithms in search, optimization, and machine learning: Addison-Wesley Publ. Co., Reading, Massachusetts, 412 p.
Nelder, J. A., and Mead, R., 1965, A simplex method for function minimization: Computer Jour., v. 7, no. 5, p. 308–313.
Schuette, J. A., and Pevear, D. R., 1993, MatchMod: A genetic algorithm to interpret X-ray diffraction patterns,in 1993 Conference on Artificial Intelligence in Petroleum Exploration & Production. Piano. Texas (Day, R., chairman), p. 558–565.
Woronow, A., 1991, Endmember unmixing of compositional data: Geochim. Cosmochim. Acta, v. 55, no. 8, p. 2351–2353.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Woronow, A. A pseudo-genetic algorithm suited to compositional data. Math Geol 27, 229–238 (1995). https://doi.org/10.1007/BF02083212
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF02083212