SNNAP: Solver-based Nearest Neighbor for Algorithm Portfolios