Optimization II

Linear Programming

Notes from .

Introduction

Basic Solutions

\(Ax = b\)

Fundamental Theorem of Linear Programming

Relations to convexity

Figure 1: Global Solution at extreme point visualization.

Simplex Method

Pivots

For: \(Ax = b\)

\[\begin{cases} y'_{ij} = y_{ij} - \frac{y_{pj}}{y_{pq}} y_{iq}, & \text{if } i \neq p \\[0.5em] y'_{pj} = \frac{y_{pj}}{y_{pq}} & \end{cases}\]

Where $x_p$ is the old basic variable and $x_q$ is the new basic variable.

The new basic solution would be the resulting $b’$ on the right side after transforming to the new canonical form.

Adjacent Extreme Points

Determining a minimum feasible solution

Simplex Method

  1. For a tableau corresponding to a basic feasible solution. The relative cost coeff $r_j$ can be found by row reduction
  2. If each $r_j \geq 0$ stop, the current basic feasible sol is optimal.
  3. Select $q$ such that $r_q < 0$ to determine which nonbasic variable is to become basic.
  4. Calculate the ratios $y_{i0}/y_{iq}$ for $y_iq \geq 0, i = 1, 2, …, m$.
    • If no $y_{iq} > 0$: the problem is unbounded and stop.
    • Otherwise, select $p$ as the index $i$ corresponding to the minimum ratio.
  5. Pivot on the $pq$-th element, updating all rows including the last. Return to step 1.

The process terminates only when optimality is reached or unboundedness is discovered.

Artificial Variables