SS_Logo

Dinámica de la planificación en las cadenas de suministro: Apertura de instalaciones en cualquier periodo de tiempo con GAMS

Autor: Marcela María Morales Chávez / Portafolio: Scientific / Jue. 06 de Oct de 2022

Transcripción de este video

00:00:45:21 Somos un equipo autogestionado, responsable, proactivo y autónomo, con gran compromiso social, aportando el pensamiento científico y el desarrollo latinoamericano, promoviendo el uso de software para investigación en todas las áreas del conocimiento. Generamos contenido de alta calidad teniendo en cuenta las distintas necesidades del mercado. Realizamos actividades gratuitas constantemente. Abordamos temáticas vigentes, aplicaciones especializadas y elementos metodológicos que te permiten interactuar y generar redes para la difusión de tus proyectos.

00:00:55:19 Contamos con servicio de asesoría, consultoría y acompañamiento personalizado, certificaciones internacionales, entrenamientos especializados y talleres prácticos.

00:01:10:26 Nuestro principal objetivo es promover el uso de tecnología en el campo investigativo, generando un impacto significativo en la región y de esta forma contribuir a la creación de comunidad para compartir conocimiento.

00:01:42:01 Te invitamos a ser parte de este gran equipo Software Shop. Visita nuestra página web y conoce nuestros servicios. Software Shop. La empresa líder en la implementación de herramientas analíticas y software especializado en Latinoamérica, les da la bienvenida a esta sesión, la cual contará con el acompañamiento de Marcela Morales Chávez. Marcela es ingeniera industrial con Magíster en Investigación de Operaciones y ESADE y Ética de la Universidad Tecnológica de Pereira.

00:02:13:02 Candidata doctora en Ingeniería en la Universidad Nacional de Colombia como docente investigadora de la Facultad de Ingeniería de la Universidad Libre Seccional Pereira se interesa en la modelación y optimización de sistemas de operaciones y logística. Ha sido investigadora invitada por la Universidad de Ciencias Aplicadas de Asia y por el MIT z LC en España. Es investigadora activa y ha dirigido diversos proyectos de investigación y consultoría en temas relacionados con la investigación de operaciones y la optimización de cadena de abastecimientos y transporte.

00:02:43:19 Bienvenidos. Buenos días a todos. Que bueno estar otra vez con ustedes. Seguimos con nuestra. Con nuestro objeto de estudio de la cadena de suministro. Hoy nos vamos a centrar en apertura, instalaciones a lo largo del periodo de planificación. Para esto vamos a desarrollar la presentación en cuatro puntos principales. La dinámica en realidad es es muy parecida. Vamos a iniciar con una introducción.

00:03:11:04 Vamos a definir que que implica esa toma, ese cambio en la toma de decisiones de esa dinámica, en la toma de decisiones. Luego vamos a formular nuestro modelo matemático. Lo solucionamos con nuestra herramienta Gans y al final pues hacemos los análisis de los resultados y es lo que nos permite llegar a esas conclusiones de por qué deberíamos utilizar este tipo de herramientas en esta toma de decisiones.

00:03:41:17 Bueno, entonces, como venimos desde algunas sesiones anteriores estudiando el diseño de la cadena de suministro, ya hablamos que es diferente el diseño y la gestión, que por ahora estamos centrados en que esta configuración de la cadena, que de una, de una manera que nos permita ser mucho más eficientes a la hora de gestionar luego la cadena y poder satisfacer de mejor manera la demanda de una manera más eficiente.

00:04:11:15 Entonces, hablando de nuestro diseño de cadena, pues tenemos, tenemos claro que debemos seleccionar muy bien a nuestros proveedores, que tenemos varios tipos de proveedores de insumos, de productos primarios, tenemos proveedores de servicios y dentro de la configuración una de las decisiones importantes es seleccionar nuestros proveedores. Sí, de acuerdo a su disponibilidad, de acuerdo a los costos, de acuerdo a la calidad.

00:04:44:20 Entonces hay que seleccionar esos proveedores. Pero adicionalmente tenemos que definir dónde van a quedar nuestras instalaciones. Entonces pueden ser fábricas, pueden ser almacenes, pero también tenemos que definir dónde ubicarlas, con qué capacidad vamos a trabajarlas. Si ahora, después de tener ubicadas o definidas esas instalaciones de transformación, si es el caso de la cadena, entonces también podemos tener cadenas, las que no necesitamos transformación.

00:05:19:16 Por ejemplo, los productos en fresco, las frutas y verduras que llegan al mercado en fresco. Pero para la mayoría de los productos necesitamos instalaciones de transformación, como las fábricas, nuestros distribuidores, mayoristas. También vamos a tener nuestros distribuidores minoristas. Y pues finalmente esos clientes ahora no solamente los eslabones o los actores de la cadena son importantes, sino que también tenemos que pensar en esos flujos, en esos operadores de transporte que nos permiten unir esos eslabones.

00:05:59:21 Sí, porque cada una de estas instalaciones puede ser muy eficiente, pero si el flujo a través de ella, esos operadores logísticos y operadores de transporte, si no hacen una buena sinergia con nuestras instalaciones, pues no vamos a poder llevar nuestros productos a los clientes, no vamos a poder satisfacer esas demandas. Entonces vemos como hay decisiones muy importantes dentro de la configuración de nuestras cadenas de suministro, que son uno las instalaciones, porque si o si de ahí parte todo nuestro proceso, pero también está el transporte, esos flujos a través de la cadena.

00:06:31:18 También hemos hablado del inventario, cómo dentro de esas instalaciones vamos a definir los demás, de inventar esas políticas que nos van a permitir saber cómo nos abastecemos y cuánto vamos a almacenar. Ahora, inicialmente hemos trabajado el tema de las instalaciones y de los flujos. Sí, por qué? Porque sabemos que dentro de la dentro de los modelos tradicionales es una de las críticas más duras que se le hacen a este tipo de herramientas.

00:07:05:04 Y es que a veces estos modelos matemáticos, estos modelos de optimización, están un poco alejados de la realidad, porque la realidad es dinámica y la realidad es cambiante. Si la realidad es más desafiante, hay muchos. Hay un alto grado de incertidumbre en esta toma de decisiones cuando estamos en la en el sector empresarial y a veces los modelos matemáticos pues hacen unas oposiciones para tratar de de poner más estático esos escenarios y poder tomar más fáciles las decisiones.

00:07:49:09 Ahora, en la medida que nosotros podamos acercarnos más de esa realidad cambiante a esa realidad incierta, podemos entonces tomar mejores decisiones con este tipo de herramientas. Entonces, volviendo a este caso particular, los modelos tradicionales, como veíamos en las sesiones anteriores, pues las instalaciones se se toman, se toman decisiones de instalaciones en un solo periodo de tiempo, cuando recién se va a abrir el proyecto, cuando recién vamos a iniciar nuestro proceso, nuestro proceso comercial o nuestro proceso productivo y entramos con unas capacidades predefinidas.

00:08:28:15 Entonces estas instalaciones, estas fábricas, estos distribuidores, pues no, no, no permitimos que el modelo tenga la libertad de tomar decisiones en el sentido de la dinámica de esa demanda y la dinámica de esos de de esos suministros. Si. Hola Liza. Me escuchas bien? Si, señora. Ok. Si. Entonces, um, volvemos al tema de hoy. Hay un poco de desconexión.

