Mixed continuous variable and catalog search using genetic algorithms