Dantzig's Pivoting Rules
- Enter: the smallest negative reduced cost
- Leave: min-ratio, if tie, the smallest index
Bland's Pivoting Rules
- Enter/Leave: Among valid, the smallest variable index
Dantzig's Pivoting Rules
Bland's Pivoting Rules
Indicate the path traced by the simplex method and compare the strategies for different initial bases
Input
- A, b, c: the LP data
- p0: the initial dual solution
- mu0: the initial path parameter
- alpha: the decrease rate of the path parameter
- tol: the optimality tolerance
- K: the number of Newton steps per path parameter
Output
- p: the optimal dual solution
- objvals: the objective values
$b^Tp^{(i)}$ - pvecs: the feasible solutions
$p^{(i)}$ across iterations
Input: A, b, c, mu, p, K
Output: p
This function is called inside of dual_barrier()