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 条
  • [21] A branch-and-bound method for absolute value programs
    Yamanaka, Shota
    Fukushima, Masao
    OPTIMIZATION, 2014, 63 (02) : 305 - 319
  • [22] An improved branch-and-bound clustering approach for data partitioning
    Cheng, Chun-Hung
    Wong, Kam-Fai
    Woo, Kwan-Ho
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2011, 18 (02) : 231 - 255
  • [23] A Branch-and-Bound Method for Power Minimization of IDMA
    Lau, Mark S. K.
    Yue, Wuyi
    Wang, Peng
    Ping, Li
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2008, 57 (06) : 3525 - 3537
  • [24] A Much Faster Branch-and-Bound Algorithm for Finding a Maximum Clique
    Tomita, Etsuji
    Yoshida, Kohei
    Hatta, Takuro
    Nagao, Atsuki
    Ito, Hiro
    Wakatsuki, Mitsuo
    FRONTIERS IN ALGORITHMICS, FAW 2016, 2016, 9711 : 215 - 226
  • [25] A parallel branch-and-bound method for cluster analysis
    Iyer, LS
    Aronson, JE
    ANNALS OF OPERATIONS RESEARCH, 1999, 90 (0) : 65 - 86
  • [26] ENHANCING BRANCH-AND-BOUND METHOD FOR STRUCTURAL OPTIMIZATION
    TSENG, CH
    WANG, LW
    LING, SF
    JOURNAL OF STRUCTURAL ENGINEERING-ASCE, 1995, 121 (05): : 831 - 837
  • [27] ADDITIONAL CUTOFF RULE FOR THE BRANCH-AND-BOUND METHOD
    Veniaminov, S.S.
    1984, (22):
  • [28] Simple and fast: Improving a branch-and-bound algorithm for maximum clique
    Fahle, T
    ALGORITHMS-ESA 2002, PROCEEDINGS, 2002, 2461 : 485 - 498
  • [29] On minimization of the number of branches in branch-and-bound algorithms for the maximum clique problem
    Li, Chu-Min
    Jiang, Hua
    Manya, Felip
    COMPUTERS & OPERATIONS RESEARCH, 2017, 84 : 1 - 15
  • [30] An efficient branch-and-bound algorithm for finding a maximum clique with computational experiments
    Etsuji Tomita
    Toshikatsu Kameda
    Journal of Global Optimization, 2009, 44 : 311 - 311