English

The U-curve optimization problem: improvements on the original algorithm and time complexity analysis

Machine Learning 2014-07-24 v1 Computer Vision and Pattern Recognition

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, \procUCS\proc{UCS} 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.

Keywords

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

R2 v1 2026-06-22T05:10:29.580Z