Advanced particle swarm optimization for efficient and fast global maximum power point tracking under partial shading conditions | Synapse