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:

  • Prácticas operativas enfocadas a la ejecución implacable y la eficiencia en costos apoyado en un Sistema Integral de Calidad.
  • Personal motivado y capacitado para ofrecer los servicios.
  • Estricto cumplimiento de lo acordado con el cliente.
  • Tecnología especializada para cada servicio.
  • Importante escala para cumplir niveles de servicio y disminuir costos.
  • Alta capacidad en el diseño de vehículos especializados.
  • Empresa Socialmente Responsable con alto enfoque en la seguridad y prevención de accidentes.

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:

  1. Un fabricante quiere elaborar un programa de producción y una política de inventarios que satisfaga la demanda de ventas en periodos futuros. El modelo permitirá a la empresa cubrir la demanda y al mismo tiempo minimizar costos totales de producción e inventarios.
  2. Un analista financiero debe seleccionar un portafolio entre diversas alternativas de inversión. Al analista le gustaría establecer el portafolio que maximice el rendimiento sobre los recursos invertidos.
  3. El gerente de marketing quiere determinar cómo asignar el mejor presupuesto de publicidad fijo entre la gama de medios de publicidad alternos como la radio, la televisión, el periódico y las revistas. El directivo busca un programa que maximice la efectividad de la publicidad.
  4. Una empresa tiene almacenes en varias ubicaciones. De acuerdo a las demandas específicas de los clientes, la gerencia considera conveniente saber cuánto debe enviar a cada almacén, de modo que los costos de transporte se minimicen.

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.):

  • Definir el criterio de la Función Objetivo. En este caso es maximizar la utilidad, invirtiendo el dinero de acuerdo a los criterios establecidos.
  • Identificar y definir variables de decisión.
    A= Monto a invertir en Alfa
    B= Monto a invertir en Beta
    C= Monto a invertir en Gamma
    D= Monto a invertir en Delta
    E= Monto a invertir en Omega
  • Identificar y definir las restricciones. En este caso se encuentran 3 restricciones:
    Restricción 1= El monto total a invertir 1,000,000; por lo tanto:
    A+B+C+D+E =1,000,000
    Restricción 2= El monto máximo a invertir en una acción el 40% del total del dinero; por lo tanto:
    A<= .40
    B<= .40
    C<= .40
    D<= .40
    E<= .40
  • Restricción 3= El monto mínimo a invertir en una acción.
    A>= .10
    B>= .10
    C>= .10
    D>= .10
    E>= .10
  • Plantear la función objetivo. La utilidad de la inversión realizada proviene del monto invertido en cada acción y de la utilidad estimada por cada una de ellas. Por lo tanto, la función objetivo sería la siguiente:
    Max. 12(A)+.17B+.09(C)+.16(D)+.11(E)
  • Restricciones de no negatividad. La compañía no puede realizar inversiones negativas, por lo cual esto se debe establecer en el modelo.
  • De acuerdo a lo anterior el modelo matemático para el problema de inversión quedaría establecido de la siguiente manera:

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

  • A>= .10
  • B>= .10
  • C>= .10
  • D>= .10
  • E>= .10
  • A, B, C, D, E >= 0

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

  • Definir el criterio de la Función Objetivo. En este caso es minimizar el riesgo, invirtiendo el dinero de acuerdo a los criterios establecidos.
  • Identificar y definir variables de decisión
    A= Monto a invertir en Alfa
    B= Monto a invertir en Beta
    C= Monto a invertir en Gamma
    D= Monto a invertir en Delta
    E= Monto a invertir en Omega
  • Identificar y definir las restricciones. En este caso se encuentran 3 restricciones:
    Restricción 1= El monto total a invertir 1,000,000; por lo tanto:
    A+B+C+D+E =1,000,000
    Restricción 2= El monto máximo a invertir en una acción el 40% del total del dinero. Por lo tanto:
    A<= .40
    B<= .40
    C<= .40
    D<= .40
    E<= .40
  • Restricción 3= El monto mínimo a invertir en una acción.
    A>= .10
    B>= .10
    C>= .10
    D>= .10
    E>= .10

  • Plantear la función objetivo. El riesgo de la inversión realizada proviene del monto invertido en cada acción y su relación con el riesgo estimado, lo que representa que cada peso invertido tendrá un riesgo establecido para cada una de ellas, por lo tanto la función objetivo sería la siguiente:
  • 12(A)+.17B+.09(C)+.16(D)+.11(E)
  • Restricciones de no negatividad. La compañía no puede realizar inversiones negativas, por lo cual esto se debe establecer en el modelo.
  • El modelo matemático para el problema de inversión quedaría establecido de la siguiente manera:
  • Min. 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
    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:

  • Permite identificar el problema y mostrar la posible solución cuando se elabora el modelo matemático.
  • Muestra los rangos de las variables de solución y cuáles de ellas se encuentran subutilizadas.
  • Permite evaluar costos de sustitución de actividades.
  • Indica el uso de cada recurso que es una restricción para la situación a evaluar.
  • Define el rango de oportunidad de cada recurso.

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.

  • Función Objetivo
  • Variables
  • Restricciones
  • Condiciones de no negatividad

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:

  1. Se captura una matriz donde en un renglón se muestre el precio de la acción y en el otro la utilidad de la acción. Las columnas mostrarán el valor por acción.
  2. Se pide determinar la función objetivo, en este caso es la multiplicación de la utilidad de cada una de las acciones por la cantidad de acciones que se van a comprar.

  1. Se anota la restricción del total de inversión que es el resultado de multiplicar el precio de la acción por las unidades a comprar.

  1. Se captura en la pantalla de Solver la celda donde se tiene la función objetivo (H4).
  2. Se capturan en la pantalla de Solver las celdas que van a cambiar, en este caso de F4 a J4.
  3. Se solicita agregar en la pantalla de Solver y se escribe en una celda captura la restricción de inversión (F8) la indicación de que es menor o igual (<=) y en la siguiente celda el monto de la inversión (H8).
  4. El resultado señala que se deben invertir los 14,000 comprando 28 acciones de la acción “A” lo que generará un rendimiento de $448.

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


  • Alvarado, J. (2009). La programación lineal aplicación en las pequeñas y medianas empresas. Reflexiones, 88 (01). Recuperado de http://www.redalyc.org/comocitar.oa?id=72912559007
  • Anderson, D., Sweeney, D., Williams, T., Camm, J. y Martin, K. (2011). Métodos cuantitativos para negocios. (11ª ed.). Mexico: Cengage Learning. ISBN: 139780324651812.
  • Coca Cola Femsa. (2015). Sostenibilidad Coca Cola Femsa. Un paso adelante. Recuperado de https://www.coca-colafemsa.com/assets/files/es/Sostenibilidad/Informe-Sostenibilidad-Coca-Cola-Femsa-2015-primer-semestre.pdf
  • Cruz, E., Duarte, T. y Arias, L. (2004). Procedimiento para realizar inversiones en instrumentos financieros utilizando la programación lineal. Scientia Et Technica, 10 (26).
  • Femsa Logística (2015). Soluciones integrales. Recuperado de http://www.femsa.com/es/negocios-femsa/empresas/femsa-log%C3%ADstica
  • Martínez, M. (2013). La logística integral como ventaja competitiva y sistema logístico. Contribuciones a la Economía. Recuperado de http://www.eumed.net/ce/2013/sistema-logistico.html
  • Alasala. (s.f.). Teoría y Problemas resueltos de Programación Lineal. Recuperado de http://www.alasala.cl/wp-content/uploads/2015/04/Problemas-resueltos-de-Programaci%C3%B3n-Lineal.pdf
  • Salazar, B. (s.f.). Programación lineal. Ingeniería industrial online. Recuperado de http://www.ingenieriaindustrialonline.com/herramientas-para-el-ingeniero-industrial/investigaci%C3%B3n-de-operaciones/programaci%C3%B3n-lineal/
  • Viautor (s.f.). Programación lineal. Recuperado de http://www.vitutor.com/algebra/pl/a_1.html

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.