Optimization and Engineering

, Volume 12, Issue 4, pp 657–680

Prudent constraint-handling technique for multiobjective propeller optimisation


DOI: 10.1007/s11081-010-9133-z

Cite this article as:
Puisa, R. & Streckwall, H. Optim Eng (2011) 12: 657. doi:10.1007/s11081-010-9133-z


The paper presents an alternative constraint-handling technique that converts a nonlinear constrained programming problem into an unconstrained multi-objective optimisation problem. The technique is derived from the behavioural memory constraint-handling method, which was originally implemented for single-objective optimisation with genetic algorithms. We compare our presented technique with two other popular constraint-handling concepts and demonstrate its superiority over them when applied to a propeller optimisation problem. We conclude that the multi-objective behavioural memory constraint-handling technique conjugated with the non-dominated sorting genetic algorithm (NSGA-II) is a prudent method to apply to problems with an infeasible initial design and where constraints have a natural order of satisfaction, which, if not conformed to, would lead to unrealistic designs that impair the search by GA.


Multiobjective optimization Genetic algorithm NSGA-II Marine propeller CFD Panel code Potential code Constraint handling 

Copyright information

© Springer Science+Business Media, LLC 2011

Authors and Affiliations

  1. 1.The Ship Stability Research Centre (SSRC) of University of StrathclydeHydrodynamics LaboratoryGlasgowUK
  2. 2.The Hamburg Ship Model Basin (HSVA)HamburgGermany

Personalised recommendations