SS_Logo

GAMS como herramienta en el diseño de cadenas de suministro

Autor: Marcela María Morales Chávez / Portafolio: Scientific / Jue. 31 de Mar 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:16 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 más de 100 en investigación de operaciones y estadística de la Universidad Tecnológica de Pereira.

00:02:13:17 Candidata a 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 Austria 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 transportes.

00:02:43:09 Bienvenidos Elisa. Muchas gracias. Buenos días a todos. Vamos a iniciar con una introducción a la cadena de suministro. Luego vamos a hablar como la optimizamos desde la parte del diseño y finalmente nos vamos a centrar en como Gans nos va a ayudar a solucionar esos modelos matemáticos que se nos generan cuando intentamos optimizar el diseño de la calle, como dijo Lisa.

00:03:13:15 Las preguntas se pueden contestar al final. Sin embargo, si durante la presentación les surge alguna duda, estamos presas para solucionarlo. Bueno, con todo lo que ha pasado, el entorno competitivo actual no permite que las empresas compitan de una manera independiente como entidades autosostenibles. Eso hace que ellas tengan que centrarse atención en la cadena de suministro a la cual pertenece.

00:03:47:28 Martín Christopher define la cadena de suministro como una red de empresas independientes, pero que están interconectadas y que además trabajan de manera cooperativa, de tal manera que administren y mejoren el flujo de los bienes y de los materiales y de la información, desde los proveedores hasta los consumidores finales. Tradicionalmente, las cadenas de suministro y las empresas han buscado objetivos económicos.

00:04:40:24 Lo importante es que sea rentable. Sin embargo, la conservación del medio ambiente, la necesidad de conservarlo y el aumento de la conciencia de las personas nos ha llevado a buscar un equilibrio desde la parte económica, pero también desde las implicaciones sociales y ambientales. Esto hace que migren hacia conceptos de cadenas de suministro sostenibles, en donde los integrantes de esas empresas que están dentro de la cadena tienen que cumplir ciertos criterios ambientales y sociales, pero así mismo tienen que garantizar que la competitividad se mantenga, o sea, que satisfaga más que que podemos seguir satisfaciendo las necesidades de nuestros clientes y garantizando esa rentabilidad económica.

00:05:05:10 Sí. Entonces, cuando hablamos o nos enfrentamos a la cadena de suministro, tenemos dos grandes grupos de decisiones. Estamos desde el nivel estratégico con las decisiones de diseño de cadena, que es de las que vamos a hablar hoy y después de que tenemos diseñada nuestra red, tenemos que gestionar la red. Ese sería nuestro segundo grupo de decisiones que abordaremos en otra sesión.

00:05:34:29 Entonces, cuando hablamos de esa DSI diseño, entonces lo primero que sabemos es a partir de todos esos estudios de marketing que hacemos, pues tenemos ubicadas y tenemos identificados unas demandas si las demandas las conocemos. También sabemos que para poder satisfacer esas demandas tenemos un diversos proveedores que también los conocemos, ya sea que nuestro nuestra cadena sea de comercialización o de transformación.

00:06:12:15 Entonces de debemos decidir qué instalaciones o qué, en qué actores, qué empresas más van a ser parte de nuestra cadena, qué empresa nos van a permitir llevar esos bienes desde esos productos, desde sus proveedores hasta esa demanda? Entonces empezamos a definir a si necesitamos centro de distribución o si necesitamos tal vez algunos minoristas. Si definimos cuáles van a ser los actores de la cadena y además tenemos que determinar dónde los vamos a ubicar, cierto?

00:06:47:01 Qué cantidad vamos a ubicar si estamos hablando de almacenes, ejemplo, entonces, si el almacén va a ser con una capacidad pequeña, que va a ser con una capacidad medianas y va a ser con una capacidad grande. Y si algunos van a ser con la capacidad pequeña, estos otros con otra capacidad, entonces nos vemos enfrentados a una serie de decisiones en las que tenemos que buscar siempre, como hablábamos ahora, ya no solamente las medidas económicas, sino también esos efectos, esos impactos ambientales y sociales.

00:07:20:24 Ahora, después de que tenemos la configuración, no solamente basta con decir dónde vamos a ubicar nuestras instalaciones y que características van a tener. Adicionalmente, tenemos que asignar ese flujo a través de la red. Entonces debemos seleccionar cuáles van a ser los proveedores que nos van a abastecer a esas instalaciones, si cada cuál va a ser la cantidad de flujo y cuáles se le van a asignar a cada una de las instalaciones.

00:07:51:29 De la misma manera, pues tenemos que llevar el flujo a través de toda la red. Entonces sería en este ejemplo de los centros de distribución minoristas y finalmente, cómo va a llegar ese flujo, esos bienes a través de la red a nuestros clientes que son nuestro objetivo final. Ahora, para esto vamos a hacer un pequeño ejemplo, para que entendamos un poco mejor cuáles son las decisiones que tenemos que determinar.

00:08:32:22 Entonces, dada una demanda que lo llamé para el ejemplo, como Armenia y Pasto, les asigné nombres de ciudades, vamos a decir que tenemos unos proveedores que nos van a suministrar lo que sus clientes necesitan, que van a estar o van a estar ubicados, en este caso en Cali, en Bogotá y en Barranquilla. Para esto vamos a seleccionar o a definir unas instalaciones que van a conectar esos proveedores y esos clientes, llamémoslos distribuidoras, mayoristas, comercializadoras que van a estar y que pueden estar.

00:09:05:13 O sea, tenemos un grupo de ubicaciones potenciales que si hacen un estudio previo y que en este pequeño ejemplo tenemos a Pereira, a Ibagué y a México. Ahora, para poder definir, para poder definir cuál de estas ubicaciones potenciales o cuáles puedes, necesitamos información. Ya dijimos, necesitamos saber la parte económica, la parte ambiental y la parte social. Entonces, inicialmente que necesitaríamos?

