Fine-Grained Search Space Classification for Hard Enumeration Variants of Subset Problems
Abstract
We propose a simple, powerful, and flexible machine learning framework for (i) reducing the search space of computationally difficult enumeration variants of subset problems and (ii) augmenting existing state-of-the-art solvers with informative cues arising from the input distribution. We instantiate our framework for the problem of listing all maximum cliques in a graph, a central problem in network analysis, data mining, and computational biology. We demonstrate the practicality of our approach on real-world networks with millions of vertices and edges by not only retaining all optimal solutions, but also aggressively pruning the input instance size resulting in several fold speedups of state-of-the-art algorithms. Finally, we explore the limits of scalability and robustness of our proposed framework, suggesting that supervised learning is viable for tackling NP-hard problems in practice.
Cite
Text
Lauri and Dutta. "Fine-Grained Search Space Classification for Hard Enumeration Variants of Subset Problems." AAAI Conference on Artificial Intelligence, 2019. doi:10.1609/AAAI.V33I01.33012314Markdown
[Lauri and Dutta. "Fine-Grained Search Space Classification for Hard Enumeration Variants of Subset Problems." AAAI Conference on Artificial Intelligence, 2019.](https://mlanthology.org/aaai/2019/lauri2019aaai-fine/) doi:10.1609/AAAI.V33I01.33012314BibTeX
@inproceedings{lauri2019aaai-fine,
title = {{Fine-Grained Search Space Classification for Hard Enumeration Variants of Subset Problems}},
author = {Lauri, Juho and Dutta, Sourav},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {2019},
pages = {2314-2321},
doi = {10.1609/AAAI.V33I01.33012314},
url = {https://mlanthology.org/aaai/2019/lauri2019aaai-fine/}
}