Optimal numerical algorithms