00:09:33:28 Necesitaríamos unos costos de apertura. Cuánto me cuesta abrir en Pereira? Cuánto me cuesta abrir en Ibagué y cuánto me cuesta abrir en Medellín? Adicionalmente, desde la parte económica, desde la dimensión económica, requerimos los costos de transporte para saber que, que, cual es el costo desde cada uno de los proveedores a esas instalaciones y esas instalaciones hasta cada uno de nuestros clientes.

00:10:10:26 Ahora, como no solamente nos vamos a quedar en la parte económica, también necesitamos indicadores de la parte ambiental. Normalmente, generalmente se identifica que los indicadores que más se utilizan desde este componente son las emisiones de seguros. Sin embargo. Pues tenemos apoyo desde las normas GRI o de o desde la norma o de la norma ISO, con toda la parte de análisis de ciclo de vida donde nos generan más indicadores.

00:10:59:13 Nosotros en particular hemos estado trabajando no solamente con SO2, sino también con toda la parte de huella hídrica. Cuánto es esos, esos sólidos totales que que agregamos o que en que contaminamos nuestros efluentes? Entonces tenemos varios indicadores ambientales que también podemos incluir en nuestro estudio. Ahora, no solamente es el CO2 que puede generar la instalación y su proceso de transformación o o de servicio, sino también el CO2, en este caso del transporte que vamos a utilizar para llevar los bienes desde los proveedores hasta esos clientes.

00:11:33:26 Desde la dimensión social tenemos uno de los índices más utilizados es la generación de empleo. Esta generación de empleo es uno de los impactos que más se busca. Cuando decidimos abrir unas nuevas instalaciones, teniendo en cuenta también no solo que se generen nuevas plazas, sino que en Consideremos en nuestro estudio los índices de desempleo de las ciudades o de las zonas en las que vamos a ubicar nuestras instalaciones de tal manera que el impacto sea mayor.

00:11:51:25 Porque si ubicamos, si generamos empleo en una zona donde el índice de desempleo es muy alto, pues obviamente ese efecto que buscamos va a ser muchísimo mayor. Estos son algunos de los ejemplos de los indicadores que podríamos tener en cuenta desde la parte económica, desde la parte ambiental y desde la parte social.

00:12:22:24 Ahora, llevando todo esto aun a nuestras herramientas que nos dan esas herramientas matemáticas que nos garantizan una toma de decisiones más confiable, entonces pues empezamos a definir nuestro modelo matemático, entonces lo primero que vamos a definir es qué necesito que me diga el modelo, el modelo necesito que me diga dos cosas fundamentales a esas decisiones que necesito que el modelo me diga las vamos a llamar variables de decisión.

00:13:09:10 Entonces necesito que el modelo me diga si voy a abrir cada una de instalación. Dígame, voy a abrir en Pereira o voy a abrir en Ibagué o voy a abrir en Medellín? Si. Entonces cada una de las instalaciones tiene asociada una variable que me dice si lo voy a abrir o no la voy a abrir. Adicionalmente tenemos unas variables de flujo donde el modelo me va a indicar cuántos productos voy a enviar desde cada uno de los proveedores hasta cada una de las instalaciones y así mismo ver cuántos productos podían llegar desde cada una de las instalaciones hasta cada una de mis zonas de demanda o mis clientes después de que les dimos el modelo.

00:13:42:14 Esto es lo que necesito que usted por favor me ayude a calcular. Le tenemos que decir con qué orientación o con qué objetivo va a determinar estas decisiones. Entonces ahí es donde salen nuestras funciones, objetivo que tradicionalmente es una sola o era una sola, pero en este caso no solamente vamos a tener esa económica, si esa función económica que en nuestro caso va a minimizar costos, también podemos maximizar el valor presente neto, maximizar utilidades, ventas.

00:14:09:06 Bueno, de acuerdo a la naturaleza de la cadena y al objetivo de los del tomador de decisiones. Pero en este caso lo que vamos a hacer es minimizar costos. Entonces, qué costos va a los costos que acabamos de relacionar? Los costos de apertura si abrimos la instalación, si los costos de transporte desde los desde los proveedores hasta hasta las instalaciones.

00:14:44:16 Asociado a la cantidad de productos que vamos a enviar y también el costo de transporte de acuerdo al número de productos que vamos a enviar desde las instalaciones hasta donde están nuestros clientes. Esta función económica o IR acompaña nada de una función ambiental. Entonces, en nuestro caso, en este pequeño ejemplo, vamos a minimizar esos impactos ambientales, no queremos generar impactos al medio ambiente, o sea que sabemos que los procesos de producción.

00:15:33:06 De hecho hay estudios que dicen que entre el 50 y el 70% el SEO generado es a partir de las cadenas de suministro convencionales. Entonces sabemos que los procesos generas, pero queremos que esa generación sea mínima. Entonces asociamos un C2 que se genera una cantidad deseada que se genera por la apertura de esas nuevas instalaciones. Adicionalmente asociamos un C1 al transporte, pero recordemos que el transporte, la generación de hecho de transporte, no solamente depende de la distancia que se recorre, sino también de la carga que lleva el vehículo de la topografía del terreno.

00:16:03:20 En realidad hay varias, em varios factores. Hay que tener en consideración. Nosotros aquí vamos a considerar la cantidad de productos que se envía, teniendo en cuenta que entre más carga lleve el vehículo, pues más esfuerzo tiene que hacer y más va a generar. Entonces consideraremos el transporte desde la los proveedores hasta las instalaciones y luego desde las instalaciones hasta las zonas de demanda también.

00:16:35:29 Cuántos de los estamos generando esto desde la dimensión o desde el pilar ambiental de la sostenibilidad? Finalmente, otros jetivo que queremos buscar se le estamos diciendo el modelo. Ayudemos a tomar estas decisiones determina estas decisiones. Teniendo en cuenta estas indicaciones, teniendo en cuenta que queremos minimizar costos, queremos minimizar impactos ambientales y además de eso, queremos generar un buen efecto social.

