Exploratory Factor Analysis of Wireline Logs Using a Float-Encoded Genetic Algorithm