An adaptive snake optimization algorithm incorporating Subtraction-Average-Based Optimizer for photovoltaic cell parameter identification | Synapse