00:17:05:28 Y el efecto social lo vamos a asociar a la generación de empleo. Aquí no tuvimos en cuenta la tasa de desempleo, que también es bueno considerarla. Acá estamos diciendo que el empleo que va a generar cada una de las instalaciones, si decide abrirse o no, si se da el caso contrario, cierto. Entonces vemos tres funciones que podríamos optimizar a través de este modelo.

00:17:42:07 Ahora es cuando estamos tomando decisiones teniendo en cuenta los recursos de las empresas, los recursos de la cadena, pues tenemos que también considerar que no tenemos, no tenemos y recursos ilimitados. Entonces se generan la restricción que están asociadas a ser limitaciones. Entonces, qué restricciones tenemos? Pues solamente vamos a tener un suministro disponible. Esos proveedores tienen una capacidad limitada, entonces tenemos que empezar a jugar con esa capacidad.

00:18:19:07 Tenemos que tener en cuenta que los productos que vamos a enviar de los proveedores no puede sobrepasar esa capacidad que tenemos o que ellos tienen. También tenemos que garantizar que es lo que vamos a satisfacerla. Demanda entonces, los productos que van a llegar a la demanda tienen que satisfacer esa demanda. También tenemos que garantizar en ese modelo no estamos teniendo en cuenta inventario en las instalaciones, sino que vamos a estamos considerando que todo el flujo, todos los productos que llegan a la instalación y van a salir de la instalación, no se van a quedar en inventario.

00:18:40:18 Hay modelos más en más elaborados que también, teniendo en cuenta el inventario y también teniendo en cuenta el ruteo de vehículos, es decir, no es posterior. El lo vamos a ver, pero este como no tiene en cuenta inventario, entonces tenemos que garantizar que todos los productos que llegan a la instalación van a ser igual a los productos que salen de ella.

00:19:28:22 Y tenemos una última restricción que nos va a decir que los que solamente pueden enviar productos a las instalaciones que se abren si la instalación se decide no abrirse, pues no puede enviar productos hacia ella. Si estas restricciones de naturaleza de las variables. Y bueno, entonces cuando tenemos nuestro modelo matemático que tiene en cuenta las decisiones que tenemos que tomar, la orientación o las metas que perseguimos y las limitaciones de nuestro sistema, entonces decimos OK, lo tenemos que solucionar, entonces para solucionarlo pues tenemos GAM, que es un software muy amigable y además muy potente para ayudarnos a solucionar este, esta.

00:20:00:18 Este tipo de modelación. Ya vamos a ver que la formulación o la programación in-game es mucho más amigable al tener el modelo matemático desarrollado y no necesitamos generar tanto código como en otros programas. En este caso puede entrar la la presentación de Games a a la relación o la interrelación que él tiene con otros dos programas como es el Excel y es el más largo.

00:20:27:22 Sí, por lo general los que desarrollamos este tipo de modelos utilizamos mucho estas herramientas, entonces vamos a ver cómo podemos interactuar con ellos y sacar el mayor provecho. Y Ganz es muy especial porque nos permite hacer o generar esas interfaces. Entonces nos deslizas y hasta ahí tenemos algún comentario o damos paso acá puedes continuar con la presentación. Hasta el momento no tenemos preguntas.

00:20:59:09 Aprovecho para la inclusión de sus asistentes que nos dejen sus inquietudes en el chat. Puedes continuar? Ok, gracias Lisa. Bueno, entonces ya saben, en el chat van a poder hacer sus preguntas. Entonces vamos a empezar con la parte más chévere tenemos entonces Game El modelo es nuestro pequeño ejemplo, ya está programado. Les quiero mostrar que hay más de games.

00:21:51:22 Yo tengo por acá un archivo Excel en donde agregue la información que terminamos cuando estábamos desarrollando nuestro modelo, entonces tenemos que nuestros proveedores son Cali, Bogotá y Barranquilla. Tenemos que las instalaciones potenciales que podemos abrir están en Pereira, en Ibagué o en Medellín, y que nuestros clientes están en Armenia y Paz. Si a esta hoja la llamé con juntos, también tenemos otra hoja que se llama Suministro y demanda, en donde agregue la información de cuál es la capacidad de suministro de nuestros proveedores y cuánto es la cantidad que están demandando nuestros clientes.

00:22:25:23 Finalmente, tenemos la información de costos, entonces tenemos los costos de apertura en la que hablamos. Cuando cuando relacionamos los indicadores de la parte económica, tenemos los costos asociados al transporte desde los proveedores hasta las instalaciones, y los costos también relacionados con el transporte desde las instalaciones a los clientes. Este pequeño ejemplo lo vamos a solucionar solo para esa dimensión económica.

00:23:13:10 Luego veremos luego otro ejemplo en donde vamos a combinar todas esas funciones. Entonces después de tener esa información en Excel nos vamos para dos y vamos a observar que lo que hacemos es darle la instrucción Adams que traiga o que lea esa esa información desde el Excel. Entonces como tenemos que decirle a eso ejemplo, le vamos a decir mire, yo tengo unos proveedores que en este caso voy a llamar y y por favor llámelos con esta opción, con esta función le decimos por favor llámelos, pero tenemos que decirle donde los va a llamar.

00:23:53:22 Si? Entonces le vamos a indicar cómo se llama la hoja de cálculo donde están ubicados desde la B3 hasta la B5. Se llama conjuntos, como lo vimos ahora desde la B3 hasta la B5 que es donde está ubicada la la información y le vamos a decir cómo se llama el libro de Excel. Nuestro libro de Excel se llama Parámetros, está ubicado en la hoja Conjuntos y los proveedores están em escritos desde en la columna en la columna Celdas de la B3 en la columna de celdas de tres a la B5.

00:24:37:19 Sí, ahora cuando le damos esta instrucción, el va a crear un archivo con extensión, punto y en donde va a guardar esa información que luego va a utilizar para poder solucionar el modelo. Lo mismo hacemos con las instalaciones y con todos los parámetros que mostramos, o sea que tenemos disponible para poder solucionar el model. Ejemplo también lo hacemos con la capacidad del suministro o por ejemplo, miremos por acá la demanda, miremos los costos de apertura, entonces le decimos es de costo, de apertura, lo vamos a llamar con Upper y llámelo por favor.