00:08:54:18 Hay un poco desconexión entre cómo se mueve esta demanda y como se mueve se suministra. Esos modelos tradicionales nos dicen no! Instalemos estas em. Localizamos estas instalaciones con unas capacidades predefinidas o teniendo en cuenta e información de un solo periodo de tiempo, ese periodo de tiempo inicial y por eso tal vez esas decisiones no son tan eficientes, no son tan eficientes.

00:09:22:10 Sin embargo, en la medida que nosotros dejamos que el modelo evolucione. Si teniendo en cuenta las características del sector. Pues permitimos que las decisiones sean mucho más eficientes. Entonces es lo que hemos venido tratando de hacer en estas últimas sesiones, cómo cada vez evoluciona nuestro modelo de localización de instalaciones de configuración de cadena, teniendo en cuenta esas particularidades.

00:09:47:25 Entonces pasamos de un primer escenario donde la capacidad estaba predefinida y se tomaba en un solo periodo de tiempo a permitir que el modelo definiera una capacidad inicial para el modelo para para la cadena. Si luego pasamos a tener en cuenta múltiples periodos de tiempo, ya no podemos ser miopes y pensar que solamente vamos a tomar esta decisión con la información que tenemos en el ahora.

00:10:22:13 Tenemos que empezar a proyectar esas demandas, a pronosticar esos suministros y poder tener en cuenta esas variabilidad, esas variaciones. Ahora, qué es lo que queremos hacer hoy? No sé. Queremos agregarle un poquito más, más dinámica a ese, a este modelo, a esa toma de decisiones y con cientes de que nuestra demanda tiene un comportamiento cambiante, un comportamiento dinámico y que igual nuestro es un inicio porque estos son los dos parámetros que más marcan el comportamiento de nuestras cadenas.

00:11:02:10 Pues tenemos que tomar estas decisiones de instalaciones teniendo en cuenta eso. Entonces normalmente, o como hablaba ahora los modelos tradicionales lo que hacemos es que definimos estas instalaciones en este periodo de tiempo inicial, las abrimos en ese periodo de tiempo, pero si podemos hacer observar en ésta en particular, en estos, en estas gráficas vemos cómo tenemos una tendencia creciente en ambas, y tal vez, sólo tal vez, nos sería necesario tener una capacidad instalada tan grande en estos primeros periodos de tiempo.

00:11:31:09 Si en estos primeros dos periodos de tiempo podríamos tener unas capacidades nuestras, esas instalaciones deberían tener una capacidad acorde a esa necesidad. Y en la medida que esa esas demandas de suministro vaya aumentando, pues podríamos pensar en aumentar la capacidad. Pero resulta que los modelos tradicionales no nos permiten eso. Nos permiten que sea apertura ahora en las instalaciones, en ese periodo inicial y.

00:12:09:20 Y se mantengan así de entonces. Qué va a pasar? Pues en este trayecto en desde el periodo de tiempo inicial hasta el momento que se necesita, pues vamos a cargar con unos costos fijos supremamente altos que no necesitamos. Entonces ahí es donde empieza a marcarse las ineficiencias en este tipo de toma de decisiones. Entonces, qué tal si en vez de tomar decisiones siempre acá permitiéramos o modelamos un escenario en el que la la instalación pueda abrirse en cualquiera de los periodos de tiempo analizados?

00:12:41:06 Entonces, si necesito más recursos en un periodo de tiempo posterior, pues abrámoslo ahí. Entonces nos va a permitir disminuir una carga de costos fijos supremamente alta. Por qué no tendríamos que tener esas capacidades ociosas en estos periodos que no necesitamos? Entonces, digamos que eso nos permite empezar a incluir más esa dinámica del del, de, el con, del juego, oferta, demanda.

00:13:13:11 Si y pues el finalmente disminuir esos costos. Entonces haga esto. Esto es lo que vamos a hacer hoy. En realidad, vamos a tener muchos otros escenarios que parece expandimos capacidades. Qué tal si cerramos instalaciones? Pero por ahora, como lo que queremos es ir mirando la evolución paso a paso del modelo, pues entonces lo vamos a incluir, que la apertura de estas instalaciones no sean en este periodo inicial, no solamente sean en el periodo inicial.

00:13:52:16 O sea que el que el modelo tenga la libertad de instalarlo en cualquier periodo de tiempo. Ok, entonces, de acuerdo a los escenarios que tenemos que venimos analizando, este sería el escenario cuatro. En este escenario cuatro vamos a a modelar lo que habíamos. Lo que acabo de presentarlo es determinar esa cantidad, esa ubicación y esa capacidad de las instalaciones.

00:14:18:19 Recuerden que venimos trabajando con capacidades múltiples, que es algo que también nos permite más libertad en el modelo, no trabajar con capacidades predefinidas, sino con capacidades donde el modelo sea el que asigne esa capacidad inicial a las instalaciones. Y eso las decisiones lo vamos a es a, lo vamos a tomar en cualquier P, que esa es la diferencia con nuestras sesiones anteriores.

00:14:26:17 Antes solo lo tomábamos en el periodo de tiempo inicial, ahora lo vamos a tomar en cualquier periodo de tiempo.

00:15:03:06 Entonces vamos con nuestro ejemplo base que es proveedores, instalaciones y demanda. Vamos a tener una cadena de suministro pequeña, solo tres eslabones de cadena y vamos a tomar decisiones. Las decisiones que dijimos cantidad, ubicación, capacidad, pero vamos a observar que vamos a tener decisiones de flujo por el periodo de tiempo. Uno. Decisiones de flujo y apertura en el periodo de tiempo dos.

00:15:25:17 Es el de apertura de flujo en cualquiera de los periodos de tiempo. Entonces, recordemos que aunque nos estamos centrando en las decisiones de instalaciones, también las de flujo juegan un papel importante, por lo que les muestra al inicio. Los eslabones solitos pueden ser muy eficientes, pero el flujo a través de ellos es el que garantiza que podamos satisfacer las necesidades de nuestros clientes.

00:16:14:06 Y como objetivo, por ahora estamos minimizando costos. Más adelante vamos a ver cómo ingresamos otro tipo de de de funciones. Objetivo Si mampara para incluir toda la parte del desarrollo sostenible y vamos a ver unos modelos multi objetivo para que podamos analizar eso ahora. Entonces para ese modelo que parámetros de entrada necesitamos y lo vamos a comparar con el modelo anterior, entonces tenemos los costos de apertura que anteriormente como solamente tomábamos decisiones en el periodo de tiempo inicial, pues solamente variaba para cada una de las instalaciones y para cada una de las capacidades.

00:16:30:21 Sin embargo, como ahora lo vamos a tomar en cualquier periodo de tiempo, pues vamos a tener en vamos a tener costos para el periodo de tiempo. Uno que no es lo mismo abrirlo en el periodo de tiempo uno o en el periodo de tiempo dos, o en el periodo de tiempo tres, o en el cuatro o en el si versus.

00:16:58:15 Dependiendo el periodo de tiempo en que le demos apertura en esas instalaciones, pues va a tener un costo diferente. Eso también es de entrada. Estamos viendo cómo estamos incluyendo más información en el modelo, como estamos incluyendo esa dinámica, entonces nuestra, nuestro parámetro de entrada con relación al costo de apertura varía porque ya no lo vamos a tener estático, sino que lo vamos a tener para cada uno de los periodos de tiempo.

