Combinatorial Optimization notes

3rd year paper (not finished yet)