Integer programming models for feature selection: new extensions and a randomized solution algorithm