An Improved Branch-and-Bound Method for Maximum Monomial Agreement

被引:6
|
作者
Eckstein, Jonathan [1 ,2 ]
Goldberg, Noam [3 ]
机构
[1] Rutgers State Univ, Management Sci & Informat Syst Dept, Piscataway, NJ 08854 USA
[2] Rutgers State Univ, RUTCOR, Piscataway, NJ USA
[3] Argonne Natl Lab, Div Math & Comp Sci, Argonne, IL 60439 USA
关键词
branch and bound; combinatorial optimization; machine learning; MAXIMIZING AGREEMENTS; LOGICAL ANALYSIS; ALGORITHMS; MACHINES;
D O I
10.1287/ijoc.1110.0459
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The NP-hard maximum monomial agreement problem consists of finding a single logical conjunction that is most consistent with or "best fits" a weighted data set of "positive" and "negative" binary vectors. Computing weighted voting classifiers using boosting methods involves a maximum agreement subproblem at each iteration, although such subproblems are typically solved in practice by heuristic methods. Here, we describe an exact branch-and-bound method for maximum agreement over Boolean monomials, improving on the earlier work of Goldberg and Shan [Goldberg, N., C. Shan. 2007. Boosting optimal logical patterns. Proc. 7th SIAM Internat. Conf. Data Mining, SIAM, Philadelphia, 228-236]. Specifically, we develop a tighter upper bounding function and an improved branching procedure that exploits knowledge of the bound and the particular data set, while having a lower branching factor. Experimental results show that the new method is able to solve larger problem instances and runs faster within a linear programming boosting procedure applied to medium-sized data sets from the UCI Machine Learning Repository. The new algorithm also runs much faster than applying a commercial mixed-integer programming solver, which uses linear programming relaxation-based bounds, to an integer linear programming formulation of the problem.
引用
收藏
页码:328 / 341
页数:14
相关论文
共 50 条
  • [1] IMPROVED BRANCH-AND-BOUND METHOD FOR INTEGER PROGRAMMING
    TOMLIN, JA
    OPERATIONS RESEARCH, 1971, 19 (04) : 1070 - &
  • [2] THE TRAVELLING SALESMAN PROBLEM: IMPROVED LOWER BOUND IN THE BRANCH-AND-BOUND METHOD
    Kostyuk, Y. L.
    PRIKLADNAYA DISKRETNAYA MATEMATIKA, 2013, 22 (04): : 73 - +
  • [3] BLOCKED BRANCH-AND-BOUND METHOD
    AFONIN, YS
    AUTOMATION AND REMOTE CONTROL, 1986, 47 (08) : 1107 - 1116
  • [4] Application of Bernstein Branch-and-Bound Method to PID Controls with Maximum Stability Degree
    Hwang, Chyi
    Tsai, Zong-Han
    Lu, Li-Shin
    2018 INTERNATIONAL CONFERENCE ON SYSTEM SCIENCE AND ENGINEERING (ICSSE), 2018,
  • [5] A branch-and-bound approach for maximum quasi-cliques
    Foad Mahdavi Pajouh
    Zhuqi Miao
    Balabhaskar Balasundaram
    Annals of Operations Research, 2014, 216 : 145 - 161
  • [6] A branch-and-bound approach for maximum quasi-cliques
    Pajouh, Foad Mahdavi
    Miao, Zhuqi
    Balasundaram, Balabhaskar
    ANNALS OF OPERATIONS RESEARCH, 2014, 216 (01) : 145 - 161
  • [7] An efficient branch-and-bound algorithm for finding a maximum clique
    Tomita, E
    Seki, T
    DISCRETE MATHEMATICS AND THEORETICAL COMPUTER SCIENCE, PROCEEDINGS, 2003, 2731 : 278 - 289
  • [8] Branch-and-bound algorithm for the maximum triangle packing problem
    Abdelsadek, Youcef
    Herrmann, Francine
    Kacem, Imed
    Otjacques, Benoit
    COMPUTERS & INDUSTRIAL ENGINEERING, 2015, 81 : 147 - 157
  • [9] BRANCH-AND-BOUND TECHNIQUES FOR THE MAXIMUM PLANAR SUBGRAPH PROBLEM
    CIMIKOWSKI, RJ
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1994, 53 (3-4) : 135 - 147
  • [10] An extended branch-and-bound method for locomotive assignment
    Rouillon, S
    Desaulniers, G
    Soumis, F
    TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2006, 40 (05) : 404 - 423