Phase velocity inversion using genetic algorithms