Contexto
Coca Cola Femsa: el reto de la distribución con eficiencia
El negocio de las bebidas embotelladas es uno de los más rentables dentro del sector de consumo frecuente. Coca Cola Femsa es el embotellador más grande el mundo: vende 4,000 millones de caja/unidad anualmente, cuenta con 112 de productos en 10 distintas categorías que van desde Coca-Cola en sus diversas presentaciones, refrescos de sabor, jugos naturales, agua purificada y de sabor baja en calorías, tés, bebidas hidratantes, lácteos y café; opera 64 plantas en México, Centroamérica, Colombia Brasil, Argentina, Filipinas, atiende a más de 2.8 millones de clientes a través de 329 centros de distribución atendiendo diariamente a más de 351 millones de personas.
Es evidente la necesidad que tiene la compañía para conservar su ventaja competitiva que consiste en poner a disposición de sus distribuidores, así como sus clientes en tiempo y forma los productos que necesitan consumir. Para ello se creó Femsa Logística (FL), una empresa subsidiaria de FEMSA que forma parte de la división de Negocios Estratégicos y está dedicada a proveer servicios logísticos integrales. Se fundó en abril de 1998 con la finalidad de satisfacer las necesidades de distribución en las operaciones logísticas de las unidades de negocio de FEMSA y participar en el mercado abierto en Latinoamérica. Actualmente tiene presencia en 10 países, consolidándose como el proveedor de servicios logísticos más grande de México en términos de ventas. Las principales soluciones que ofrece son:
Todos estos elementos se encuentran ligados a su misión: generar valor económico y social a través de soluciones para la cadena de suministros de nuestros clientes (Femsa Logística, 2015). La distribución en esta industria es un factor central para su cadena de valor, considerando que el cliente cuenta con diversas opciones de consumo para esto requiere de un sistema integral de información perfectamente efectuando e implementando análisis cuantitativo, que cuente con las herramientas analíticas de métodos cuantitativos para hacer el análisis y las recomendaciones correspondientes para ayudar a quienes toman decisiones (Martínez, 2013).
La compañía utiliza modelos cuantitativos con la finalidad de ayudar a los directivos a alcanzar sus objetivos, por medio del uso de programas lineales a gran escala en un sistema integral de computación, donde se elaboran mapas de redes de distribución. Para la logística integral, el nivel de las tecnologías actuales permite aumentar el grado de integración de las actividades logísticas, no sólo dentro de la empresa sino con grupos de interés de la misma, por ejemplo con los clientes y los proveedores.
Por ello al conjunto de procedimientos integrado en procesos, y de estos procesos integrados entre sí dentro del negocio de la empresa y con las herramientas de la Tecnologías de la Información y la Comunicación (TIC's) que se requieran, constituye el llamado sistema logístico integral. Este sistema permite que se pueda realizar una relación dentro de la empresa de los requerimientos de los clientes y proveedores, es muy conveniente hacer una combinación de las metodologías y las tecnologías (Martínez, 2013).
Adicionalmente se deben considerar las restricciones establecidas por el entorno como puede ser: la distancia de los puntos de destino, el tiempo para llegar, la capacidad de la flotilla y el personal asignado, así como los costos relacionados para esas actividades. Finalmente también se utiliza la programación lineal para la adquisición y distribución de los insumos utilizados en el proceso productivo, el abastecer un número tan grande de plantas en tan diversos países en donde tiene presencia esta compañía requiere el uso de modelos de distribución de red, modelos de inventarios, modelos de línea de espera entre otros, considerando los fines que todo proceso productivo busca, la maximización de las utilidades de la empresa o la minimización de los costos.
¿Cuál es la importancia que tiene actualmente el uso de modelos de programación lineal en las empresas?
¿Consideras que Coca Cola Femsa podría ser tan eficiente sin estos modelos?
Explicación
8.1 Consideraciones iniciales sobre la programación lineal
Los fundamentos matemáticos de la programación lineal tienen su origen con John von Neuman (1903-1957), quien en 1928 publicó su famoso trabajo Teoría de Juegos. En 1947 supone una relación entre la equivalencia de los problemas de programación lineal y la teoría de matrices desarrollada en sus trabajos. La influencia de este respetado matemático, hace que otros investigadores se interesaran paulatinamente por el desarrollo riguroso de esta disciplina (Teoría y Práctica, s.f.).
De acuerdo a Anderson et al. (2011), la programación lineal es un modelo de solución de problemas que se ha desarrollado con la finalidad de auxiliar a los directivos a tomar decisiones. Como ya se ha señalado las grandes compañías que elaboran productos de consumo preferente como Bimbo, Sabritas, Cervecería Modelo o la misma Femsa, requieren de contar con una amplia red de canales de distribución para alcanzar su mercado meta de acuerdo a las necesidades de sus clientes. A continuación se presentan algunos de los problemas más representativos de la programación lineal:
Uno de los aspectos más importantes del modelo de programación lineal es que cuentan con restricciones, las cuales se entienden como los límites que presenta el problema, puede ser: la capacidad de producción de una máquina, las horas hombre trabajadas, en el caso de las campañas de mercadotecnia el número de medios a los que puede acceder la empresa, en el caso de un inversionista el monto susceptible de ser invertido o el tipo de empresas a seleccionar como derivado de su perfil de inversionista ya sea arriesgado o conservador. (Ingeniería industrial, s.f.).
El primer paso para la resolución de un problema de programación lineal consiste en la identificación de los elementos básicos de un modelo matemático:
En los siguientes temas se desarrollarán los elementos del modelo.
8.2 Estrategia de maximización de la utilidad
Anderson et al. (2011) explican que cuando se realiza la función de maximización, se debe entender que se busca obtener el máximo beneficio de la contribución de las utilidades, no las utilidades mismas, por lo que los costos variables y fijos se deben deducir antes de llegar a una cifra definida de utilidad, por lo tanto cuando se elabore el Estado de Resultados se deben incluir todos los conceptos de ingresos y gastos incurridos por la empresa.
Asimismo la metodología para la solución de problemas de programación lineal se presenta a continuación.
Considera que eres un inversionista que cuenta con un millón de pesos, por lo que deseas hacer una inversión en el mercado de valores. En tu proceso de selección determinaste las acciones que son más atractivas en término de rendimiento, sin embargo, son las que presentan mayor riesgo (Tabla 1). Las condiciones que te has impuesto es que no vas a invertir más del 40% de tu dinero en una sola acción, consideras que todas ellas son susceptibles de ser adquiridas, por lo que deseas invertir al menos el 10% de tu dinero en cada una de ellas y deseas saber cuál es el monto que debes asignarles, considerando que deseas obtener el beneficio máximo de esa inversión.
Tabla 1 Rendimiento esperado por acción
De acuerdo a Anderson et al. (2011), la solución del problema de programación lineal se inicia con la formulación del problema que es el proceso de traducir una descripción verbal de un problema en un enunciado matemático, el cual se conoce como modelo matemático. Para su elaboración se requiere práctica así como experiencia. Se debe considerar que cada problema tiene características únicas, sin embargo, la mayoría de ellos tiene características comunes, por lo que se pueden establecer algunos criterios generales para elaborar un modelo de solución (Ingeniería industrial, s.f.):
Max. 12(A)+.17B+.09(C)+.16(D)+.11(E)
Sujeto a:
A+B+C+D+E =1,000,000
A<= .40
B<= .40
C<= .40
D<= .40
E<= .40
De acuerdo a esto, el monto de la inversión debe realizarse de la siguiente manera:
Con este portafolio el rendimiento estimado será de 116,000, el máximo de todas las combinaciones posibles.
La programación lineal no tiene nada que ver con la programación en computadora, la palabra programación significa “elegir un curso de acción”. La programación lineal consiste en elegir un curso de acción cuando el modelo matemático del problema contiene funciones lineales (Anderson et al, 2011).
8.3 Estrategia de minimización de costos
Anderson et al. (2011) señalan que los siguientes tres principios son necesarios para que un modelo de programación sea adecuado:
Haz clic para conocer información de los principios
Establece que la contribución a la función objetivo y la cantidad de recursos en cada restricción son proporcionales al valor de la variable de decisión.
Significa que el valor de la función objetivo y los recursos totales empleados se calculan al sumar la contribución de la función objetivo y los recursos empleados para todas las variables de decisión.
Significa que las variables de decisión son continuas. Este supuesto, más las restricciones de no negatividad, significa que las variables de decisión pueden tomar cualquier valor mayor o igual que cero.
Los problemas de minimización requieren un enfoque distinto, aquí la función objetivo implica disminuir lo más que se pueda el valor de las variables de decisión. Piensa en el ejemplo del punto anterior, ahora lo que se tiene es una función de riesgo, los supuestos son los mismos, pero lo que se tiene es el riesgo estimado para la acción ¿Cuál sería el modelo para determinar la mezcla de acciones que minimice el riesgo?
Considera que eres un inversionista que cuenta con un millón de pesos y deseas hacer una inversión en el mercado de valores, en tu proceso de selección determinaste las acciones que son más atractivas en término de rendimiento pero son asimismo las que presentan más riesgo (Tabla 2). Las condiciones que te has impuesto es que no vas a invertir más del 40% de tu dinero en una sola acción. Consideras que todas ellas son susceptibles de ser adquiridas, por lo que deseas invertir al menos el 10% de tu dinero en cada una de ellas y deseas saber cuál es el monto que debes invertir, considerando que deseas disminuir al mínimo el riesgo de esa inversión.
Tabla 2 Riesgo determinado por acción
Restricción 3= El monto mínimo a invertir en una acción.
A>= .10
B>= .10
C>= .10
D>= .10
E>= .10
A, B, C, D, E >= 0
Si se desea invertir en un portafolio con el menor riesgo posible se deberá invertir de la siguiente manera:
Con lo cual, la disminución del riesgo será de 74,000 puntos, el mínimo de todas las combinaciones posibles.
La función de minimización tiene un enfoque completamente distinto al de la maximización, se busca hacer más eficiente la empresa por medio de la disminución de los costos, que es otra manera de agregar valor a la empresa (Alvarado, 2009).
Cierre
La programación lineal aborda de manera distinta los problemas empresariales, aprovechando el desarrollo que han tenido las Tecnologías de la Información y la Comunicación (TIC’s) cuando se están valorando las estrategias a seguir de acuerdo a la misión de la empresa. Estas son algunas de las ventajas que se desprenden de su uso:
Debido a esto, su aplicación y explotación dentro de las empresas es indispensable ya que muestra un escenario donde se maximizan las utilidades o se minimizan los costos. Es una herramienta fundamental para una adecuada toma de decisiones. ¿Consideras factible que la programación lineal se utilice en el área financiera de las empresas medianas y pequeñas? ¿Qué se necesita para que más empresas o personas físicas utilicen la programación lineal?
Checkpoint
Antes de concluir el tema, asegúrate de poder contestar las preguntas que se enlistan a continuación.
Haz clic en cada pregunta para conocer su respuesta.
Para que un modelo sea desarrollado se debe relacionar con los siguientes principios:
Proporcionalidad: establece que la contribución a la función objetivo y la cantidad de recursos en cada restricción son proporcionales al valor de la variable de decisión.
Aditividad: significa que el valor de la función objetivo y los recursos totales empleados se calculan al sumar la contribución de la función objetivo y los recursos empleados para todas las variables de decisión.
Divisibilidad: significa que las variables de decisión son continuas. Este supuesto, más las restricciones de no negatividad, significa que las variables de decisión pueden tomar cualquier valor mayor o igual que cero.
La función de minimización tiene un enfoque completamente distinto al de la maximización, se busca hacer más eficiente la empresa por medio de la disminución de los costos, que es otra manera de agregar valor a la empresa (Alvarado, 2009).
Práctica
Están disponibles cuatro posibles inversiones. La primera de ellas proporciona actualmente unos beneficios netos de 16 pesos y se le denomina “A”, la segunda llamada presenta una ganancia de 22 pesos, la tercera denominada “C” gana 12 pesos, y la cuarta 8 pesos. Cada una de las inversiones requiere cierta cantidad de dinero en efectivo: 500, 700, 400 y 300 pesos, respectivamente. Si solamente se dispone de 14,000 pesos para invertir, ¿qué modelo de programación lineal entera permite obtener la combinación de inversiones que proporciona los máximos beneficios?
Solución
Variables de decisión
x1= “A”
x2= “B”
x3= “C”
x4= “D”
Función Objetivo
Max z = 16x1 + 22x2 + 12x3 + 8x4
s.a: 500x1 + 700x2 + 400x3 + 300x4 ≤ 14,000 xj
A, B, C, D, E >= 0
Para la solución del problema se debe utilizar la función Solver de Excel, realizando el siguiente procedimiento:
Como se puede ver, la inversión total se hace en una sola acción al no haber restricciones, el modelo escoge a la que mayor rendimiento ofrece.
Referencias
Glosario
Modelo matemático. Representación de un problema donde el objetivo y todas las condiciones y restricciones se describen por medio de expresiones matemáticas.
Variable de decisión. Insumo controlable para un modelo de programación lineal.
Función objetivo. Expresión que define la cantidad que se maximizara o minimizara en un modelo de programación lineal.
Restricciones de no negatividad. Conjunto de restricciones que requiere que todas las variables sean no negativas.
Programación lineal. Modelo matemático con una función objetivo lineal, una serie de restricciones lineales y variables no negativas.
Funciones lineales.Expresiones matemáticas en las cuales las variables aparecen en términos separados y se elevan a la primera potencia.