Cuadro comparativo de la programación lineal.

Programación LinealProgramación No Lineal
DefiniciónEs un método matemático para optimizar una función lineal sujeta a restricciones lineales.Es un método matemático para optimizar una función no lineal sujeta a restricciones no lineales.
Forma de la función objetivoLinealNo lineal
Forma de las restriccionesLinealNo lineal
Algoritmos utilizadosSimplex, Método de las Dos Fases, Método de la Máxima Pendiente, Método del Gradiente Conjugado.Algoritmos de Descenso de Gradiente, Algoritmos Evolutivos, Algoritmos de Partículas, Algoritmos de Colonia de Hormigas.
Complejidad ComputacionalPolinómicaNo polinómica
Dominio de aplicaciónProblemas de optimización lineal en la industria, economía, finanzas, logística, entre otros.Problemas de optimización no lineal en la física, química, biología, ingeniería, entre otros.

Este cuadro comparativo muestra las principales diferencias entre la programación lineal y la programación no lineal. La programación lineal se utiliza para optimizar funciones lineales sujetas a restricciones lineales, mientras que la programación no lineal se utiliza para optimizar funciones no lineales sujetas a restricciones no lineales. Además, la forma de la función objetivo y las restricciones son diferentes en cada caso, lo que hace que los algoritmos utilizados también sean diferentes. La complejidad computacional también es diferente, siendo polinómica en el caso de la programación lineal y no polinómica en el caso de la programación no lineal. Finalmente, el dominio de aplicación también es diferente, siendo la programación lineal utilizada principalmente en la industria, economía, finanzas y logística, mientras que la programación no lineal se utiliza principalmente en la física, química, biología e ingeniería.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones. Leer Más