Basic Feasible Solutions Flashcards

1
Q

Theorem. EROs don’t change the solution of a system of linear equations

A

If x is a solution of an LP problem. Then Ax=b iff A’x=b’ where (A’,b’) is obtained from (a,b) by a finite number of elementary row operations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Theorem. Existence of optimal extreme point

A

Assume that the feasible region is non-empty. Then,

  • A finite optimal solution exists iff cᵀdʲ≥0 for all j
  • if there exists an extreme direction such that cᵀdʲ<0 then the optimal objective value of the LP is unbounded
  • If an optimal solution exists, then at least one extreme point is optimal
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

[B,N]=

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Consider the system Ax=b x≥0 where m is mxn and b∈ℝᵐ where A has maximal rank. Let A=[B,N] where B is mxm invertible matrix and N is mx(n-m) matrix.
What is a basic solution of this system?

A

xB = B-¹b, xN=0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

dimension of B

A

mxm invertible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

dimension of N

A

mx(n-m)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

xB =

A

B-¹b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

xN =

A

0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How to find the basic feasible solution for the LP problem min cᵀx s.t. Ax=b x≥0

A
  1. re-arrange columns of A so that the first m columns are L.I
  2. Define [B,N]
  3. Find the inverse of B
  4. Calculate B-¹b. for each possible B.
  5. If any of the xBs has a negative component discard this xB. This is how many BFS there are. (each xB is one)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

The number of BFS is bounded by the number of ways of extracting m columns from A i.e. there are at most … BFS

A

n choose m

n!/(m!(n-m)!)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Theorem BFS and extreme point

A

Given an LP problem then a point is a BFS iff its an extreme point

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Corollary. number of extreme points.

A

Given a polyhedron there are only a finite number of extreme points

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Fundamental Theorem of linear Programming

A

(i) if there is a feasible solution then there is a basic feasible solution
(ii) if there is an optimal solution for an LP, then there is a BFS that is optimal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How to construct a BFS from a feasible point (from proof of FTLP)

A
  1. find the rank of A
  2. find p (the number of strictly positive co-ordinates in x
  3. if p=m take B = [a1,…,ap] and x is a BFS. then stop.
  4. solve the system Ay=0 and pick one solution y=(b1,…,bp)
  5. calculate Ɛ=min{xᵢ/yᵢ | i=1,…,p yᵢ>0}
  6. calculate the new feasible entries x*ᵢ = xᵢ-yᵢ
  7. if an element of x* is 0, you can remove the corresponding column from A
  8. repeat until all columns of A and L.I i.e. p=m
  9. xB = B-¹b where B is the matrix we found with the method
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How to find the rank of A

A
  1. reduce to echelon form
  2. count non-zero rows
    (i. e. no. L.I rows)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly