The U-curve optimization problem: improvements on the original algorithm and time complexity analysis
Abstract
The U-curve optimization problem is characterized by a decomposable in U-shaped curves cost function over the chains of a Boolean lattice. This problem can be applied to model the classical feature selection problem in Machine Learning. Recently, the U-Curve algorithm was proposed to give optimal solutions to the U-curve problem. In this article, we point out that the U-Curve algorithm is in fact suboptimal, and introduce the U-Curve-Search (UCS) algorithm, which is actually optimal. We also present the results of optimal and suboptimal experiments, in which UCS is compared with the UBB optimal branch-and-bound algorithm and the SFFS heuristic, respectively. We show that, in both experiments, had a better performance than its competitor. Finally, we analyze the obtained results and point out improvements on UCS that might enhance the performance of this algorithm.
Cite
@article{arxiv.1407.6067,
title = {The U-curve optimization problem: improvements on the original algorithm and time complexity analysis},
author = {Marcelo S. Reis and Carlos E. Ferreira and Junior Barrera},
journal= {arXiv preprint arXiv:1407.6067},
year = {2014}
}
Comments
Original results from the Ph.D. thesis of Marcelo S. Reis. This thesis can be accessed through the following link: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-05022013-123757/en.php