Photovoltaic MPPT based on improved Cuckoo algorithm | Synapse