Impedance Spectroscopy Genetic Programming

Impedance Spectroscopy by Genetic Programming (ISGP) has been developed to solve the ill-posed inverse problem of seeking a distribution function of relaxation times (DFRT) from IS experimental results. The a-priori knowledge used is to assume the Debye kernel for dielectric systems, and to assume that the DFRT is a combination of simple peaks. An evolutionary programming technique, GP, is used in order to identify “the best” DFRT. Assessment of each model is done taking into account its complexity and the fitness of its prediction to the measured data.

Here is a link to a movie that briefly explains part of it:

ISGP movie

Downloading ISGP is subject to our Terms of Service.

Click here to view the Terms of Service (PDF)

ISGP is free. If the program helps you, please cite us properly, for instance: Tesler et al., J. Electroceramics, and: Tsur and Baltianski, Rare Metal Materials and Engineering, 35, 452-454 Suppl. 3, (2006). The relevant papers’ abstracts can be found under Publications in this site.

The newest version of ISGP is from December 2020.

This version of ISGP runs on Windows using Matlab 2018a.
Please click below to download the zip file:


Extract the zipped files and save them in a folder on your computer.
Open Matlab, browse for the ISGP folder in the “Current Folder” area, then type “welcome” in the command window and follow the steps (For more info, refer to the ISGP – instructions.docx file).