“…Based on the data measured from the I-V characteristic curve, heuristic algorithms can estimate the parameter information inside the model more accurately. Some of the more commonly used algorithms are: Particle Swarm Optimization (PSO) [ 28 , 29 ], QUasi-Affine TRansformation Evolution Algorithm (QUATRE) [ 30 , 31 ], Pigeon-inspired Optimization (PIO) [ 16 ], Genetic Algorithm (GA) [ 32 ], Fish Migration Optimization (FMO) [ 33 ], Dragonfly Algorithm (DA) [ 34 , 35 ], Grey Wolf Optimization algorithm (GWO) [ 36 ], Artificial Bee Colony Algorithm (ABC) [ 37 ], Gannet optimization algorithm (GOA) [ 38 ], Colony Predation Algorithm (CPA) [ 39 , 40 ], Whale Optimization Algorithm (WOA) [ 41 ], Bamboo Forest Growth Optimization Algorithm (BFGO) [ 42 ], Water Cycle Algorithm (WCA) [ 43 ]. Heuristic algorithms have an advantage over traditional analytical and numerical calculation methods in that they do not rely on a specific choice of initial values and are known for providing higher accuracy in estimating parameters.…”