Text this: Iterative methods in combinatorial optimization