The paper discusses implementation of a hybrid algorithm for the optimization of equivalent circuit (EQC) parameters in the processing of electrochemical impedance data. Similar to other works, we use the genetic algorithm (GA) to find approximate values of parameters, which are further refined by a complex nonlinear least squares (CNLS) method, e. g. Levenberg‐Marquardt. This removes the important drawback of CNLS: the need to supply optimized starting values that are close to optimal ones. We propose the sequence of GA operations and values of GA parameters. In comparison to other works, our algorithm is designed to simplify connection of its GA part to existing CNLS procedures in electrochemical software packages. The algorithm was tested with datasets generated for both simple and complex EQCs, with and without added noise. No starting values were needed and the allowed ranges for EQC parameter variations were broader than found in usual experimental practice. For GA population as small as 300 individuals and the limit of only 500 GA cycles, more than 85 % of runs were successful, while in many cases the success rate was 100 %, also for smaller populations.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.