Controllable pitch propeller optimization through meta-heuristic algorithm