Dual Simplex Method Algorithm Design