00:25:09:18 Desde dónde? Desde la hoja de costos. Si esa es la información. Está ubicada, es de la 64 a las seis y está en el libro Parámetros y le decimos créenos desde archivo, punto y para luego poder reutilizar y solucionar nuestro modelo, pues así vamos agregando la información para que él nos pueda leer esos datos desde el Excel hasta el campo.

00:26:15:16 Luego definimos nuestras variables, entonces aquí a mi me gusta mostrar el modelo, vamos a hacer algo como así mostrar el modelo a que acá para que podamos ver la relación que hay no quiere la relación que hay entre hagámoslo así, entre la entre la modelación y nuestro campo. Entonces si observamos, vamos a pasar esa totalmente las mismas variables que tenemos en nuestra formulación matemática.

00:26:38:04 Entonces tenemos una D que es la que me dice si se va a abrir o no la instalación. Tenemos las otras dos variables que van a ser las variables de flujo, en donde nos dicen la cantidad de productos que vamos a enviar desde cada uno de ellos, de las de los actores de la cadena, proveedores, instalaciones y clientes.

00:27:14:00 Si también vamos a crear una variable adicional que va a ser nuestra función de costos, la que nos va a decir cuál va a ser el costo total. Luego definimos la naturaleza de las variables. Vamos a decir que ese flujo es positivo, porque positivo no es no negativo, porque no tiene sentido que tengamos flujos negativos. No podemos enviar -3 productos y vamos a decir que hay otras variables que son binarias, que son las que van a decidir si abrimos o no en nuestras instalaciones.

00:27:59:08 Le voy a todas las ecuaciones, sí, y aquí una de las partes que quisiera que el me dejara interactuar a no sé porque no me quiere dejar ver si me abre todo. Bueno Mariangela hola, disculpa, si quieres puedes intentar con la tecla Windows y ya se ha izquierda o derecha para quete que no organizadas varias ventanas al tiempo, pues suprimirlas al tiempo para ver si de pronto te funciona.

00:28:49:00 No es que es igual hace un rato. Ah ok, ya miremos. Está perfecto. Toma. Gracias. Vamos a cerrar esto. Muy bien. Y esto me lo deja? No, no hace. Bueno, ya no es menos como poco. Ok, eso es lo que quiero que vea. Entonces cuando tenemos nuestra funcion objetivo, si observamos alcanzo a ver bien, acá esta esta ventana en mi me confirma por fácil o muy pequeña.

00:29:39:26 Ah bueno si la pongo no alcanza a ver si no hay problema como la tenía. Si acá en el chat de igual manera nos están confirmando. Muchas gracias a ustedes y la confirmación muy bien de esta. Entonces tenemos nuestra sumatoria, si tenemos nuestra sumatoria donde estamos relacionando los costos de apertura y entonces tal cual como estamos formula nuestro modelo tal cual nos va a pasar a nuestro.

00:30:09:19 Y esa es una de las grandes ventajas que tiene Games, que nos acepta la formulación algebraica, que no nos no no, no, no, no, nos pide que generemos más grandes matrices para poder solucionar nuestro modelo, entonces aquí le estamos diciendo mire, tenemos una sumatoria. J Sí, y esa sumatoria J que es la que tenemos acá, es la que nos va a sumar los costos de apertura multiplicado por la variable, que es exactamente lo que tenemos acá.

00:30:40:12 Si también le vamos a decir de a esas cosas de apertura súmele por favor los costos de transporte, si es que venimos y ponemos esos siguientes double sumatoria en y es j que nos relaciona el transporte desde los proveedores hasta nuestras instalaciones y finalmente le vamos a decir c u menos e los siguientes costos Y cuáles son los costos que siguen a los costos que siguen?

00:31:23:29 Son los que están relacionados con los productos que se envían desde las instalaciones hasta la de hasta la demanda o están nuestros clientes. Entonces es casi pasar nuestra formulación matemática a nuestro campos. De igual manera lo vamos a hacer con nuestras restricciones. Entonces, si pasamos a nuestras restricciones, vemos que tenemos una restricción de suministro, entonces ninguna restricción de suministro si que tenemos es una sumatoria NX menor igual al suministro, a la cantidad disponible que tiene nuestros proveedores.

00:31:52:03 Lo mismo hacemos con esta restricción de demanda, que es la que tenemos acá y con nuestras dos restricciones auxiliares, que son las restricciones de la. COM que garantizan la continuidad de nuestro flujo sin tener en cuenta el inventario y la que relaciona la el flujo. Solo si las instalaciones se van a ahora después de tener la formulación de nuestro modelo.

00:32:22:28 Pero acá tenemos el modelo pequeño para nuestra para poder hacer la ilustración. Entonces le vamos a decir que por favor lo solucione minimizando esa función de costo. Esa es la que creamos que fue donde es que donde vamos a sumar todos nuestros costos después de que le decimos que esa va a ser la orientación de nuestro modelo, entonces vamos a seguir jugando con nuestro Excel y le vamos a decir vea, muéstrenos la solución.

00:33:05:25 Pero no solamente nos muestra, no lo hace, no solamente no la va a mostrar en si, sino que queremos que nos la muestra en un Excel para que sea muchísimo más amigable ver esa, esa, esa solución. Entonces le vamos a decir que por favor genere un archivo GX. Mis archivos X es donde va guardar esos resultados que nosotros vamos a generar y también le vamos a decir que entonces cree con ese archivo que x que cree que se cree creó una Excel, perdón, creó un excel en donde va a ubicar los resultados que nosotros queramos observar.

00:33:38:04 Vamos a dice ui que lo que el resultado es la variable D, que son las las instalaciones que ha ubicado y que es la solución de la variable x y la variable le u, que son las variables relacionadas con los flujos y ubique la solución de la variable f que la relaciona con el costo total. Si. Entonces por acá yo ya tengo la solución de este y nos va a generar, vamos a generar otra corrida para que hagamos otros resultados.

