Para solucionar mediante programación lineal se pueden seguir los siguientes pasos:
Paso I. Identificación de las variables de decisión:
a) El número de juegos de comedor que se deben producir.
b) El número de juegos de living que se deben producir.
Paso II. Determinación de la función objetivo.
Consiste en identificar la relación entre las variables citadas en el anterior párrafo y la medida que debe maximizarse o minimizarse; por tanto, en el presente caso la función objetivo es:
![]()
Donde:

Paso III. Determinación de las restricciones.
Que consiste en identificar las limitantes dentro de las cuales se halla la solución, también llamadas condiciones restrictivas.
En el presente caso las restricciones son las capacidades en los procesos I y II.

Además, se debe cumplir con la condición de no negatividad, es decir que la cantidad a producir debe ser mayor o igual a cero ya que no se pueden producir menos un juego de living.
Es decir: la producción de Juegos de comedor y living puede emplear máximo 9.000 horas en el proceso I y 15.000 horas en el proceso II.
Proceso I:

Proceso II:
![]()

Paso IV. Restricción de no negatividad.
Para cumplir con la condición de no negatividad la cantidad a producir de juegos de comedor o de juegos de living no pueden se negativos, es decir la cantidad a producir debe ser igual o mayor a cero ya que no sería factible producir menos un juego de comedor; por lo cual.
