Text this: An improve unsupervised discretization using optimization algorithms for classification problems