A novel framework-based cuckoo search algorithm for sizing and optimization of grid-independent hybrid renewable energy systems | Synapse