Question: what is the difference between linear and integer programming?
Answer: Linear programming is used to find optimal solutions to problems using the basis of a linear function, like a line. Integer programming is programming with all variables restricted to integers.