Introduction - If you have any usage issues, please Google them yourself
Binary particle swarm of source code, and can be used as a template for beginners to learn. As long as the objective function changes can run to solve the problem of the optimization of the discrete