Este documento describe el método M para resolver problemas de programación lineal con variables artificiales. El método M agrega variables artificiales a las ecuaciones que no tienen holguras y penaliza estas variables en la función objetivo usando un valor M grande. Esto genera una solución básica inicial que luego se mejora a través de iteraciones del método simplex hasta eliminar las variables artificiales.