The traditional reconstruction algorithms for non-uniform strain distribution require that a suitable form of the strain distribution should be assumed a priori.But in practice the strain distribution is arbitrary,which can not be known a-priori.To overcome this problem,a method based on genetic programming(GP) algorithm is presented to regress the strain profile function of the FBG.This approach uses GP to generate random functions representing strain profile along FBG.GP returns the best function of strai...