35bbece92cbdcbdb.tex
1: \begin{abstract}
2: {This paper introduces Gnowee, a modular, Python-based, open-source hybrid metaheuristic optimization algorithm (Available from \url{https://github.com/SlaybaughLab/Gnowee}).
3: Gnowee is designed for rapid convergence to nearly globally optimum solutions for complex, constrained nuclear engineering problems with mixed-integer and combinatorial design vectors and high-cost, noisy, discontinuous, black box objective function evaluations.
4: Gnowee's hybrid metaheuristic framework is a new combination of a set of diverse, robust heuristics that appropriately balance diversification and intensification strategies across a wide range of optimization problems.
5: 
6: This novel algorithm was specifically developed to optimize complex nuclear design problems; the motivating research problem was the design of material stack-ups to modify neutron energy spectra to specific targeted spectra for applications in nuclear medicine, technical nuclear forensics, nuclear physics, etc.  
7: However, there are a wider range of potential applications for this algorithm both within the nuclear community and beyond.
8: To demonstrate Gnowee's behavior for a variety of problem types, comparisons between Gnowee and several well-established metaheuristic algorithms are made for a set of eighteen continuous, mixed-integer, and combinatorial benchmarks.
9: These results demonstrate Gnoweee to have superior flexibility and convergence characteristics over a wide range of design spaces.
10: We anticipate this wide range of applicability will make this algorithm desirable for many complex engineering applications.
11: 
12: Keywords: Evolutionary computation, metaheuristic, optimization algorithms
13: }
14: \end{abstract}
15: