Binary classification posed as a quadratically constrained quadratic programming and solved using particle swarm optimization