Machine Learning for Subproblem Selection

Abstract

Subproblem generation, solution, and recombination is a standard approach to combinatorial optimization problems. In many settings identifying suitable subproblems is itself a significant component of the technique. Such subproblems are often identified using a heuristic rule. Here we show how to use machine learning to make this identification. In particular we use a learned objective function to direct search in an appropriate space of subproblem decompositions. We demonstrate the e#cacy of our technique for problem decomposition on a particular wellknown combinatorial optimization problem, graph coloring for geometric graphs. 1. Introduction Subproblem generation, solution, and recombination is a standard technique in combinatorial optimization. Often this "divide and conquer" method involves a search for one or several suitable subproblems, and the outcome of this search can critically a#ect the performance of the overall algorithm. For example, in a classical vehic...

Cite

Text

Moll et al. "Machine Learning for Subproblem Selection." International Conference on Machine Learning, 2000.

Markdown

[Moll et al. "Machine Learning for Subproblem Selection." International Conference on Machine Learning, 2000.](https://mlanthology.org/icml/2000/moll2000icml-machine/)

BibTeX

@inproceedings{moll2000icml-machine,
  title     = {{Machine Learning for Subproblem Selection}},
  author    = {Moll, Robert and Perkins, Theodore J. and Barto, Andrew G.},
  booktitle = {International Conference on Machine Learning},
  year      = {2000},
  pages     = {615-622},
  url       = {https://mlanthology.org/icml/2000/moll2000icml-machine/}
}