Subset Selection for High-Dimensional Data, with Applications to Gene Array Data