Approximation algorithms in combinatorial scientific computing. (1st May 2019)