00:34:02:10 Entonces se los va a negar en los resultados, en las ubicaciones, en el Excel como nosotros se lo digamos, de hecho nosotros acá no va a regresar. Game Perdón, le podemos decir la hoja en la que queremos que muestre un resultado y además la ubicación dentro de la hoja para nosotros poder organizar de una forma más amigable esos valores.

00:34:36:07 Desconocido Entonces le vamos diciendo en la vez tres en la celda V, diez de la hoja Solución ubique los resultados, entonces el viene y nos va a mostrar como soluciones arena cual es la configuración y nos dice vea de esas tres opciones que tenemos para abrir abra y o aquí si, y eso es la cantidad que debe enviar de cada uno de los proveedores a Ibagué, que fue la única instalación que abrió.

00:35:26:21 Hubiera abierto más, pues deberían en el resto de la tabla y desde igual que esto es la cantidad que enviar hasta la zona o hasta hasta las zonas de demanda o hasta nuestros clientes. Ahora que interesante ver por que? Porque si lo ponemos a correr por ahí también lo acá lo tengo. La solución de game pues es una solución obviamente pues muy completa y nos muestran sus archi en su en su en su hoja de resultados, pues la información de lo que hace de de lo que dan nuestras variables ya de la variable no acá nos dice lo mismo ayudo a Ibagué, nos dice cual es el flujo que enviar desde los proveedores hasta la

00:35:49:17 instalación que hago yo y aquí también nos va a mostrar el flujo de que va enviar desde la instalación que abre hasta las hasta los clientes y finalmente nos va a mostrar el costo total. Pero además de verlo así, pues que rico verlo en una forma más amigable para el empresario por el tomador de decisiones en un excel.

00:36:24:09 Ahora, qué tal si además de tener las tablas si que es una buena forma para la información? Lo tuviéramos de una manera gráfica y ahí es cuando entra MATLAB. Si, entonces así como yo hago interfaces y como hacemos la integra la interfaz de Excel también la podemos decir con MATLAB y entonces le digo por favor, léame ese archivo GX con esa información y muéstreme la configuración de la calle.

00:36:53:26 Entonces, a lo que él me mostrara en la parte en tablas, esa información en tablas aquí me lo muestra gráfico. Entonces me dice tenemos tres proveedores de las tres opciones que vamos que pues abrir abre Ibagué y si me va a mostrar el flujo a través de los de de de esa red, desde los proveedores hasta sus centros de distribución, a esas instalaciones que abrimos y luego los flujos que vamos a llevar hasta las demandas.

00:37:28:10 Entonces tenemos a nuestra disposición muchas herramientas, nos gusta gráficos, gráficos, nos gustan tablas, tablas y y y entre más recursos tenemos, pues es mucho más fácil poder mostrar nuestras, nuestros informes y poder tomar decisiones con mucha más confianza. Ahora, porque hacemos todas estas interfaces? Pues para tener una, una para tener un manejo mucho más fácil de las herramientas.

00:37:56:20 Supongamos que decimos no, es que ya e el costo de abrir Pereira no es 18.000 ven, sino que es 17.000. Será que se mantiene la solución de abrir Ibagué y ahora ya tenemos muy poquitos datos, pero imaginemos unas, unas unos parámetros entrada, unos costos con unas matrices mucho más grandes, porque los ejemplos, los las tomas de decisiones en la vida real contienen muchísimo más datos.

00:38:38:22 Entonces pues hacer los cambios desde Gowex puede ser un poco más dispendioso. Sin embargo, de una hoja Excel mucho más es mucho más fácil. Entonces simplemente guardamos el cambio y nos venimos para acá y lo ponemos a correr nuevamente. Es importante que ese archivo Excel de resultados este cerrado para que pueda reescribir la nueva solución. Entonces, aquí vamos a observar si ese cambio en el parámetro incide en la solución o se mantiene la misma solución de abrir igual que era la que la que era la que habíamos obtenido ahora.

00:39:13:21 Entonces en este momento llamo ya los los datos de Excel, los nuevos datos y me está generando aquí la nueva solución y las va copiando en el excel. Pues aquí me la muestra desde el formato com. Si me está mostrando los resultados y nos dice mire, ya no va a abrir y o aquí va a abrir Pereira si esa es, es de esa disminución a pesar de que es más costosa, es más alta en Costa de Pereira que el de Ibagué.

00:40:16:21 Decidí abrir Pereira y vamos a ver entonces qué paso con nuestro, con nuestro Excel. Entonces vamos a abrir Excel y efectivamente nos dice abrir. Pereira nos muestra los nuevos flujos desde PER, desde los proveedores hasta Pereira y luego desde Pereira hasta nuestra zona de manda. Ahora a queremos ver cómo es la configuración desde la parte gráfica. Claro que si nos vamos a MATLAB corremos nuestro código y vemos la nueva configuración, ya no ariba que ya nos vamos a a con la nueva instalación en Pereira nos muestra efectivamente los flujos, nos dicea además que es un tema que nos permiten poner mucha información, entonces podemos ver que ahora los del de las cantidad que tenía Cali

00:40:43:09 para suministrarnos, vamos a utilizar toda la cantidad de los 150 que tenía Bogotá. También vamos a utilizar los 150, pero de Barranquilla solo vamos a utilizar 100 que nos permiten empezar a mirar. Bueno, tenemos todavía capacidad desde los proveedores para poder generar o para poder satisfacer nueva demanda. Podríamos trabajar en algo aquí en la demanda para poder aumentarla, porque sabemos que todavía tenemos capacidad disponible.

00:41:31:23 Bueno, en realidad los resultados nos permiten hacer mil análisis y estas herramientas nos permiten observarlo de una manera mucho más amigable. Ahora, volviendo a nuestra presentación y ya como para finalizar, lo que buscamos es a partir de una materia prima, un poder tomar decisiones de instalaciones en modelos más avanzados. Les contaba que podemos incluir en toda la parte de inventarios si también tenemos en cuenta el transporte, también en otros modelos podemos incluir el ruteo de ciclos en donde estamos.

