The maximum box problem and its application to data analysis

Jonathan Eckstein, Peter L. Hammer, Ying Liu, Mikhail Nediak, Bruno Simeone

Research output: Contribution to journalArticlepeer-review

60 Scopus citations

Abstract

Given two finite sets of points X+ and X- in ℝn, the maximum box problem consists of finding an interval ("box") B = {x : 1 ≤ x ≤ u} such that B ∩ X- = 0, and the cardinality of B ∩ X+ is maximized. A simple generalization can be obtained by instead maximizing a weighted sum of the elements of B ∩ X+. While polynomial for any fixed n, the maximum box problem is NP-hard in general. We construct an efficient branch-and-bound algorithm for this problem and apply it to a standard problem in data analysis. We test this method on nine data sets, seven of which are drawn from the UCI standard machine learning repository.

Original languageEnglish (US)
Pages (from-to)285-298
Number of pages14
JournalComputational Optimization and Applications
Volume23
Issue number3
DOIs
StatePublished - Dec 2002

All Science Journal Classification (ASJC) codes

  • Control and Optimization
  • Computational Mathematics
  • Applied Mathematics

Keywords

  • Branch and bound
  • Data analysis
  • Discrete optimization
  • Patterns

Fingerprint

Dive into the research topics of 'The maximum box problem and its application to data analysis'. Together they form a unique fingerprint.

Cite this