This book is based on a graduate education program on computational discrete mathematics run for several years in Berlin, Germany …