00:42:07:00 De hecho hay estudios que muestra que cuando integramos decisiones de ruteo, de inventario de instalaciones en una sola, en una sola formulación matemática, se mejora, se puede optimizar, obtener una solución global mucho mejor, porque estamos combinando decisiones estratégicas con decisiones tácticas y operativas. Ahora, tener tomar estas decisiones. Al tomar estas decisiones es importante que no olvidemos que estamos dentro de un concepto de desarrollo sostenible que que le está exigiendo el planeta.

00:42:37:15 Además si, y esto nos lleva a tener un equilibrio entre esos indicadores económicos que siempre los vamos a tener y que hay que garantizarlos, pero también es los efectos ambientales y los efectos sociales que causamos por todo este desarrollo económico ahora en nuestras investigaciones. Otro tema importante para tener en cuenta es la parte de la incertidumbre, porque ahora los riesgos cada vez son mayores.

00:43:10:02 Los riesgos de interrupciones en la cadena los hemos visto, los hemos vivido. Entonces también podemos integrar en parámetros y modulaciones estocásticos que incluyan la incertidumbre, que incluyan esos riesgos, porque lo hacemos para poder tener decisiones más confiables, más cercanas a la realidad. Si, como les decía, optimizar estas metas, estas estos indicadores en conjunto, pues en campo también nos permite hacerlo.

00:43:38:08 Hemos desarrollado modelos con varios métodos, por ejemplo la programación, compromiso, todas las herramientas de programación bulto objetivo, obviamente el método sin restricción también lo podemos implementar fácilmente en Games, entonces e la programación estocástico también la hemos desarrollado para incluir esta incertidumbre, estos riesgos que a veces hacen que las cadenas se frenen y los clientes no se puedan satisfacer.

00:44:08:29 E Eso también lo hemos podido modelar desde game, desde una programación mucho más amigable, como les decía. Entonces la invitación es a que empecemos a utilizar este tipo de herramientas, empecemos a a plantear nos estas estas soluciones desde ese enfoque sostenible que nos va a permitir no solamente de desarrollo económico, sino también estar acorde con las exigencias ambientales y sociales.

00:44:49:10 Y esto preguntas de esa cuéntame. Gracias Marcela, si aquí ya tenemos algunas preguntas, igual los los asistentes nos van enviando sus consultas vía chat. Estoy leyendo algunas que nos están llegando e Jose Fernando nos dice Muy interesante la presentación en el modelo de games, como se puede incluir los datos, objetivos sociales y ambientales? Bueno, eso les decía ahora desde la parte de la formulación matemática tenemos los modelos multi objetivo, que fue como como el que planteamos.

00:45:15:25 Entonces hay un método que es el método épsilon restricción, en donde un EM en donde optimizamos una de las funciones y las otras las convertimos en restricciones. Eso lo podemos hacer y empezamos a variar y ya y encontramos en realidades como una una frontera en la que empezamos a observar qué pasa si una de las de una de las funciones se mueve como impacta las otras?

00:45:48:12 Entonces ahí vamos a tener una única solución, una única solución, si no diversas soluciones en las que el que toma la decisión dice bueno, esta etapa, este indicador económico es interesante. Miremos los efectos ambientales y sociales, ese es uno de los métodos. Otro puede ser el método de ponderaciones en donde convertimos todo en una sola función, pero le asignamos moderadores a cada una de las funciones de acuerdo al peso que el director de la cadena y o el consenso de los actores de la cadena le den a cada una de las dimensión.

00:46:19:21 También tenemos la programación compromiso. Bueno, en realidad hay diversos métodos que podemos utilizar para integrar esas esas múltiples funciones y todos los podemos solucionar desde ya. En otras sesiones lo podemos abordar. Perfecto. Marcela, acá nos preguntas desde tu desempeño docente y profesional, qué temáticas especificas de? La formas en ingeniería se podrían trabajar con Gámez y cómo incluirlo dentro de un programa curricular que incorpore estas herramientas?

00:46:53:07 Bueno, desde los programas de ingeniería a la logística, en realidad permea muchas carreras. Cierto, en este caso la logística, pero en realidad Campos permite solucionar modelos matemáticos en donde necesitamos optimizar alguna función teniendo en cuenta restricciones. Y en realidad, en nuestro día a día, en nuestra vida, en todas parte tenemos recursos limitados. Cierto? Y siempre quisiéramos optimizar esos recursos limitados.

00:47:16:13 Tenemos desarrollos en investigación de operaciones, que es el área en la que se desarrollan estos modelos, no solamente en logística, que también tenemos desarrollos en la parte de la medicina, en la parte del deporte. Entonces en realidad las las aplicaciones de la modelación matemática no son limitadas, solamente este campo, lo que esta es una de mis campos, pues de.

00:48:07:01 De, de estudio, de investigación desde la logística, pues podríamos hacer modelación de inventarios, podríamos hacer en toda la parte de procesos de producción, asignación de personal, asignación de vehículos. Bueno, en realidad son infinitas las cosas son muchísimas, son muchísimas las aplicaciones que podríamos que podríamos hacer, en que no solamente se se limitan a la parte en producción logística, que es lo que estamos, que, que, que es con lo que podríamos relacionarlo ahora, sino también a otro tipo de áreas obviamente, con ese componente matemático que nos permitiría optimizar esas otras decisiones.

00:48:34:22 Pero por ejemplo, en la parte de la medicina, ahí hay modelos muy interesantes que por ejemplo hoy hace días leía uno que es enfocan el cáncer, donde determinan donde se debería posicionar el el el rayo de la de la radio frecuencia es la radio para que se minimice, maximice la eliminación de células malas y se minimice el daño colateral.

00:48:48:24 Entonces en realidad es muchísima las aplicaciones y todas estas desde que sean modelos de programación lineal, programación cuadrática, programación enteros mixtos, podremos solucionarlo con gafas.

