The Research archive provides access to all Research articles published in past issues of Communications of the ACM.
We model the problem of identifying a good algorithm from data as a statistical learning problem.
"Data-Driven Algorithm Design," by Rishi Gupta and Tim Roughgarden, addresses the issue that the best algorithm to use for many problems depends on what the input "looks like."