Finding Good Subtrees for Constraint Optimization Problems Using Frequent Pattern Mining

Authors

  • Hongbo Li Northeast Normal University
  • Jimmy Lee Chinese University of Hong Kong
  • He Mi Northeast Normal University
  • Minghao Yin Northeast Normal University

DOI:

https://doi.org/10.1609/aaai.v34i02.5518

Abstract

Making good decisions at the top of a search tree is important for finding good solutions early in constraint optimization. In this paper, we propose a method employing frequent pattern mining (FPM), a classic datamining technique, to find good subtrees for solving constraint optimization problems. We demonstrate that applying FPM in a small number of random high-quality feasible solutions enables us to identify subtrees containing optimal solutions in more than 55% of problem instances for four real world benchmark problems. The method works as a plugin that can be combined with any search strategy for branch-and-bound search. Exploring the identified subtrees first, the method brings substantial improvements for four efficient search strategies in both total runtime and runtime of finding optimal solutions.

Downloads

Published

2020-04-03

How to Cite

Li, H., Lee, J., Mi, H., & Yin, M. (2020). Finding Good Subtrees for Constraint Optimization Problems Using Frequent Pattern Mining. Proceedings of the AAAI Conference on Artificial Intelligence, 34(02), 1577-1584. https://doi.org/10.1609/aaai.v34i02.5518

Issue

Section

AAAI Technical Track: Constraint Satisfaction and Optimization