A discrete binary version of the particle swarm algorithm | Synapse