10.1 Integer Programming and LP relaxation