Skip to main content
eScholarship
Open Access Publications from the University of California

Gnowee: A Hybrid Metaheuristic Optimization Algorithm for Constrained, Black Box, Combinatorial Mixed-Integer Design

  • Author(s): Bevins, JE
  • Slaybaugh, RN
  • et al.

Published Web Location

https://arxiv.org/abs/1804.05429
No data is associated with this publication.
Abstract

© 2018,  . This paper introduces Gnowee, a modular, Python-based, open-source hybrid metaheuristic optimization algorithm (available from https://github.com/SlaybaughLab/Gnowee). Gnowee is designed for rapid convergence to nearly globally optimum solutions for complex, constrained nuclear engineering problems with mixed-integer (MI) and combinatorial design vectors and high-cost, noisy, discontinuous, black box objective function evaluations. 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. There are many potential applications for this novel algorithm both within the nuclear community and beyond. Given that a set of well-known and studied nuclear benchmarks does not exist for the purpose of testing optimization algorithms, comparisons between Gnowee and several well-established metaheuristic algorithms are made for a set of 18 established continuous, MI, and combinatorial benchmarks representing a wide range of types of engineering problems and solution space behaviors. These results demonstrate Gnoweee to have superior flexibility and convergence characteristics over this diverse set of design spaces. We anticipate this wide range of applicability will make this algorithm desirable for many complex engineering applications.

Many UC-authored scholarly publications are freely available on this site because of the UC Academic Senate's Open Access Policy. Let us know how this access is important for you.

Item not freely available? Link broken?
Report a problem accessing this item