00:17:30:00 Ahora vamos a incluir costos fijos. Antes no lo sabíamos, incluido. Antes solamente estábamos trabajando con costos de apertura y costos de transporte. Si, porque realmente estamos trabajando con con problemas base común, pero ahora para poder mostrar el efecto de ese exceso de capacidad instalada o esa sociedad de capacidad instalada, pues vamos a incluir costos fijos. Entonces, para este caso incluir los costos fijos y esos costos también varían de acuerdo a los periodos de tiempo.

00:17:54:09 También van a ser los tenemos que cargar de acuerdo a los periodos de tiempo que la instalación, que la instalación esté operando, vamos a tener costos fijos para cada uno, para el uno, para el periodo de tiempo 234 y cinco, porque en estos, en este ejemplo tenemos solamente cinco periodos. Ahora tenemos nuestras capacidades, que es la de hemos venido trabajando con tres pequeña, mediana y grande.

00:18:32:16 Podríamos tener dos, cuatro o cinco de acuerdo a la necesidades que requiera nuestra cadena o nuestras instalaciones. Acá estamos trabajando en este pequeño ejemplo, tres capacidades. Tenemos también estos costos de transporte. Los costos de transporte ya los veníamos trabajando para todos los periodos de tiempo desde el escenario anterior. Entonces los mantenemos. Ahora tenemos una disponibilidad de suministro que, como les dije, esta es una de los parámetros que más nos marca el comportamiento de nuestra cadena, porque podemos tener demanda.

00:18:57:06 Obviamente la demanda es la principal, pero podemos tener demanda, pero si no tenemos suministro, pues tendríamos problemas. Cierto. Y podemos tener suministro, pero si no tenemos demanda, pues tampoco hay nada. Entonces digamos que los dos parámetros principales que marcan nuestro comportamiento son ese suministro, que, como dijimos, es variable, y nuestra demanda que también va por periodos de tiempo.

00:19:27:03 Muy bien, entonces vamos a empezar a definir nuestro modelo. Entonces vamos a ver nuestros conjuntos para nuestros conjuntos. Pues en realidad no tenemos muchas variaciones, tenemos nuestro conjunto de proveedores que lo definimos como el conjunto y tenemos nuestro conjunto. J, que es el conjunto de las ubicaciones potenciales para las instalaciones que en nuestro caso tenemos. En este ejemplo tenemos tres ubicaciones potenciales.

00:20:04:01 Para esas potenciales significa que lo que vamos a hacer es escoger esas tres. Podrían ser las tres, pero vamos, el modelo tiene libertad para de escoger vegas, instalaciones potenciales. Cuales van a hacer? A cuales les vamos a dar apertura? Ahora tenemos nuestro conjunto de capacidades para las instalaciones, porque como ya dijimos, no es una capacidad predefinida. El modelo va a seleccionar esa capacidad.

00:20:34:05 Tenemos nuestro conjunto que es nuestro conjunto de clientes, tenemos nuestro conjunto T pero nuestro conjunto de periodos de tiempo. Y aquí va una pequeña adición a nuestros conjuntos, que es que vamos a definir un conjunto R y un conjunto R, que es también un conjunto de periodos de tiempo. Y vamos a decir que R le pertenece al conjunto T y lo necesitamos más adelante para formular una de las restricciones.

00:21:03:00 Vamos a ver como siendo, para no definir paite, entonces vamos a definir R EP, pero los dos siendo el mismo conjunto. Luego venga, um, vamos a aprender como definimos ese alias, como definimos ese conjunto que es igual a otro. Muy bien, después de tener nuestros conjuntos y nuestros parámetros de entrada, pues entonces vamos con nuestras variables de decisión.

00:21:33:27 En los escenarios anteriores, como hablábamos, teníamos una variable binaria que era la que nos definía la apertura de nuestros instalaciones y esta es nuestra variable anterior, donde decíamos que esa variable tomaba el valor de uno si se abre la instalación J con capacidad V, miren que en ningún momento le estamos permitiendo definir al modelo, si en que periodo de tiempo lo va a abrir, entonces esa variable ya nos queda chiquita y lo que vamos a hacer es que la vamos a redefinir.

00:22:00:21 Y cómo nos va a quedar definida? Pues le vamos a agregar nuestro índice P y le vamos a decir que esa variable va a tomar el valor de uno si se abre la instalación J con capacidad vec en el periodo de tiempo T entonces ya estamos permitiendo que el modelo se mueva, que ya pueda definir el mejor. T Para abrir la instalación o ser en caso contrario.

00:22:36:07 Entonces vemos como evoluciona el modelo. Ya no solamente tenemos en cuenta dos índices, instalación y capacidad, sino que ahora vamos a tener en cuenta instalación, capacidad y periodo de tiempo. Ahora, para poder tener en cuenta esa dinámica de operación de la de la instalación, vamos a definir otra variable. Esta es una variable nueva que no la hemos tenido en cuenta en nuestras formulaciones anteriores y vamos a decir que llevo de JB.

00:23:10:29 P es también una variable binaria y esa variable binaria va a tomar el valor de uno. Si la instalación J con capacidad D está operando en el periodo de tiempo, t si a ver cuál es la diferencia de estas dos variables, entonces veamos acá nuestro gráfico y esta primero me va a decir en qué periodo de tiempo abrió, pero yo necesito también saber de desde el periodo de tiempo que en adelante ella va a estar operando.

00:23:34:26 Si antes era fácil porque sabíamos que si abría desde el primer periodo de tiempo igual seguía así. Pero en este caso, como no todas abren en el primer periodo de tiempo, tengo que identificar cuando opera, cuando no opera y más adelante cuando veamos el cierre. Con mayor razón porque puede estar operando en este momento, pero en el siguiente periodo de tiempo cerrar, entonces ya deja de operar.

00:24:12:20 Entonces vamos a incluir esta nueva variable, donde me va a indicar que después de que abre estos periodos de tiempo está operando. Si tenemos estas dos variables binarias de relacionadas a las aperturas y a las operaciones de esas instalaciones, y también tenemos nuestras variables de flujo, que es donde los venimos, las traemos desde nuestra muestra sesión anterior y hacen referencia a los productos que vamos a enviar desde cada uno de los proveedores hasta las instalaciones en el periodo, en cada periodo de tiempo.

00:24:42:14 Recuerde, como vemos en la gráfica, estas decisiones de flujo son por periodos de tiempo y también los productos que vamos a enviar desde cada una de las instalaciones hasta cada uno de nuestros clientes. Entonces, digamos que estas variables de flujo se mantienen. Nuestro cambio en variables está relacionado con esa apertura de las instalaciones. Como le agregamos el índice P y como adicionar una variable nueva que hace referencia a cuando la instalación esta operando.

00:25:20:23 Entonces ya pasamos a nuestra función o PPI estamos minimizando costos, todavía estamos dentro de los modelos objetivo y qué modificaciones tenemos? Tenemos nuestros costos de apertura, pero como estos costos de apertura ya le adicionan el índice T, tenemos una nueva sumatoria. Vamos a tener una triple sumatoria con respecto a T, con respecto a J y con respecto a V para capturar esos costos a lo largo del periodo de planificación.

