Reconstructing incomplete signals using nonlinear interpolation and genetic alogortihms