Exam 3 - Linear Programming Flashcards
The optimal solution to an LP always lies at a ____ of the feasible region
vertex
Solving LP programs is ____ runtime
polynomial
Solving LP programs is ____ difficulty
P
True/False : Integer LP (ILP) is NP-complete
True
True/False : The feasible region is always convex
True
Vertices of the feasible region are points that satisfy n constraints with _
=
Vertices of the feasible region are points that satisfy m constraints with
<=
The feasible region has at most ____ vertices
n + m choose n
The vertices of the feasible region have at most ____ neighbors
n * m
What is the feasible region?
Possible variable values that satisfy the constraints
If the feasible region is empty and an optimum cannot be found, the LP is ____
infeasible
If the optimal is arbitrarily large, the LP is ____
unbounded
True / False : Whether an LP is feasible depends on the constraints and the objective function
False, feasibility only depends on the constraints
How do you determine the feasibility of an LP?
First check if any constraints are conflicting (e.g. if a constraint specifies that a single variable must be negative, but all of the variables have positivity constraints)
Then check if any of the intersection points are valid for the system of inequalities.
How do you determine if an LP is bounded?
Check the feasibility of the LP and its dual.
If the dual LP is infeasible, then the primal is either unbounded or infeasible.