Categories Codificación en R

Programación lineal con variables enteras en R, usando la librería lpSolve

En la publicación anterior ( https://www.supplychaindataanalytics.com/es/resolver-un-problema-de-programacion-lineal-simple-usando-lpsolve-en-r/ ) detallamos cómo modelar y resolver un problema de optimización lineal usando el paquete lpSolve en R. Este problema tenía como función objetivo 2x + 3y, sujeta a la restricción x + y <= 3. Cuando ambas variables son continuas no negativas, la solución es y = 3 con el valor […]

Categories Codificación en R

Solución de un problema de programación lineal utilizando la librería lpSolve en R

En esta publicación, se muestra cómo resolver un problema de programación lineal utilizando el lenguaje R. También puedes encontrar otras publicaciones en este blog que analizan otras tareas de optimización lineal, como el problema de transporte (resuelto con lp.transport en R), el problema de asignación (resuelto con lp.assign en R) y programación lineal de enteros […]

Programación lineal multiobjetivo con subproblemas ponderados, usando PuLP en Python

En la publicación más reciente sobre programación lineal, se utilizó PuLP para resolver el siguiente problema de optimización lineal, utilizando dos enfoques. El enfoque n. ° 1 se basó en resolver un subproblema con un solo objetivo primero, luego agregando el resultado óptimo de ese problema a un segundo subproblema que se consideraba el objetivo dos […]

Optimización lineal continua en PuLP (Python)

En una publicación anterior demostré cómo resolver un problema de optimización lineal en Python, usando SciPy.optimize con la función linprog. En esta publicación, quiero proporcionar un ejemplo de codificación en Python, usando el módulo PuLP para resolver el siguiente problema: Este problema es lineal y se puede resolver usando Pulp en Python. La sintaxis de modelado es […]

Categories Codificación en R

Optimización lineal con restricciones difusas realizada en R con FuzzyLP

El uso del paquete FuzzyLP en R ha demostrado una optimización lineal simple de un problema lineal bien definido usando la función crispLP en una publicación anterior. En ese ejemplo, se aplicó el algoritmo simplex básico para resolver el problema. En esta publicación, se debe resolver un problema de optimización lineal con restricciones difusas. El problema es […]

Análisis prescriptivo para el diseño de redes de cadenas de suministro

Editado y traducido el 29 de diciembre del 2021 por Oswaldo Almonacid Una cadena de suministro es una red que conecta proveedores con clientes para adquirir materiales, transformarlos en productos y entregarlos al cliente final. La gestión de la cadena de suministro es una función clave y de las que concita mayor interés en la […]

Categories Julia [ES]

Programación lineal en Julia con GLPK y JuMP

En publicaciones anteriores hemos cubierto varios ejemplos de programación lineal tanto en Python como en R. Por ejemplo, hemos introducido lpSolve en R, PuLP en Python, Gekko en Python, MIP en Python, ortools en Python, así como muchos otros paquetes y módulos para programación lineal. . En esta publicación, demostraré cómo se puede implementar la programación […]

Categories Julia [ES]

Optimización con JuMP en Julia

Como resultado de la aparición y el progreso de los lenguajes de código abierto, los analistas de SCM y OR tienen acceso a un número creciente de herramientas y solucionadores en constante mejora. Julia, por ejemplo, es un lenguaje de programación de código abierto dinámico flexible que es apropiado para la computación científica y numérica. El código […]

Programación de la producción con costo mínimo: solución de un problema de asignación con lpSolve en R

El problema de asignación es un problema clásico en el programa lineal. Si, por ejemplo, tiene n trabajos que deben fabricarse durante el próximo turno (en una planta de fabricación) y tiene m máquinas para producir estas tareas, entonces desea asignar los trabajos a las máquinas de una manera óptima. En este sentido, es posible […]

Optimización lineal multiobjetivo con PuLP en Python

En algunas de mis publicaciones utilicé lpSolve o FuzzyLP en R para resolver problemas de optimización lineal. También he usado PuLP y SciPy.optimize en Python para resolver este tipo de problemas. En todos esos casos el problema tenía una sola función objetiva. En esta publicación, quiero proporcionar un ejemplo de codificación en Python, utilizando el […]