Adaptive Granularity Learning Distributed Particle Swarm Optimization for Large-Scale Optimization | Synapse