Constrained optimization via the Genetic Algorithm (GA) is often a challenging endeavor, as the GA is most directly suited to unconstrained optimization. Traditionally, external penalty functions have been used to convert a constrained optimization problem into an unconstrained problem for GA-based optimization. This approach requires the somewhat arbitrary selection of penalty draw-down coefficients. In this paper, several potential approaches are presented that utilize adaptive penalty functions that change the value of the draw-down coefficients during a run of the genetic algorithm. A simple one-dimensional constrained problem and a more complex twodimensional constrained problem were solved using the adaptive penalty strategies. Then, a stiffened composite panel was optimized for minimum weight, subject to several constraints using the adaptive penalty methods to provide insight to how the approaches perform on an engineering problem. Based on these problem solutions, conclusions were drawn regarding the efficacy of adaptive penalty functions for constrained optimization. Nomenclature c penalty draw-down coefficient f(x) fitness function g(x) constraint function n generation number N con number of constraints P(x) penalty function x design variable vector ϕ(x) objective function σ standard deviation of fitness σ 2 variance of fitness
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.