Abstract

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.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.