def METHOD_NAME(combinations, scores, param_names, target_metric):
    max_id = np.argmax(scores)
    best_params = dict(zip(param_names, combinations[max_id]))
    best_params[target_metric] = scores[max_id]
    return best_params