00:25:58:13 Y tenemos otra adición, tenemos estos costos fijos que antes no los teníamos y que ya los explique porque los agregamos. Vamos a mirar cómo carga, o sea, cómo, cómo incide esos costos fijos cuando le permitimos esos movimientos al modelo. Entonces, si observamos, tenemos un costo fijo, ya no lo estamos multiplicando por la variable apertura, porque miren acá algo, esta variable va a dar uno solo en el momento que se abre, pero resulta que el costo fijo no es solamente cuando se ahorra, el costo fijo es durante el tiempo que la instalación esta operando.

00:26:32:26 Entonces si yo lo multiplicara o si lo multiplicara aquí por esa diez, pues entonces solamente me multiplicaría por el periodo de tiempo en el que se abrió. Entonces acá empezamos a sacarle provecho a esta variable adicional, que es que si la instalación esta operando al costo fijo, si la instalación no está operando no hay costo. Pero si ahora tenemos nuestros costos de transporte que estos ya los conocíamos, no tenemos ningún problema, los traemos igual desde nuestro escenario anterior.

00:27:11:11 Ahora vamos a pasar entonces a nuestras restricciones. Aquí tenemos nuestra primera restricción que tiene un cambio. Si esta restricción, si, si recordamos, entonces le estamos diciendo a las instalaciones que pueden abrir, cierto, en cualquier tiempo, pero que le estamos diciendo acá? Bueno, puedes abrir en cualquier tiempo con cualquier capacidad, pero máximo, uno, máximo. Una vez ya no me puede decir ahora heme aquí, ahora aquí.

00:27:38:19 Si, ahora dos periodos de tiempo diferentes, o sea abrió en el tiempo uno o abrió en el tiempo dos o en el tiempo tres? Entonces hay que hay que decirle el modelo, indicarle modelo a partir de las restricciones que puede abrir en cualquier periodo de tiempo, con cualquier capacidad, pero esta, pero solamente puede abrir con una sola opción.

00:28:23:04 Escoja un periodo de tiempo y escoja una sola capacidad y dos para cada una de las instalación. Si ahora nuestra siguiente restricción la quise hacer explícita, para ya luego mostrarle como queda, como como nos queda y es como vamos a relacionar esa variable binaria de apertura con esa variable binaria de operación. Entonces, para el periodo de tiempo uno vamos a decir que si la variable apertura es igual a uno, pues la variable operación es igual a uno, se abrió, esta operando, si no abrió, no está operando en el tiempo, en el periodo de tiempo es muy fácil.

00:29:03:00 Ahora en el periodo de tiempo dos, entonces miremos como empieza la dinámica. Entonces si ella, si, si la instalación no abrió en el periodo de tiempo uno, si esto va a ser cero, pero si abrió en el dos, esto va a ser uno y me va a decir que en el periodo se está operando. Ahora miremos en el otro escenario, si ella abrió en el período de tiempo uno, esto va a ser uno si, y cuando venga aquí esto va a ser uno y esto obviamente va a ser cero porque no puede abrir los dos periodos, entonces este uno va a hacer que me diga que ya si está operando, si no ha abierto en

00:29:39:18 ninguno de los periodos de tiempo, que es el. El tercer escenario sería esto vale cero, esto vale cero, esto también cero y eso indica que ella no está operando C Y así para cada uno de los periodos de tiempo. Entonces lo que hace esta variable de operación es analizar si la instalación abierto desde el periodo de tiempo en el que se ubica ella hacia atrás y poder definir si abrió en alguno de esos periodos de tiempo anteriores o justo en ese entonces va a marcar operación en ese periodo de tiempo.

00:30:12:05 De lo contrario pues nos va a dar cero. Entonces ella Claro, por eso es importante definir esta variable, ya carga las aperturas de las instalaciones desde su desde donde se ubica hacia atrás para poder traer esa apertura y decir si esta operando siga cargando cosas. Entonces teniendo en cuenta esta esta formulación, nuestra restricción nos va a quedar de esta manera, nos va a quedar que esa variable binaria es igual a esa suma, a la sumatoria.

00:30:52:09 Y aquí nos sale el alias, acá nos sale el otro conjunto que definimos, nos sale el R. Así que recuerde que R es el hermanito gemelo de T, sucederá que pertenece a C tal que R es menor o igual a T, entonces si vemos aquí la sumatoria, entonces también estoy sumando periodos de tiempo. Este sumando es R, pero mira que el R llega hasta el valor en el que llégate C, entonces aparte es igual a uno, entonces el R va a llegar hasta uno, aquel T vale dos, entonces aquel R llega hasta dos, aquel T vale tres y por eso aquí el R llega hasta tres.

00:31:28:18 Y eso lo vamos a hacer para cada una de las instalaciones, para cada una de las capacidades y para cada una de las de las de los periodos de tiempo. Si ahora tenemos ese restricción de suministro que ya la traíamos desde las desde las sesiones anteriores, entonces estamos diciendo que todo el flujo que sale de cada uno de nuestros proveedores tiene que ser menor o igual al suministro que cada uno de sus proveedores tiene disponible para cada uno de los periodos de tiempo.

00:31:59:21 Si, lo mismo con la demanda que todo lo que va a llegar a la demanda que estamos asumiendo es que se garantice estrictamente la demanda. Además, por que nuestro muestra funciona? Testigos de mi limitación que no se nos iría a la solución trivial. Entonces estamos garantizando esa satisfacción de demanda y decimos que esto para cada uno de esos clientes, para con esas demandas, lo tenemos que satisfacer para cada periodo de tiempo.

00:32:30:05 Si ahora también tenemos nuestra restricción de flujo, que en estos no hay cambios en estos tres grupos de restricciones no hay cambios. Los traemos igualitos de la sesión anterior y que estamos diciendo acá, como todavía no estamos teniendo en cuenta decisiones de inventario, entonces que estamos diciendo que todo lo que llega a las instalaciones desde los proveedores va a ser igual a todo lo que sale desde esas instalaciones a los clientes?

00:32:54:17 Si, entonces porque esta restricción dice que lo que entra es igual a lo que sale? Porque no estamos teniendo en cuenta ni desperdicios ni decisiones de inventario. Si, si tuviéramos en cuenta desperdicios sería otra cosa, entonces tendríamos que descargar el desperdicio. O si esperamos teniendo en cuenta inventario, pues lo que se almacena, pero en este caso lo que entro va a ser igual a lo que sale.

00:33:31:06 Ahora venimos con una nueva modificación a nuestra restricción de capacidad de las instalaciones. Entonces, qué vamos a decir acá? A diferencia de las sesiones anteriores, como demuestra nuestro modelamiento anterior, que estas capacidades ya no las vamos a multiplicar por el por el día de apertura, sino que lo estamos multiplicando por el lleó que lleve operación. Si entonces este operación que me esta diciendo?

00:34:16:07 Me esta diciendo que si la instalación esta operando tiene libere la capacidad, o sea tiene capacidad para recibir este flujo? Si, pero si, si esa instalación no está operando, no tiene capacidad para recibir el flujo y que por tanto no se puede enviar flujo a esa instalación. Si, entonces aquí hacemos la modificación y empezamos a jugar con nuestra variable y operación que nos va a permitir que libere capacidad o que tenga capacidad de instalación para recibir ese flujo que viene de los proveedores o que definitivamente no lidere esa capacidad para que el modelo no asigne flujo a esa instalación porque no se ha abierto, entonces no opera.

