arrow
Return

Data-Driven Algorithm Design

delete2020-05-22
delete11
delete
OA
AI
R
Rishi Gupta *
T
Tim Roughgarden
DOI:10.1145/3394625delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
The best algorithm for a computational problem generally depends on the relevant inputs, a concept that depends on the application domain and often defies formal articulation. Although there is a large literature on empirical approaches to selecting the best algorithm for a given application domain, there has been surprisingly little theoretical analysis of the problem. We model the problem of identifying a good algorithm from data as a statistical learning problem. Our framework captures several state-of-the-art empirical and theoretical approaches to the problem, and our results identify conditions under which these approaches are guaranteed to perform well. We interpret our results in the contexts of learning greedy heuristics, instance feature-based algorithm selection, and parameter tuning in machine learning.
Keywords:
SELECTION
SEARCH
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Communications of the ACM cover
Communications of the ACM
IF:
12.2
Papers:
1.2W
Citations:
3.7W

Organization

C
Columbia University
Scholars:
7.1W
Papers: 6.4W
Citations: 263
S
Stanford University
Scholars:
9.6W
Papers: 8.2W
Citations: 17.0W
Cited Papers

Cited Papers

errShare
errSave
errShare
errSave
Algorithm runtime prediction: Methods & evaluation
err2014-01-01
err318
errOAAI
errHutter, Frank; Xu, Lin; Hoos, Holger H.; Leyton-Brown, Kevin
errShare
errSave
Capacity, Management, and Performance
err2003-09-01
err0
PREAI
errYilin Hou; Donald P. Moynihan; Patricia Wallace Ingraham
errShare
errSave
errShare
errSave
no more