Data Mining and Mathematical Programming