00:49:31:16 Perfecto. Marcela continuó leyendo algunas consultas. Oscar nos pregunta cómo es la configuración específica en. La configuración de. Para la solución del modelo. Supongo. Si de pronto Oscar nos puede confirmar en el chat, en realidad la voy a salir de acá para mostrarle tiene está diseñado por bloques. Si, es es. Es muy fácil. Tenemos un primer bloque que es donde vamos a definir como esos parámetros de entrada que tienen los modelos y cuales son los datos que conocemos.

00:50:06:03 Entonces ese, ese es ese primer bloque, se compone de los sets que incluyen en los índices, que en este caso son los actores de la cadena EM. Bueno, también podríamos tener, si consideramos períodos de tiempo, el índice de periodos de tiempo, el índice de múltiples productos. Pero hablando en términos de modelación, tenemos el conjunto SET o el bloque SET que me dice cuáles son los índices o los índices en los que va a variar los conjuntos que va a tener nuestra modelación.

00:50:42:21 Dentro de esos mismo bloque de parámetros de entrada tenemos las funciones de parámetros, los los bloques de parámetros que este me permite capturar datos en forma director y este otro me permite el travel, me permite capturar datos en forma de tabla. Ahora también tenemos el siguiente bloque. Es el bloque variable. Entonces en el primero, todos los parámetros de entrada está en forma de índice, forma de vector o forma de tabla.

00:51:12:15 Luego tenemos el bloque de variables, que es donde vamos a poner nuestras variables de sesión. Si luego tenemos un bloque de ecuaciones que es en donde vamos a formular o a plantear las ecuaciones que tenemos en nuestro modelo, que incluyen función, objetivos y restricciones. En realidad son esos tres grandes bloques parámetros de entrada, variables y ecuaciones. Ya luego simplemente le decimos que nos resuelva el modelo.

00:51:40:16 En este caso está muy bien. Estoy utilizando la programación entera mixta porque estoy combinando variables binarias y variables continuas. Entonces es en get en grandes rasgos la configuración de las de la programación. Si es así e ira a la pregunta list ok, si no se había dicho que era así, es bueno acá nos dice, pero para mala para mandar, cómo sería?

00:52:11:11 Nos vuelve a consulta. Oscar como sé que la emoción es maldad. Ah bueno, eso ya lo podríamos ver en la interface, entonces lo podríamos ver en otra sesión, definirlo. Pero lo que hacemos en términos generales es llamar la información, llamarlos, llamar e los GX, llamarlos GX que que el G que sí creamos sea de los resultados. Para que más da la lea y la pueda graficar.

00:52:36:07 En realidad toda la toda la parte gruesa no la está haciendo, nos la pegamos y lo que hacemos es que esos resultados así como los exportamos al Excel, los exportamos al alemán Lab para que los gráficos. Perfecto Marcela, tú al leer una consulta que nos hace Oscar Danilo Montoya, él dice que trabaja en temas de ingeniería eléctrica y su consulta es en el caso de la logística.

00:53:05:19 Se tienen modelos de naturaleza no lineal, entera, mixta. Lo menciona porque en ese tipo de problemas, debido a la naturaleza del espacio de solución, el software GAM se podría atrapar en una solución a la naturaleza local. Cómo abordan las no linealidad en las restricciones? Sí, sí las tenemos. De hecho, en una investigación que estoy trabajando, que es mi tesis doctoral, se nos generaron no linealidad.

00:53:33:26 Es porque estamos trabajando con capacidades, con instalaciones dinámicas, capacidad, capacidades que cambian a lo largo de los periodos de tiempo. Entonces, cuando hacemos la la la relación entre la variable de flujo y la variable de decisión binaria que dice voy a expandir o no expandir la capacidad, entonces multiplico variables y ahí se me genera la no linealidad en sí.

00:54:08:11 Sabemos, pues, que cuando estamos dentro de esos contextos en y es posible que pase eso, lo que nosotros decimos es plantear métodos de línea lización, plantear métodos de línea lización para poder estar otra vez dentro de los modelos lineales y poder tener más de pega en la solución. Sin embargo, también sabemos que cuando nuestros problemas o nuestros modelos son en son tan robustos, pues también a veces tenemos que acompañar este ese tipo de soluciones con algoritmos especializados.

00:54:34:02 Entonces, bueno, pues ya sería también aprovechar esta parte de matemáticas de de métodos exactos con alguna meta heurística. Bueno, entonces la recomendación es bueno, si quieres afrontar una no linealidad, pues sabemos que podemos caer en esos óptimos locales. Sin embargo, lo que bueno, y en la revisión de la literatura, lo que normalmente se hace es proponer métodos de la idealización.

00:55:07:11 Okay. Marcela T le otra consulta las actualizaciones de los modelos en los parámetros asociados sólo se pueden trabajar desde Excel, no desde Games. Lo podemos hacer perfectamente. Nos permite acá nos permite en vez de llamar estos parámetros de entrada es de Excel, lo podemos hacer desde desde el mismo. Vamos a copiar, copiar las matrices y los vectores directamente.

00:55:38:04 Esa es una de las opciones. Es la opción inicial. Lo que pasa es que en esta ocasión queríamos verlo o quería mostrarles como es la interface entre games y una hoja de cálculo. Es cierto. Entonces vamos, no tiene ningún inconveniente. Lo puedes directamente de su plataforma. Es de su interfaz o qué? Acá nos preguntan para este modelo se podrían utilizar métodos de descomposición Wenders o dance dance?

00:56:21:26 Bueno, Games tiene asociados varios shoulders y varios metros. Si programarlo nosotros mismos en realidad no es una instancia que se pueda realizar, pero pues tenemos en tenemos varios, varios métodos asociados a el tiene varios métodos incluidos. Si nosotros quisiéramos nosotros mismos realizar el desarrollo del algoritmo, eso si, y ahora tendríamos que hacer en otra, en otra aplicación. Ok, vamos con una última consulta que tenemos acá en el chat, que es otro tipo de temáticas o aplicaciones, se podrían trabajar con Game?