00:34:54:28 Eso lo vamos a hacer para cada una de las instalaciones, para cada periodo de tiempo, porque recuerden que hay periodos de tiempo en el que ella puede abrirse y no, entonces tenemos que empezar a jugar con esos periodos de tiempo y tenemos muchas restricciones, naturaleza de las variables donde si le decimos al modelo que que la variable ya es una variable binaria, también tenemos que decirle que la variable yeo es una variable binaria y le tenemos que decir que las variables de flujo son variables no negativas.

00:35:23:12 La variable llego sería menor o igual a la suma de la variable. De la variable llego. En esta restricción nos queda definida. No, no va a ser menor o igual tiene que ser igual. Si, porque cuando le decimos que es menor o igual ella podría ser cero. Entonces miremos, miremos el juego de las dos, si estas o uno, o sea si la si la, si.

00:35:45:15 La instalación abrió significa que la variable que es uno, si, si yo le permito el modelo y le digo que sea menor o igual, el puede decir que hay cero porque cero cumple que es menor o igual a uno, pero en realidad yo no necesito que ponga cero, yo necesito que si ella abrió, ella si esta operando, entonces no podría ser menor.

00:36:08:24 Igual si yo tengo que decir que es igual, que si ella abre, ella está operando y que si ella no abre, ella no está opera. Si, lo mismo acá, entonces el juego a estas variables es que recuerden que ella solamente puede abrir en un solo periodo de tiempo. Entonces solo una de la sumatoria de este lado derecho va a ser uno.

00:36:39:15 Bueno, pueden ser todas cero, pero máximo una o más en uno. Entonces, si ella en aquí, por ejemplo, abrió en el periodo de tiempo dos, esta va a ser uno, esta va a ser cero. Entonces yo necesito que él diga que si esta operando en el periodo de tiempo, por eso no la puedo hacer menor, igual a cero, tiene que ser estrictamente cero para que diga que si abrió Opera, si cuando no abre no hay problema, porque podría ser que cero tiene que ser estrictamente menor o igual a cero.

00:37:13:27 Cierto? Siento esta variable binaria, pero cuando da uno si yo le digo que es menor igual pues le dejo la opción para que esto sea cero y como la función objetivo esta minimizando entonces en la poner cero para no cargar el costo si en la variable pusiera que en esta relación que se abrió no esté operando, no es que estamos asumiendo que si la instalación abre es porque va a operar, porque si no tendríamos, estaríamos asumiendo que vamos a asumir un costo de apertura para dejarla quieta.

00:37:46:23 Y eso es lo que no queremos, la no queremos que ahora que haya una apertura y dejar una capacidad instalada sin utilizar, entonces por eso es que queremos agregarle esta variable al modelo este, esta, este índice de apertura, cualquier periodo de tiempo para que el solamente deje abrir cuando va a utilizar la capacidad instalada. Si, porque sino volveríamos a lo anterior que lo abre desde el primer periodo de tiempo y la o no lo utilice toda la capacidad, pues el tiene que estar abierto.

00:38:13:07 Desde aquí le estamos diciendo al modelo bueno, tú puedes abrir en cualquier periodo de tiempo teniendo en cuenta la dinámica de la demanda y el suministro. Entonces que estamos haciendo? La varíe y la abrir porque esta operando si, si no la abre es porque no la necesita, entonces no va a estar operando. Entonces para hubo que me preguntaba si no habría la posibilidad de que una instalación que se abrió no está operando.

00:38:55:04 No, en realidad queremos solucionar eso. Queremos solucionar el problema de los modelos desde los modelos anteriores a los modelos tradicionales que abren capacidades en el primer periodo de tiempo, así sea que lo necesite o no a lo largo del periodo de planificación. Lo que queremos hacer acá es que ella abra el modelo, abra la instalación cuando lo requiera o cualquier periodo de tiempo que el periodo de tiempo que lo requiera y si lo abrió es por que la operar y por eso vamos a cargarlos cosas de mejor así mas preguntas con respecto al modelo antes de pasar acá y lo que nos preguntaba que no sé porque Elisa fue la que me pasó la pregunta

00:39:25:11 el otro participante es em, no puede ser menor o igual tiene que ser igual porque si no le dejo la posibilidad que no cargue esta opera, esta variable de operación y entonces si miramos la dinámica de la función objetivo es una acá, entonces como él esta minimizando y si tiene la posibilidad de volver esto cero para no cargar el costo fijo, pues lo va a hacer, pero en realidad si la abrió es porque esta operando y si esta operando.

00:40:09:12 Necesito que cargue el costo fijo, entonces no le podemos dar el el chance del menor, igual tenemos que decirle que es estrictamente igual. Si hay más preguntas por ahí, lleve este. Podríamos hacer una sumatoria e para hubo que me dice que entonces solo se requiere la variable ya. Ivette podríamos en la formulación hacer sumatoria de esta e porque me gusta tener la variable, creo t porque en la siguiente, en el siguiente escenario vamos a cerrar instalaciones.

00:40:39:06 Entonces cuando leemos la posibilidad de cierre de instalaciones, necesito empezar a restar. Cuando se cierra, entonces si la si la adición, vamos de una vez acá, vamos a tener esa esa variable ya dentro de nuestra formulación. Si, pero podría hacer una dentro de la restricción, podría hacer la sumatoria de esta. Obviamente la restricción nos va a quedar pues más, más pesadita, pero podría hacerlo matemáticamente sí.

00:41:09:21 Sin embargo, cuando la tenemos, pues ven que es mucho más fácil simplemente multiplicarla por esta y ya, igual que en la capacidad, o sea, en las capacidades. Si lo vemos acá en esta, en la capacidad, solamente multiplicarla por este, no tengo que hacer la sumatoria de la anterior, sin embargo. EM Pues aquí es mucho más fácil verla con la multiplicación de ésta y cuando la agreguemos y nos vamos a dar cuenta que la la requerimos.

00:41:41:02 Por qué? Si cierro, si cuando cierro, pues es mucho más fácil definir cuando opera y cuando dejo de operar. Si esto hubo okey, más preguntas. Hasta acá teníamos otra Marcela que nos preguntaban que cuál es la diferencia en el modelo matemático entre la variable cero para la instalación y la variable cero para la operación, la OK es la variable.

00:42:23:29 Se que la variable toma el valor de cero, entonces la diferencia es que si ya toma el valor de cero y eso significa que la instalación no abre o no abre en ese periodo de tiempo, el hecho es que no ahora. En el periodo de tiempo no significa que no pueda estar ya que no pueda estar operando. Por ejemplo, esta instalación es de instalación, abren el periodo de tiempo inicial, cierto, viene el periodo de tiempo uno, o sea que ese ya es igual a uno, pero En el periodo de tiempo dos no abrió porque ya, ya abrió en el uno, pero no abrió, llega a ser cero, pero si esta operando entonces de o va

00:42:46:19 a ser uno. Por eso es que hay relación angular dos, o sea, ya es solita, aquí va a ser uno, pero en los periodos siguientes va a ser cero porque ya ella no es que ahora cada periodo de tiempo ella abre en el primer periodo de tiempo y en los siguientes pues se quedo abierta, cierto, se quedo abierta.

