Constrained optimization of the shape of a wave energy collector by genetic algorithm