ISE 3230

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/44

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

45 Terms

1
New cards

What is a basic variable?

It is a variable that is currently in the basis
- It has a non-zero value in the BFS

2
New cards

Where is a basic variable found while doing Simplex in the Tableau form?

The column forms part of the identity matrix, the value is found in RHS column

3
New cards

What is a non-basic variable?

It is a variable not in the bases (it is set to zero in the BFS)

4
New cards

Where is a non-basic variable found while doing Simplex in the Tableau form?

The column is not part of the identity matrix, its value is zero in the RHS

5
New cards

At the start, are slack variables basic or non-basic?

Slack variables are often basic

6
New cards

At the start, are decision variables basic or non-basic?

Slack variables are often non-basic

7
New cards

What is a feasible solution?

It is any solution satisfying all the constraints and xi is greater than or equal to zero (non-negativity constraint)

8
New cards

Where is the feasible solution located while doing Simplex in the Tableau form?

Look at RHS, it is all values greater than or equal to zero

9
New cards

What is the basic feasible solution?

It is the feasible solution where all non-basic variables = 0

10
New cards

Where is the basic feasible solution located while doing Simplex in the Tableau form?

The Tableau’s RHS column shows current BFS values, the columns of basic variables form the identity matrix.

11
New cards

What does it mean to have an alternate solution?

Another BFS gives the same optimal value

12
New cards

How can you see that there is an Alternative Optimal Solution available while doing Simplex in the Tableau form?

There will be a zero coefficient in the objective row for a non-basic variable at optimality

13
New cards

How do you know you have an unbounded objective?

It is unbounded if the pivot column has no positive elements. This means that no leaving variable exists and the objective can increase indefinitely

14
New cards

What are the 2 conditions for having an Alternative Optimal Solution?

  1. The Tableau is optimal

  2. There exists at least one non-basic variable with zero as its coefficient in the objective row

15
New cards

Give me the steps for the Two-Phase Method (Phase 1)

Phase I – Find a feasible solution

  1. Add artificial variables to constraints that cannot give a basic feasible solution.

  2. Set Phase I objective: minimize the sum of artificial variables.

  3. Build initial tableau with artificial variables as basic.

  4. Make objective row canonical (eliminate basic variables from objective).

  5. Run simplex until optimal:

    • If min w = 0 → feasible → go to Phase II

    • If min w > 0 → infeasible → stop

16
New cards

Give me the steps for the Two-Phase Method (Phase 2)

Phase II – Optimize original objective
6. Drop artificial variables (columns removed).
7. Restore original objective function.
8. Make objective row canonical (eliminate current basic variables from objective).
9. Run simplex until optimal (no negatives in max, no positives in min).

17
New cards

What is degeneracy in simplex?

Degeneracy occurs when a basic variable in the current BFS has value 0, meaning multiple BFSs correspond to the same corner of the feasible region.

18
New cards

How do you spot degeneracy in the Tableau while doing Simplex?

Look at the RHS (solution) column:

  • If a basic variable’s value = 0, the BFS is degenerate.

  • Often occurs during minimum ratio test when multiple rows tie.

19
New cards

How do you find B-1in the Tableau form of Simplex?

B-1 is always the matrix formed by the columns of the basic variables in the original constraint matrix, not the tableau.

20
New cards

What is the formula you need to know for filling in a partial Simplex Tableau?

Z-Row Entry = CB * (that column in basic rows) - cj

  • Z-Row Entry - What is the value of z for the column you’re looking at?

  • CB - The costs of the basic variables, look at the basic variables in z-row

  • Column - Find the column of interest and only pull the basic variables from it

  • Cj - For the column of interest, find its value in the original objective function

21
New cards

What is b (lowercase) in the Simplex Tableau?

b is the original RHS vector of the constraints, before any Simplex row operations.

22
New cards

What is B-1b?

B-1b is the RHS column in the Simplex Tableau

23
New cards

What is a (lowercase) in the Simplex Tableau?

It is the column of coefficients of variable xj in the original constraints

24
New cards

What information does B-1a give?

This gives information about basic variables when the column variable changes

25
New cards

How do you solve a complementary slackness problem?

  1. Convert the primal to the dual

  2. Graph the dual and find its optimal value

  3. Plug that optimal value into all the constraints for the dual form and see if equality holds.

  4. If it does, then it is binding.

  5. If the optimal values of the dual are greater than or equal to zero, our slack variables must be equal to 0 as well.

  6. In the primal form, anything that is binding can remain. The rest can be crossed out. (Includes slack if the optimal values of the dual are greater than or equal to zero)

  7. Then add together the constraints to get the optimal values for the primal.

26
New cards

What does the Weak Duality Theorem state?

For any feasible solution of a maximization primal and any feasible solution of its dual minimization, the primal objective ≤ dual objective

zprimal less than or equal to zdual

The dual always provides an upper bound on the max problem

27
New cards

What does the Strong Duality Theorem state?

If both the primal and dual have optimal solutions, then the optimal objective values are equal:

zprimal equal to zdual

28
New cards

What happens to the dual if the primal is unbounded?

The dual is infeasible

29
New cards

If one problem is infeasible, what can the other be?

The other problem is either infeasible or unbounded

30
New cards

When are primal and dual solutions optimal?

If both are feasible and their objective values are equal, then both are optimal.

31
New cards

How do you know a primal is unbounded from the Simplex Tableau?

You find an entering variable that improves the objective but its column has no positive entries. The no leaving variable means its unbounded.

32
New cards

How do you know when the primal is infeasible?

Phase 1 of the 2-phase method ends with a min w > 0

33
New cards

What is a shadow price?

A shadow price is the dual variable for a constraint and represents the value of one more unit of that resource

34
New cards

What does a shadow price yi tell you economically?

How much the objective value increases per unit increase in resource i.

35
New cards

When is a shadow price positive?

When the corresponding constraint is binding

36
New cards

What is the shadow price if a constraint is nonbinding?

Zero - extra resource has no value

37
New cards

What does complementary slackness say about constraints for the economic interpretation?

Binding constraint - shadow price > 0

Nonbinding constraint - shadow price = 0

38
New cards

What are the reduced costs of basic variables at optimality?

Zero

39
New cards

In a maximization problem, what does a negative reduced cost mean?

Increasing the variable decreases the objective so it stays at zero

40
New cards

What is the economic meaning of reduced cost?

Profit of product - value of resources used to make it

41
New cards

What does the reduced cost tell you about changing cj?

How much cj should improve before the variable becomes positive

42
New cards

Where are the shadow prices located in the Simplex Tableau?

Shadow prices are in the z-row, under the slack variable columns

43
New cards

Where are the reduced costs located in the Simplex Tableau?

Reduced costs are the z-row coefficients under the decision variables

44
New cards

How can you tell if a constraint is binding from the Simplex Tableau? (Slack variable rule)

  • Slack = 0 → constraint binding

  • Slack > 0 → constraint nonbinding

Look at the RHS of the slack variable row

45
New cards

How can you tell if a constraint is binding from the Simplex Tableau? (Shadow price rule)

  • Shadow price > 0 → constraint binding

  • Shadow price = 0 → constraint nonbinding