Algebraic methods in linear multivariable control