00:43:10:19 Entonces lo que necesito con esta llego es decirle el modelo. Ella abrió aquí, pero en los siguientes ella va a seguir operando, ya ella esta en funcionamiento, entonces va a haber cuando las dos van a coincidir, las dos van a coincidir cuando no ha abierto. Entonces como no ha abierto, no está operando, entonces las dos van a valer cero.

00:43:46:23 Entonces esta no abrió en el periodo de tiempo uno, entonces como no abierto no habría en el periodo de tiempo uno, llévale cero y como no abrió, no está operando, entonces llegó también vale cero. Y cuando también van a coincidir justo en el periodo que se abre, entonces esta abrió a como lo que estaría en el periodo de tiempo uno entonces va a ser uno y como abrió también está operando, entonces también va a ser uno, entonces solamente van a coincidir las dos o cuando las dos e cuando no ha abierto la instalación y restauración.

00:44:05:07 Por tanto en esta operando las dos van a ser cero o justo en el momento en que abre la instalación. Entonces ahora la instalación lleva a tomar el valor de uno y de O también va a tomar el valor de uno, pero después de que abre hacia adelante ya sigue siendo cero, porque ya no abre cada periodo de tiempo, pero ya es cero.

00:44:26:22 Pero llego, perdón, llego. Si va a seguir tomando el valor de uno porque ya sigue operando cada periodo de tiempo, si entonces por ejemplo veremos aquí, si ella abrió acá, entonces ya llego de uno, va a ser uno, llego, es el periodo de tiempo, dos también va a ser uno, llegó en el periodo de tiempo, tres también va a ser uno.

00:44:52:10 Si, porque ella abre acá, pero sigue operando todos los periodos de tiempo siguiente. Ahora John Jairo espero que ese haya quedado claro sino me cuentan y Jairo y me dice el modelo permite analizar el número de veces que ahora hicieron la instalación y como afecta a la eficiencia. En este caso le estamos diciendo el modelo todavía no estamos cerrando.

00:45:19:04 Recuerde que el cierre viene en en otros en otra sesión, pero aquí estamos diciendo que puede abrir en cualquier periodo de tiempo, pero obviamente como todavía no cierra, solamente va a abrir una vez. Si cuando veamos el cierre nos vamos a dar cuenta de que el modelo nos va a decir pues que abrió y que luego cerró. Entonces vamos a poder analizar que fue lo que paso, porque decide cerrar o porque decide no abrir o porque sigue así.

00:46:16:12 Pero entonces es cuando estemos allá, en este caso, en este escenario solamente estamos permitiendo apertura en cualquier periodo, todavía no estamos cerrando, si ok, no tenemos enunciado, lo que hago es mostrar el pero si es en el escenario que estamos, que estamos modelando, que es una cadena de suministro de tres eslabones. Si tenemos unos proveedores, tenemos unas instalaciones y tenemos una demanda, tenemos cuatro proveedores, tres instalaciones potenciales y tenemos 3E3 clientes que nos demanda y vamos a analizar cinco periodos de tiempo y tenemos estos datos.

00:47:06:00 Si yo hablo con con los compañeros para que podamos acceder a este, a este enunciado como tal. Bueno, entonces una pregunta sobre el modelo, nos vamos ya para hagamos. Lisa, cuéntame, no tenemos mas consultas por ahora Marcela así que podemos ya dar inicio con ganas. Ok, bueno, entonces acá hay algo muy interesante y es que este modelo lo hemos ido construyendo, le hemos ido evolucionando en las grabaciones de las sesiones anteriores, las pueden consultar en la página de esos curso y si tienen alguna duda pues nos escriben para que podamos, para que sea mucho más fácil como entender ese tipo de modelo.

000:47:46:08 Así que se que a veces no, no, no es tan tan amigable como esperaría ahora vamos para acá, sabemos nuestros nuestros bloques y vamos a ver que tenemos algunas algunas cositas nuevas en games. Entonces lo vamos a ver acá. Mis amigas Lisa me confirman señora. Si señora. Correcto. Si. Me escuchas? Si, si. Mira aquí. Bueno, entonces vamos a ver nuestro set de conjuntos.

00:48:17:18 Nuestros conjuntos, nuestro bloque. Conjuntos como el lo traíamos antes. No tiene ninguna modificación excepto esto. Si. Entonces recuerden que dijimos que vamos a definir un conjunto R que era como el hermanito gemelo del conjunto P También son periodos de tiempo. Entonces lo que hacemos simplemente es utilizar la función alias y le decimos que alias va a ser EM, va a crear como un set o un conjunto igual que le indicamos.

00:48:52:24 Entonces yo quiero que me cree una R si, igualito al conjunto T, entonces no tengo que volverlo a definir acá, sino que simplemente le digo que me creé como una copia, entonces el lo hace automáticamente. Eso es como nuestra primera modificación de nuestro, de nuestra programación. Tenemos luego nuestros parámetros de entrada, estos los estoy escribiendo directamente en Game, recuerden que por allá en la primera sesión les enseñé como traerlos desde un Excel hasta los estamos escribiendo directamente en GAM.

00:49:27:27 Tenemos nuestra demanda, nuestras capacidad es si vemos como tenemos estos costos de apertura en estos costos de apertura ya para cada uno de los periodos de tiempo. Recuerde que la sesión pasada les enseñé cómo se montaban estas tablas cuando teníamos tres índices. Si también teníamos nuestros costos fijos, que fue otra adición que le hicimos a nuestros parámetros. De entrada tenemos el costo de transporte, que esto sí los traíamos normales y vamos a ver nuestras variables.

00:49:59:07 Entonces, qué pasa con esas variables? Tenemos nuestra variable de apertura que le agregamos el índice, tenemos nuestra variable de operación que es la llave o pene, que son como las dos modificaciones que hacemos en variables. Si observamos, estamos haciendo ese mismo modelo de que, que, que formulamos acá, que siempre hemos dicho que es una de las ventajas que tiene.

00:50:29:27 Ya tenemos nuestras variables de flujo y tenemos nuestra variable de objetivo, que es nuestra función de costo, en este caso, por acá estamos indicando la naturaleza de las variables, estamos indicando cuáles son las variables binarias y cuáles son las variables de flujo que en realidad él aquí toma como si fueran negativas. Aunque utilice la palabra variable positivo, en realidad la toman en negativo porque incluye el cero.

00:51:15:01 Luego estamos enunciando nuestras ecuaciones. Recuerden que para las ecuaciones primero las enunciamos y luego las entonces enunciamos nuestras, nuestras restricciones y empezamos con nuestra formulación. Entonces tenemos nuestra función objetivo sí que va a ser la suma de los costos de apertura, más los costos fijos, más los costos de transporte. Si luego tenemos nuestra restricción de capacidad donde decimos que esa variable se puede abrir con cualquier capacidad o con cualquier capacidad en cualquier periodo de tiempo, pero solamente puede escoger una de ellas.

00:51:52:25 Y acá tenemos todas las otras, las modificaciones y es cuando definimos nuestra variable de operación, no? Entonces si observamos acá me voy a devolver a la restricción, si observamos acá tenemos que esta variable es igual a la sumatoria de ese conjunto R tal que ese R es menor o igual. Ate este pedacito de acá es bien importante porque es lo que le tenemos que indicar allá hagamos.

