A Genetic Algorithm for Selection of Fixed-Size Subsets with Application to Design Problems

The R function kofnGA conducts a genetic algorithm search for the best subset of k items from a set of n alternatives, given an objective function that measures the quality of a subset. The function fills a gap in the presently available subset selection software, which typically searches over a range of subset sizes, restricts the types of objective functions considered, or does not include freely available code. The new function is demonstrated on two types of problem where a fixed-size subset search is desirable: design of environmental monitoring networks, and D-optimal design of experiments. Additionally, the performance is evaluated on a class of constructed test problems with a novel design that is interesting in its own right.

[1]  Toby J. Mitchell,et al.  Computer Construction of “D-Optimal” First-Order Designs , 1974 .

[2]  Maurice Queyranne,et al.  An Exact Algorithm for Maximum Entropy Sampling , 1995, Oper. Res..

[3]  Connie M. Borror,et al.  Model-Robust Optimal Designs: A Genetic Algorithm Approach , 2004 .

[4]  Alexandra M. Schmidt,et al.  Stochastic search algorithms for optimal design of monitoring networks , 2009 .

[5]  L. Darrell Whitley,et al.  Messy Genetic Algorithms for Subset Feature Selection , 1997, ICGA.

[6]  Toby J. Mitchell,et al.  An algorithm for the construction of “ D -optimal” experimental designs , 2000 .

[7]  James V. Zidek,et al.  Statistical Analysis of Environmental Space-Time Processes , 2006 .

[8]  Thomas Bartz-Beielstein,et al.  Experimental Methods for the Analysis of Optimization Algorithms , 2010 .

[9]  El-Ghazali Talbi,et al.  Metaheuristics - From Design to Implementation , 2009 .

[10]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[11]  Anne Broudiscou,et al.  Genetic algorithm as a tool for selection of D-optimal design , 1996 .

[12]  Peter Goos,et al.  Optimal Design of Experiments: A Case Study Approach , 2011 .

[13]  Abhyuday Mandal,et al.  SELC: Sequential Elimination of Level Combinations by Means of Modified Genetic Algorithms , 2006, Technometrics.

[14]  Dr. Zbigniew Michalewicz,et al.  How to Solve It: Modern Heuristics , 2004 .

[15]  Alyson G. Wilson,et al.  Finding Near-Optimal Bayesian Experimental Designs via Genetic Algorithms , 2001 .

[16]  R Core Team,et al.  R: A language and environment for statistical computing. , 2014 .