1977/09/01 by Narendra, Fukunaga · 1,249 citations
Computer Science · Mathematics · #Advanced Image and Video Retrieval Techniques #Algorithm #Artificial intelligence #Branch and bound #Computational complexity theory #Computer science #Feature (linguistics) #Feature selection #Machine Learning and Data Classification #Mathematics #Metaheuristic Optimization Algorithms Research #Pattern recognition (psychology) #Selection (genetic algorithm) #Set (abstract data type)
paper · doi:10.1109/tc.1977.1674939
published in IEEE Transactions on Computers C-26(9), 917-922 (Institute of Electrical and Electronics Engineers)
openalex publication_date 1977/09/01 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/27
A feature subset selection algorithm based on branch and bound techniques is developed to select the best subset of m features from an n-feature set. Existing procedures for feature subset selection, such as sequential selection and dynamic programming, do not guarantee optimality of the selected feature subset. Exhaustive search, on the other hand, is generally computationally unfeasible. The present algorithm is very efficient and it selects the best subset without exhaustive search. Computational aspects of the algorithm are discussed. Results of several experiments demonstrate the very substantial computational savings realized. For example, the best 12-feature set from a 24-feature set was selected with the computational effort of evaluating only 6000 subsets. Exhaustive search would require the evaluation of 2 704 156 subsets.