00:52:32:23 Si no me sume todos los datos, cada vez que, cada vez que el suma tiene que sumar, pero solo hasta que llegue al T evaluado. Si, entonces tenemos que decirle esto y cómo se lo decimos? Entonces aquí está esa formulación. Entonces le estamos diciendo que esa variable o es igual a la sumatoria? Le R Vamos a utilizar este signo de pesos, es el combo opcional o el si, el condicional que utiliza Gómez, entonces aquí le estamos, le estamos condicionando.

00:52:52:18 Que sea sumatorio no va a ser libre, no va a ser en todo R, sino que va a ser para los seres que cumplan una condición. Es que condición le estamos diciendo, vea el ordinal de R tiene que ser menor o igual, si el el recorte que el es menor, el tiene que ser menor o igual al ordinal DT.

00:53:23:13 Si entonces tiene que llegar el R hasta donde llegue máximo, hasta donde llegue el T evaluar. Entonces aquí le estamos dando esa condición y es otra de las ventajas que tiene ganas, como le podemos dar esas condicionales de una forma fácil y sin tanto código. Entonces aquí este condicional me sirve para decirles su en R, pero solo las R que cumplan esta función, esta esta condición, esta condición.

00:53:57:02 Y es que la R tiene que ser menor o igual a la P que está evaluando en cada una E si, y ya viene la variable, ya la variable de normal que tenemos. Después de esto tenemos tenemos un este restricciones de suministro que la la conocíamos, ya está, no tenemos problema con ella, tenemos nuestra restricción de demanda. Es cierto que todo lo que llega tiene que ser igual a la demanda.

00:54:28:07 Tenemos nuestra restricción de flujo que todo lo que llega es igual a lo que sale. Tenemos nuestra restricción de capacidad que de acuerdo a si la instalación está operando o no, tenemos la capacidad disponible, ellas son una sumatoria de los costos que yo los abro para los a grupo. Perdón, para poder hacer los análisis posteriores, le decimos que ejecutemos, que nos ejecute el modelo y nos vamos para la solución porque ya nos escogió el tiempo.

00:55:16:10 Entonces, después de tener eso, pues vamos a ver las soluciones. Entonces, qué solución nos da esto? Ah, bueno, quizá quiso mostrarles un pantallazo de de cuando ya termina de ejecutar y quiero explicarles esta esta como estas pantallas. Resulta que Games ejecuta el dual, el y lo que hace es definir una la mejor solución que el podría encontrar entonces en este caso es 385.000.

00:55:52:17 Pero si observamos el dice que la solución final que encontró fue 414.000. Como estamos minimizando costos, la solución que encontró o la que llegó E no es la misma que la mejor que pudo haber encontrado. Si entonces el mismo saca un gap, entonces dice no llegue a esa mejor solución. La diferencia que hay entre la solución mejor que hay que saber positivo y la que yo encontré es un 7% y nos da el valor.

00:56:41:00 Si, entonces em es importante cuando nosotros hagamos nuestras conclusiones, porque recuerden que cuando utilizamos programación lineal, pues es la la, la, la ventaja. La bondad de la formulación lineal es que nos permite decir que estamos en el óptimo. Cierto, pero en estos casos tenemos que observar si en realidad llegamos al óptimo o tuvimos algún gap, entonces en este caso en particular, cuando el hace ramificación y corte, cuando utiliza el la la, la la, el algoritmo de solución, entonces lo que hace es que llega, estamos tiene unas tolerancias, entonces llega a la llega a esta solución final.

00:57:08:01 Si, pero el nos muestra cual pudo haber sido la mejor y a que solución llegó, qué? Entonces no se porque me salí. Perdón. Entonces eso es lo que significa cuando el nos muestra estos resultados. A veces ni siquiera los observamos, pero es bueno tenerlos en cuenta ahora. Qué solución nos dio ese este modelo en particular? Entonces el nos dice mi ahora es una instalación grande.

00:57:45:22 A veces la instalación dos con capacidad grande, si en el periodo de tiempo o en el periodo de tiempo inicial, ahora la dos grande y ahora la mediana en el periodo de tiempo tres. Esta alternancia de lo anterior ya vamos a ver el anterior como nos dio el él nos dice ya no la saca, no ahora las dos acá a abrir las dos acá, porque lo anterior no se si ahora la acá, o sea abrir las dos acá es perder plata, entonces no ahora las dos en el periodo de tiempo inicial, ahora esta en el periodo de tiempo inicial.

00:58:11:26 Si, porque tiene que empezar a operar obviamente, pero la otra ahora en el periodo de tiempo tres, que es donde se requiere una capacidad adicional ahora, entonces también obviamente nos va a dar los flujos. Recuerden que no solamente estamos tomando decisiones de instalaciones, sino también de flujos, entonces como tiene abierta solamente la instalación dos pues en el periodo de tiempo uno todos los flujos van por la instalación.

00:58:36:27 Dos Si entonces no había necesidad de dos instalaciones en ese periodo de tiempo, con una sola bastaba. UM En el periodo de tiempo sigue estando solo con una instalación. Si ahora en el periodo de tiempo tres que del dos cuando pasa el tres, entonces ya ahora esta otra instalación. Pero por qué la abre? Porque la requiere para el flujo que esta mandando.

00:59:00:12 Antes no había necesidad y ese es a lo que le estamos apuntando, que el no cargue esos costos fijos, que el no, que el no traiga toda esa carga de costos porque no le damos opción de abrir la posterior si vemos en la vida real, pues en la vida real el empresario lo que hace es ir abriéndola las las instalaciones que va necesitando de acuerdo con la dinámica del mercado.

00:59:27:02 Entonces eso es lo que queremos que el modelo también tenga en cuenta. Si que no, no, no es necesario. De las dos instalaciones en el periodo de tiempo, uno si no se necesita, sino que se puede abrir en periodos posteriores cuando verdad requerimos que la instalación empiece a generar o empiece a o permita satisfacer esas necesidades que que se han ido incrementando de ella en el periodo de tiempo.

00:59:55:05 Cuatro. Vemos como ya las dos sigue operando sin ningún problema. Por qué? Porque todavía no tenemos en cuenta cierre. Igual en este caso se de que el flujo y los flujos nos están permitiendo ver que se necesitan las dos instalaciones. Ahora tenemos entonces un costo mínimo, un costo total mínimo de 414. Vemos cuales son los costos de apertura, los costos fijos y los costos de transpor.

01:00:20:07 Estos costos los desglose para poder hacer el análisis que ahora vamos a ver con los escenarios anteriores, porque es que esto solo como les he dicho siempre, no nos dice mucho, o sea, un solo escenario, no nos dicen mucho, comparamos 414 contra que no tendríamos compararlo contra algo? Entonces lo que vamos a hacer es que estos análisis, o sea esto nos permite hacer análisis cuando lo podemos comparar contra algo y eso es lo que vamos a hacer ahora.

01:00:50:20 Entonces tenemos este escenario que fue el que que nos y el que formulamos hoy es escenario cuatro, porque los que planteamos en las sesiones anteriores, pues vamos, vamos a hemos ido avanzando, cierto? Ahora el escenario anterior, que fue el tres, en el que solamente permitía abrir las instalaciones en el periodo de tiempo inicial, lo que lo que hizo fue agregarle también costos fijos, porque en ese todavía no teníamos costos fijos.

