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

04/15/2018
by   James Bevins, et al.
0

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 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. 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. However, there are a wider range of potential applications for this algorithm both within the nuclear community and beyond. 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. These results demonstrate Gnoweee to have superior flexibility and convergence characteristics over a wide range of design spaces. We anticipate this wide range of applicability will make this algorithm desirable for many complex engineering applications.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/01/2021

NEORL: NeuroEvolution Optimization with Reinforcement Learning

We present an open-source Python framework for NeuroEvolution Optimizati...
research
04/19/2021

A Branch-and-Cut Algorithm for Mixed Integer Bilevel Linear Optimization Problems and Its Implementation

In this paper, we describe a comprehensive algorithmic framework for sol...
research
04/21/2023

Natural Evolution Strategy for Mixed-Integer Black-Box Optimization

This paper proposes a natural evolution strategy (NES) for mixed-integer...
research
04/01/2022

MOF: A Modular Framework for Rapid Application of Optimization Methodologies to General Engineering Design Problems

A variety of optimization algorithms have been developed to solve engine...
research
05/01/2023

(1+1)-CMA-ES with Margin for Discrete and Mixed-Integer Problems

The covariance matrix adaptation evolution strategy (CMA-ES) is an effic...
research
07/17/2016

Global Continuous Optimization with Error Bound and Fast Convergence

This paper considers global optimization with a black-box unknown object...
research
09/03/2021

The full Low-carbon Expansion Generation Optimization (LEGO) model

This paper introduces the full Low-carbon Expansion Generation Optimizat...

Please sign up or login with your details

Forgot password? Click here to reset