Feature selection for high-dimensional classification using a competitive swarm optimizer