01:01:36:28 Entonces, para hacer una comparación equitativa, pues necesitaba que los dos tuvieran las mismas, las mismas cargas de costos, entonces le agregue costos fijos y lo modele y lo solucione. Y entonces que tenemos? Tenemos se sigue abriendo, o sea, la solución se mantiene, sigue abriendo esas dos instalaciones, pero obviamente solamente las puede abrir en el periodo de tiempo inicial, porque no le estamos dando opción, no es porque no quiere, es que no le estamos dando la opción, pero esos que hacen eso hasta que el costo total sea 439.000, entonces ahora si podemos empezar a comparar, ya tenemos un costo total de 414 aquí, 439, entonces si tenemos un déficit diferenciar y entonces por eso fue que

01:02:13:18 abrir los costos para que podamos observar el diferencial en donde esta, pero nosotros ya lo intuimos. Claro que nosotros no nos basamos en impresiones y datos. Entonces que dice el dato? Dice que los costos de apertura son muy parecidos, pero los costos de transporte también son parecidos, pero en realidad la diferencia la están marcando los costos fijos. Si, porque ya claro, estamos observando que en este caso el carga costos fijos, esta instalación desde la primera, desde el primer periodo de tiempo, pero aquí se está ahorrando los costos fijos de esta instalación.

01:02:45:20 Bien, entonces obviamente el diferencial tiene que se tiene que marcarse aquí y aquí obviamente, pues son datos, datos de ejercicio e datos de ejercicio de un ejercicio cualquiera, pero cuando vamos a la vida real, los costos fijos aporrean mucho. Las empresas, entonces también lo que hizo fue modelarlo con nuestro escenario uno, que el escenario uno era cuando la capacidad estaba predefinida, no teníamos la opción de que la hubiera grande, mediana o pequeña, sino que la instalación.

01:03:26:25 Yo ya le dije que en que capacidad tiene que abrir aún más limitante, o sea, en la medida que conocemos opciones y varias variaciones, pues decimos uy, eso de allá es cada vez más limitante que era este entonces dos lo modelé y lo solucioné también agregándole costos fijos para que podamos estar en las mismas condiciones y obviamente como el de la capacidad predefinida, se le dijo como la de mediana para que estuviera entre pues entre la grande y pequeña, pues la predefinida, la mediana, entonces el pues lo que hace es decir ahora las tres, porque necesito las tres medianas porque no tengo más opciones y obviamente eso hace que el costo se le de cada

01:04:01:23 vez más. Entonces si empezamos a observar, entre más, entre más libertad le hagamos al modelo, entre más nos acercamos a la realidad. El permite hacer movimientos que van en pro de minimizar esos costos cierto o de volvernos más eficientes. Si, pero en la medida que nuestros modelos se alejan de realidad y en la medida que nuestros modelos lo que hacen es asumir supuestos, entonces pues obviamente no vamos a ser tan, tan, tan, tan eficientes como quisiéramos.

01:04:39:27 Entonces aquí vemos como ese costo total en un escenario, uno en el que la capacidad está predefinida, pues es mucho mayor y como se va disminuyendo en la medida que nosotros, en la medida que nosotros le vamos dando libertad al modelo, le vamos agregando más, más, más dinámica a esa configuración. Los costos de apertura no marca mucho la diferencia sin embargo, o sea, recuerden que se es un ejemplo teórico cuando vamos al mercado a abrir hay una instalación y no hacer lo mismo que había en un año.

01:05:08:28 Si costos inflación, bueno, el costo fijo es el que es el costo que más nos marca. Cierto, por esa capacidad instalada que no se utiliza y que tendríamos ahí en las primeras opciones y el costo de transporte es la banda. La variación es muy pequeña, en realidad nos estamos enfocando mucho, son los costos que tienen las instalaciones a la hora de tener esa capacidad ociosa, de tener la capacidad ociosa.

01:05:47:18 Entonces, como siempre les he dicho, el llamado a esto es empezar a trabajar con nuestros modelos y irles agregando esas características que tiene nuestro sector empresarial, para que pueda ser, para que de verdad puedan tomar decisiones, que los lleve a procesos más eficientes. Si, obviamente esto implica hacer un esfuerzo en modelación, pero es ese esfuerzo en modelación lo que lo que o la ventaja que tenemos es que hacemos un esfuerzo modelación pero que tenemos herramientas para solucionarlo.

01:06:18:11 Cierto? Y aquí es donde Games nos permite solucionar esos modelos que le agreguemos y le vamos a agregando más cosas, entonces tenemos con que solucionarlos, esa es la ventaja y lo que hacemos es empezara a pensar en esa dinámica y por eso hacíamos la crítica en las sesiones pasadas de cómo esas estrategias estáticas con respecto a esas estrategias dinámicas, pues nos ponían, nos ponían en desventaja y porque era importante empezar a agregar estos componentes, nuestra modelación.

01:06:51:06 Entonces los invito para la próxima sesión para que veamos cómo podemos un UM de ahora, no solamente abrir en un periodo de tiempo posterior diferente perdón, sino que qué pasa con las instalaciones que ahora en pequeñas y si ya luego las puede expandir? Capacidad porque recuerden que ahora solamente tenemos que la abrimos y sigue constante, pero ahora lo que queremos es abrirla, pero y si ella nos requiere capacidad adicional cuando ya esta abierta?

01:07:27:25 Entonces eso es lo que haremos en nuestra sesión siguiente. Y cómo le vamos agregando más cositas para que se parezca cada vez más, más a nuestro sector empresarial, a cómo se mueve la dinámica del mercado, al mismo. Pregunta Gracias Marcela, tenemos una pendiente y nos preguntan cuál es la pertinencia de usar GAM para generar estos modelos? Pues toda en realidad de la venta los holders que tiene Gang son muy potentes, cierto?

01:08:02:01 Uno de ellos el simplex, que es uno de los de los mejores o de los que más utilizamos para solucionar este tipo de modelos. Recuerden que estamos dentro de la programación lineal, además que nos permite una modelo, una programación muy amigable, que también lo hemos dicho. Si em hay otro tipo de software obviamente en el mercado, pero que requiere mucho más código porque requerimos formular cada una de esas ecuaciones paso a paso.

01:08:25:08

Dinámica de la planificación en las cadenas de suministro: Apertura de instalaciones en cualquier periodo de tiempo con GAMS


La habilidad de una organización para crear, ampliar o modificar intencionalmente su base de recursos genera una ventaja competitiva. Por tanto, es esencial que la planeación a largo plazo permita que la estructura de la cadena de abastecimiento se ajuste a variaciones en la demanda y suministro de materias primas. Para tal fin, se analizará la dinámica de apertura de instalaciones a lo largo del periodo de planificación en el diseño de la red de suministro, utilizando herramientas de optimización matemática apoyadas en el software GAMS.

Etiquetas relacionadas

  • Cadena de suministros
  • Datos
  • Investigación
  • Investigadores
  • Matemáticas
  • Optimización

¡Comparte este video con tus colegas!

Compartir

Ver más

Cotizar
Próximos
Eventos

X

Mis cotizaciones:

Comentarios a tu solicitud:

Cotizar