NO - Summary of Chapter 3 (Part I)
Given the constraints of a LP:
we can divide the matrix and the vector in bases and non-bases, where:
A base is a set of linearly independent columns of
So we can always write
where: is the base of and is the non-base
So we have separate in the same way:
where: (basic variables) is the part of that multiplies , and (non-basic variables) is the part that multiplies .
Link to original
NO - Summary of Chapter 3 (Part II)
Given the base , we can set non-basic variables and compute
If the basis is unfeasible. Else if the basis is feasible. â So we have that a BFS (Basic Feasible Solution) is obtained setting
Link to originalNOTE: It can be proven that each vertex corresponds to a BFS
NO - Summary of Chapter 3 (Part III)
If we have that at least one element of is equal to than we say that this BFS is degenerate.
Geometrically if a BFS is degenerate multiple solutions correspond to the same vertex.
Link to original
NO - Summary of Chapter 3 (Part IV)
After we define in the same way we defined , we can write the LP:
as:
From the equation we obtain that:
So the LP becomes:
Link to original
NO - Summary of Chapter 3 (Part V)
Given the basis/non-basis formulation of an LP: (dropping overlines cdots)
We can say that, if is a vertex, then:
Also one of the constraints enforces that:
If we increase we have a change in the whole matrix, such that and exchange variables, so with these changes we can re-calculate
NOTE: can increase or decrease but we need to have (constraint)
And find a new vertex of the problem, which might be a better solution.
Link to original
NO - Summary of Chapter 3 (Part VI)
Knowing that the objective function of the basis/non-basis formulation of an LP is:
we can define a reduced cost:
Which is the part of the objective function that changes when increasing . Then we can say that if the reduced cost is than there exist a descent direction of such that we can find a better solution. Because, multiplying the reduced cost, which we have said is , with , which is (because of the constraint), then the objective function will decrease, so we have found a better solution.
Link to original
NO - Summary of Chapter 3 (Part VII)
A more complex, but resource-efficient method is the pivot operation: ==Select a non-basic variable inside with a negative value and bring it in the basic variables ()== As a result one of the basic variable will turn to and exit the base or the problem is unbounded.
Link to original
NO - Summary of Chapter 3 (Part VIII)
The simplex method is an easy algorithm that let us find the optimal solution to any LP.
To find a starting vertex we can use the AP (Auxiliary Problem): We take the matrix and variables from the original problem and we add new variables (same dimension as ). The AP is defined as follows:
Then we have that:
Link to original
- If the optimal solution of the AP is : then we have that is a vertex of the original problem.
- If the optimal solution of the AP is : then the original problem is unfeasible.
/../../Notes--and--Images/Pasted-image-20220627155544.png)