PSO implement by golang
# USAGE:
main [global options] command [command options] [arguments...]
# COMMANDS:
help, h Shows a list of commands or help for one command
# GLOBAL OPTIONS:
--particles value, -p value particle poplation. (default: 200)
--iterations value, -i value iterations. (default: 200)
--tries value, -t value tries. (default: 5)
--speed, -s use multi CPU cores.
--output filename, -o filename output file filename (default: "p200")
--help, -h show help
--version, -v print the version