Este documento describe el método de dos fases para resolver problemas de programación lineal. El método agrega variables auxiliares para obtener una solución factible inicial y luego resuelve el problema original. La fase 1 minimiza las variables auxiliares para encontrar una solución factible, y la fase 2 resuelve el problema original usando esa solución como punto de partida. El método se ilustra con un ejemplo de maximización con dos variables de decisión y dos restricciones.