This course studies approximation algorithms – algorithms that are used for solving hard optimization problems. Such algorithms ...