Discuss the below:
Q1: Explain the characteristics of integer programming problems.
Q2: Give specific instances in which you would use an integer programming model rather than an LP model. Provide real-world examples.
Q3: Explain how the applications of Integer programming differ from those of linear programming.
Q4: Why is "rounding-down" an LP solution a suboptimal way to solve Integer programming problems?