Accelerating data-driven algorithm selection for combinatorial partitioning problems

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Chatziafratis, Vaggos, Karmarkar, Ishani, Li, Yingxi, Vitercik, Ellen
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917120305004544
author Chatziafratis, Vaggos
Karmarkar, Ishani
Li, Yingxi
Vitercik, Ellen
author_facet Chatziafratis, Vaggos
Karmarkar, Ishani
Li, Yingxi
Vitercik, Ellen
contents Data-driven algorithm selection is a powerful approach for choosing effective heuristics for computational problems. It operates by evaluating a set of candidate algorithms on a collection of representative training instances and selecting the one with the best empirical performance. However, running each algorithm on every training instance is computationally expensive, making scalability a central challenge. In practice, a common workaround is to evaluate algorithms on smaller proxy instances derived from the original inputs. However, this practice has remained largely ad hoc and lacked theoretical grounding. We provide the first theoretical foundations for this practice by formalizing the notion of size generalization: predicting an algorithm's performance on a large instance by evaluating it on a smaller, representative instance, subsampled from the original instance. We provide size generalization guarantees for three widely used clustering algorithms (single-linkage, $k$-means++, and Gonzalez's $k$-centers heuristic) and two canonical max-cut algorithms (Goemans-Williamson and Greedy). We characterize the subsample size sufficient to ensure that performance on the subsample reflects performance on the full instance, and our experiments support these findings.
format Preprint
id arxiv_https___arxiv_org_abs_2402_14332
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Accelerating data-driven algorithm selection for combinatorial partitioning problems
Chatziafratis, Vaggos
Karmarkar, Ishani
Li, Yingxi
Vitercik, Ellen
Machine Learning
Data-driven algorithm selection is a powerful approach for choosing effective heuristics for computational problems. It operates by evaluating a set of candidate algorithms on a collection of representative training instances and selecting the one with the best empirical performance. However, running each algorithm on every training instance is computationally expensive, making scalability a central challenge. In practice, a common workaround is to evaluate algorithms on smaller proxy instances derived from the original inputs. However, this practice has remained largely ad hoc and lacked theoretical grounding. We provide the first theoretical foundations for this practice by formalizing the notion of size generalization: predicting an algorithm's performance on a large instance by evaluating it on a smaller, representative instance, subsampled from the original instance. We provide size generalization guarantees for three widely used clustering algorithms (single-linkage, $k$-means++, and Gonzalez's $k$-centers heuristic) and two canonical max-cut algorithms (Goemans-Williamson and Greedy). We characterize the subsample size sufficient to ensure that performance on the subsample reflects performance on the full instance, and our experiments support these findings.
title Accelerating data-driven algorithm selection for combinatorial partitioning problems
topic Machine Learning
url https://arxiv.org/abs/2402.14332