A Learning Based Branch and Bound for Maximum Common Subgraph Related Problems

Authors

  • Yanli Liu Huazhong University of Science and Technology
  • Chu-Min Li Universite de Picardie Jules Verne
  • Hua Jiang Yunnan University
  • Kun He Huazhong University of Science and Technology

DOI:

https://doi.org/10.1609/aaai.v34i03.5619

Abstract

The performance of a branch-and-bound (BnB) algorithm for maximum common subgraph (MCS) problem and its related problems, like maximum common connected subgraph (MCCS) and induced Subgraph Isomorphism (SI), crucially depends on the branching heuristic. We propose a branching heuristic inspired from reinforcement learning with a goal of reaching a tree leaf as early as possible to greatly reduce the search tree size. Experimental results show that the proposed heuristic consistently and significantly improves the current best BnB algorithm for the MCS, MCCS and SI problems. An analysis is carried out to give insight on why and how reinforcement learning is useful in the new branching heuristic.

Downloads

Published

2020-04-03

How to Cite

Liu, Y., Li, C.-M., Jiang, H., & He, K. (2020). A Learning Based Branch and Bound for Maximum Common Subgraph Related Problems. Proceedings of the AAAI Conference on Artificial Intelligence, 34(03), 2392-2399. https://doi.org/10.1609/aaai.v34i03.5619

Issue

Section

AAAI Technical Track: Heuristic Search and Optimization