Week 4 Flashcards
What is sensitivity analysis?
It deals with questions in the following nature:
- Is the optimal solution still optimal with new parameter values?
- Is there a range of parameters values for which the optimal solution found remains optimal?
- Does the solution found remain feasible with new parameter values?
- Is there a range of parameter values for which the optimal solution found remains feasible?
How can we check what changes in the constraints do to our optimal result?
We can rewrite the simplex problem to include delta1, delta2, delta3, …..
Then if we just solve the simplex problem, we can see how the optimal changes. Note this formula only holds if the constraints are still met.
How to calculate the optimal value, using matrix algebra?
B-1 b(bar) = xB
How to calculate the optimal value of using a new right hand side?
We just compute B-1b(bar) = xB, if this is feasible then we’re done, if not we need to do the dual simplex steps.
How to do a dual simplex step?
- Make the negative value the leaving variable
- Apply the minimum ratio test, on the absolue values of the quotient obtained by divinding the reduceed objective coefficients by the coefficients in the row of the learing variable that are negative.
How to determine the interval of one of the constraints for which the solution remains basic feasible?
- Find B-1
- Calculate the following: B-1 b(bar) + B-1 deltai ≥ 0
- Solve and find the interval.
How to determine the new reduced objective coefficients, if the values left hand sides change?
We can calculate using the following formula:
cBT B-1 Aj - cj + dBT B-1 Aj - dj
How to determine the new objective function with changed coefficients?
Let d1, d2, … be the changes in coefficients. Then add to the current value the transpose of the vector with the d1, d2, … which are in the left optimal value in the tableau, and mutliply it with the coefficients in the row for every row that is non-zero.
When does the new formula for changed coefficients remain feasible?
If the values in the objective funcion remain positive.
What to do if the solution when changing the coeficients does not remain feasible?
Just apply (some) simplex steps.
What are ILP?
Integer Linear Problems, so they only allow integers.
What are binary variables?
Variables that can only be 0 or 1.
What is a problem with ILP problems?
Because only a finite number of variables exist, we need to check them all, and we cannot do it really any faster.