00:56:50:01 Bueno, como les dije, todo lo que todo lo que podamos hacer a partir de formulaciones de programación lineal, de programación entera, de programación, bueno, todo lo relacionado a ese tipo de modelación matemática. Como les dije, ahora las aplicaciones son diversas de la parte desde la asignación de recursos. La asignación de recursos tenemos muchísimas y muchísimas en muchísimos escenarios, cierto?

00:57:38:24 Entonces donde decía comercialización, transporte, um personal. De hecho hay análisis para determinar, por ejemplo eficiencias a partir de modelación matemática. Podemos medicina de porte, el medio ambiente. Bueno, toda la parte que todo lo que podamos hacer desde la formulación matemática utilizando este tipo de modelos, lo podemos hacer en campo. En realidad para nosotros X es un flujo de productos, pero puede ser el la cantidad de vitamina necesita el cuerpo para poder mejorar su rendimiento o puede ser bueno.

00:58:13:14 O sea, es la. En la parte eléctrica también hay muchísimas aplicaciones. Entonces la variable en sí, cada aplicación de eso significa, pero si lo podemos formular desde la parte matemática y queremos optimizar alguna función asociada a esas decisiones, lo podríamos hacer, pues, digamos perfecto Marcela, muchas gracias y de momento no tenemos ninguna otra consulta. Quieres hacer alguna? Agregará algo antes de finalizar alguna recomendación?

00:58:54:09 Bueno, si no la invitación. La invitación a pensar desde el contexto en el que manejemos, en el que estemos realizando nuestra labor, en qué decisiones podríamos tomar de una mejor manera, teniendo en cuenta que podríamos optimizar el rendimiento del sistema, llámese sistemas que si queremos optimizar el rendimiento del sistema, qué decisiones podríamos tomar y aventurarnos a formularlo? Es de desde una herramienta como esta que nos permite, como les decía, soluciones más confiables y un mejor rendimiento, un desempeño muchísimo más eficiente.

00:59:24:07 Y aprovechar, pues obviamente la herramienta hace muchísimas, pues tener tiempo, tiempo atrás este tipo de modelos eran poca mente utilizados porque solucionarlos era supremamente complejo, pero ahora tenemos esas herramientas, tenemos gans y nos permite poder solucionarlo de una manera más fácil. Entonces invitarlos a que hagamos parte este tipo de herramientas en nuestras decisiones del día a día. Perfecto.

01:00:06:17 Marcela José Ramos nos acaba de enviar una última consulta. Nos dice cómo se podría aplicar en un hospital? Bueno, en un hospital hemos hecho, de hecho hemos hecho varias aplicaciones desde desde los ingenieros de investigación EM hemos asignado por turnos en los cursos de las enfermeras, todos de médicos, podríamos hacer lo que hacía el análisis de eficiencia. Bueno, teniendo en cuenta también los recursos del presupuesto, cuando se van a asignar a las distintas a las distintas áreas de del hospital.

01:00:40:08 Entonces mirando como se maximiza, haría, podría ser la atención al cliente. Entonces, cuánto se debería asignar de recursos a cada una de las áreas de cuenta impacto, teniendo en cuenta el número de clientes de pacientes atendidos? Bueno, en realidad, si se nos podrían ocurrir muchísimos. Escribanme y y lo y lo analizamos juntos. Perfecto Marcela bueno solo resta pasarte de transmitir estos mensajes que nos han dejado en el chat agradeciendo tu presentación.

01:01:08:29 Excelente y bueno, creo que vamos a tener aquí otras presentaciones posterior en las cuales se las vamos a hacer llegar por correo electrónico para que nos puedan acompañar y seguir viendo que nos trae este software para la para aplicarlo y sacarle la cabeza con una conocida como la presentación muy general. Luego claro que podemos puntualizar ir al ir al detalle, no ir al detalle con este tipo de herramienta.

01:01:39:22 Claro que sí. Y vamos a la otra pregunta. No se habla, que bueno por chat con el cerramos nos dicen bueno, muchas gracias por la presentación. Nos preguntan hay alguna diferencia entre Games y The y Cams Studio para la ejecución de estos procedimientos? En realidad ellos tienen como características particulares, pero por lo general nosotros utilizamos GAN el IDE para nuestras, para nuestras soluciones.

01:02:09:15 A los dos lo solucionan. En realidad tienen características puntuales dependiendo de algunas de algunas EM como instrucciones, ciertas funciones que tienen, pero en general las dos nos van a servir en particular utilizamos el Dans y ahora solos en la cuestión modelos. Perfecto. Marcela bueno, a ver si cerramos nuestra sesión de preguntas nuevamente agradezco tu tiempo, tu presentación. Nos veremos en una próxima oportunidad a todos los referentes.

01:02:37:28 Gracias igual. Muchas gracias por acompañarnos y. Les deseamos un feliz resto de día a las personas que están consultando por la grabación. La próxima semana la tendremos en nuestra página web y las personas que están interesadas en el curso, en los cursos, en las capacitaciones acerca del software, también nos pueden escribir el correo electrónico que haremos en el chat que es de entrenamientos a software y en shop puntocom y con gusto les enviaremos mayor información y tiempo.

01:02:59:29 Hasta luego que yo también. Para mayor información respecto al software o en temas relacionados, no dude en contactarnos a través del correo electrónico, entrenamientos, arroba, software on ya.com o visitar nuestra página web triple OLE o punto Software Guión Ya.com.

GAMS como herramienta en el diseño de cadenas de suministro


Uno de los factores clave para lograr una ventaja competitiva empresarial es la planificación de la red de la cadena de suministro, que reduzca costos y mejore la capacidad de respuesta. El objetivo es determinar el número, ubicación y capacidad de las instalaciones, así como la asignación de mercados y proveedores, apoyados en herramientas matemáticas y computacionales como el software GAMS, logrando resultados óptimos.

Etiquetas relacionadas

  • Cadena de suministros
  • Costos
  • Investigadores
  • Optimización

¡Comparte este video con tus colegas!

Compartir

Ver más

Cotizar
Próximos
Eventos

X

Mis cotizaciones:

Comentarios a tu solicitud:

Cotizar