what is integer programming
Integer Programming (IP) is a very powerful technique for tackling problems which have a mixture of continuous and discrete activities, notably those involving scheduling. Unlike Linear Programming (LP), IP cannot simply be treated as a black box.