Fiveable

🎛️Optimization of Systems Unit 3 Review

QR code for Optimization of Systems practice questions

3.2 Basic and non-basic variables

3.2 Basic and non-basic variables

Written by the Fiveable Content Team • Last updated August 2025
Written by the Fiveable Content Team • Last updated August 2025
🎛️Optimization of Systems
Unit & Topic Study Guides

The simplex method is a powerful tool for solving linear programming problems. It uses basic and non-basic variables to find optimal solutions, with basic variables forming the current solution and non-basic variables set to zero.

Understanding how basic solutions are represented in simplex tableaux is crucial. The method involves identifying basic variables, extracting their values, and updating the tableau through pivoting to improve the solution iteratively.

Basic and Non-Basic Variables in the Simplex Method

Basic vs non-basic variables

  • Basic variables form current basic feasible solution correspond to identity matrix columns in simplex tableau equal number of constraints (slack variables)
  • Non-basic variables excluded from current solution set to zero correspond to non-identity matrix columns in simplex tableau (decision variables)
Basic vs non-basic variables, 3.3c. Examples – Simplex Method | Finite Math

Basic solutions in simplex tableaux

  1. Locate identity matrix columns representing basic variables
  2. Extract values from right-hand side column for basic variable values
  3. Set non-basic variables to zero
  4. Resulting solution represents current basic feasible solution (xB=B1bx_B = B^{-1}b)
Basic vs non-basic variables, 3.3c. Examples – Simplex Method | Finite Math

Basic variables and basis matrix

  • Basis matrix square matrix of basic variable columns dimensions match constraint count
  • Basis matrix properties include invertibility enables basic feasible solution computation
  • Each basis matrix column links to specific basic variable determines objective function coefficients for basic variables

Entering and leaving variables

  • Entering variable non-basic variable selected to join basis chosen by most negative reduced cost in objective row (largest improvement potential)
  • Leaving variable basic variable exiting basis determined by minimum ratio test smallest non-negative ratio (maintains feasibility)
  • Pivot element intersection of entering variable column and leaving variable row
  • Update process employs Gaussian elimination transforms pivot column to unit vector adjusts tableau elements accordingly
Pep mascot
Upgrade your Fiveable account to print any study guide

Download study guides as beautiful PDFs See example

Print or share PDFs with your students

Always prints our latest, updated content

Mark up and annotate as you study

Click below to go to billing portal → update your plan → choose Yearly → and select "Fiveable Share Plan". Only pay the difference

Plan is open to all students, teachers, parents, etc
Pep mascot
Upgrade your Fiveable account to export vocabulary

Download study guides as beautiful PDFs See example

Print or share PDFs with your students

Always prints our latest, updated content

Mark up and annotate as you study

Plan is open to all students, teachers, parents, etc
report an error
description

screenshots help us find and fix the issue faster (optional)

add screenshot

2,589 studying →