Dynamic adaptation and multiobjective concepts in a particle swarm optimizer for constrained optimization