lunes, 15 de septiembre de 2014

Formulación de un problema de programación Lineal (Ejercicio)

Carmac Company fabrica autos compactos y subcompactos. La cantidad de cada auto requiere cierta cantidad de materia prima y mano de obra, como se especifica en la siguiente tabla:

 
La division de comercialización ha estimado que a lo mas 300 compactos pueden  venderse a $ 10.000 cada uno y que a lo mas 350 sub compactos pueden venderse a 8.000 cada uno. Formule un modelo que determine la cantidad a fabricar de cada auto para maximizar la ganancia total.

Estas serán las variables de decisión
X1 = Compactos
X2 = Sub Compactos

Función Objetivo : Maximizar la utilidad

Solución:
Z =  10000X1 + 8000X2  -2000X1 -1500X2 -1260X1 -1400X2  
Z = 6740X1 + 5100X2

S.A (Sujeto a):
 200X1 + 150X2 <= 80000
18X1 + 20X2 <=9000
X1 <= 300
X2 <= 350
X1, X2 >=0

Nota:
Lo que se hace en este caso para determinar la función objetivo, es sumar los precios de venta y restar los costos.


Otros Links
Programación lineal

sábado, 13 de septiembre de 2014

Programación Lineal

La programación Lineal es una herramienta que busca asignar de la forma mas eficiente los recursos escasos a actividades que compiten entre si por ellos.

No se debe confundir con la programación de software. El termino programación se usa en el sentido de planificación de actividades. Y el termino Lineal, se refiere al uso de ecuaciones lineales.

A continuación, pongo un ejemplo como se aplica la programación lineal.

Una cia pisquera produce dos tipos de pisco: Extra y Premiun. Se vende una botella de  Extra a US$ 27 y se usan US$ 10 de materia prima. Cada botella de Extra que se produce aumenta los costos variables de mano de obra y los costos generales en US$ 14.
Se vende una botella de Premiun a US$ 21 y se usan US$ 9 de materia prima. Cada botella de pisco Premiun aumenta los costos variables de mano de obra y los costos generales en US$ 10.

La producción de estos dos piscos necesita de dos tipos de proceso especializado: esterilización y fermentación.

Una botella de pisco Extra requiere de dos horas de esterilización y una hora de fermentación. Una botella de pisco Premiun requiere de una hora de esterilización y una hora de fermentación.   

Cada semana la cia puede conseguir toda la materia prima que necesita pero solo cuenta con 100 horas de esterilización y 80 de fermentación.

La demanda del pisco Premiun no tiene limites, y del pisco Extra se venden a lo menos 40 unidades.

Para realizar el modelamiento se deben seguir 4 pasos:
  • Paso 1: Definir las variables de decisión
  • Paso 2: Definir la función objetivo
  • Paso 3: Definir las restricciones
  • Paso 4: Definir la condición de no negatividad
Nuestras variables de decisión serán
X1 = Pisco Premiun y X2 = Pisco Extra.

La función objetivo tiene que ver con maximizar las utilidades
Z = 27X1 + 21X2 - 10X1 - 14X1 - 9X2 - 10X2
Z = 3X1 + 2X2

Restricciones
2X1 + X2 <= 100  (esterilización)
X1 + X2 <= 80 (fermentación)
X1 <= 40

Condición de no negatividad
X1, X2 >= 0

El modelo queda  como sigue:

Z = 3X1 + 2X2
2X1 + X2 <= 100
X1 + X2 <= 80
X1 <= 40
X1, X2 >= 0

Posteriormente este modelo puede ser ingresado en un software de optimización como Lindo y este dará los resultados buscados. Hare otro articulo usando esta herramienta y como se interpretan los resultados.

Mas Información:
Wikipedia
Lindo

lunes, 8 de septiembre de 2014

Metodo del Costo Minimo

El metodo del costo mínimo es un algoritmo  que sirve para resolver problemas de transporte y distribución. Arroja mejores resultados que el método de la esquina  noroeste


Voy a explicar el desarrollo usando como ejemplo los datos de la imagen anterior.

En la tabla que esta en la imagen se registran las fuentes desde donde se distribuyen bienes (para este ejemplo hay tres).
La demanda que existe de esos bienes en los distintos destinos.
La oferta que tienen las fuentes de los bienes.
Los costos asociados de envío desde las fuentes a los destinos.

Paso 1
Identificar las celdas con el menor costo de envío. En caso que haya un empate se elige cualquiera.
A las celdas con el menor costo de envío se asigna la mayor cantidad de artículos dada por la demanda y la disponibilidad de los artículos.

Paso 2
Se resta de la demanda y de la oferta la cantidad asignada. Volver al paso 1 hasta que toda la demanda sea satisfecha.

Siguiendo el ejemplo:
Seleccionamos la celda con el menor costo. En este caso tenemos dos, elegimos cualquiera y esta es, fila 3 columna 1. La mayor cantidad de artículos que podemos asignar es 5 ya que esa es la demanda y la fuente tiene suplir ese numero.
Actualizamos la demanda de esa columna y esta queda en cero.
Actualizamos la oferta de esa fuente y esta queda en cero.



Seleccionamos la celda con el menor costo. Fuente 1 Destino 2. 
Asignamos la mayor cantidad de artículos dependiendo de la demanda y la oferta  15.
Actualizamos la demanda de esa columna y esta queda en  cero.
Actualizamos la oferta de esa fuente y esta queda en cero.



Seleccionamos la celda con el menor costo. Fuente 2 Destino 3. 
Asignamos la mayor cantidad de artículos dependiendo de la demanda y la oferta  15.
Actualizamos la demanda de esa columna y esta queda en  cero.
Actualizamos la oferta de esa fuente y esta queda en 10.



Nos queda la ultima celda (Fuente 2 Destino 4)  y asignamos la demanda que es 10.
Actualizamos la demanda de esa columna y esta queda en  cero.
Actualizamos la oferta de esa fuente y esta queda en 10.


La solución factible inicial es:


Fuente
Youtube

domingo, 7 de septiembre de 2014

Método de la Esquina Noroeste

El metodo de la esquina noroeste es un algoritmo heurístico que sirve para resolver problemas de transporte y distribución.

Se parte por definir una tabla como la que se muestra a continuación:


Donde se registran las fuentes desde donde se distribuyen bienes (para este ejemplo hay tres).
La demanda que existe de esos bienes en los distintos destinos.
La oferta que tienen las fuentes de los bienes.
Los costos asociados de envío desde las fuentes a los destinos.


Voy a explicar el desarrollo usando como ejemplo los datos de la imagen anterior.

En este metodo se selecciona la celda que esta al noroeste dentro de la tabla de datos.

En esa celda se asigna la maxima cantidad de material a enviar, que de acuerdo a la demanda son 5 artículos. Con eso se satisface complemente la primera demanda. Y la oferta disminuye de 15 a 10.


Siguiendo en la misma fila, pasamos a la segunda columna o segundo cliente.
El segundo cliente esta demandando 15 artículos, pero la cantidad maxima que se puede asignar son 10.  Los cuales se asignan, después de eso la oferta disminuye a cero y la demanda queda en 5.


Ya que el inventario de la primera fuente se acabo, pasamos a la siguiente fila.
Tenemos que el segundo destino aun tiene demanda no satisfecha.
La maxima cantidad que podemos enviar son los 5 artículos demandados. 
El inventario después de esto en esa fila o fuente se reduce a 20.


Siguiendo en la linea 2 pasamos a la siguiente columna 3.
La demanda del cliente son 15 artículos por lo que se asignan los 15 cumpliendo con lo demandado y rebajando la oferta de esa fuente a 5.


Siguiendo en la linea 2 pasamos a la columna 4.
La demanda es 10 pero solo hay disponible 5, por lo que se asignan las 5 disponibles. La oferta queda en cero.



Pasamos a la siguiente fila, y en la columna 4 tenemos las ultimas unidades que asignar. Asignamos las 5 disponibles que también son las 5 demandadas.


El resultado que obtenemos con este algoritmo es un costo de 410.




sábado, 6 de septiembre de 2014

¿Que es la depreciación?


La depreciación es el mecanismo con el cual se reconoce la perdida de valor de un activo, producto de:
  • Desgaste por el uso
  • Paso del tiempo
  • Obsolescencia técnica o tecnologica.
Contablemente es un gasto operacional y disminuye el monto del activo fijo.

Se excluyen de depreciación los terrenos.

La formula para calcular la depreciación es:

D = (Valor Costo - Valor Residual ) / Vida Util


El costo consta del valor de adquisición mas los que se incurra para poner el activo en operación.

El valor residual es el que tendría el bien al finalizar su vida util y correspondería al monto que se obtendría con la venta del activo como tal.

La vida util se puede medir dependiendo del bien en kilómetros recorridos, toneladas transportadas si es un camion o camioneta. Horas de funcionamiento si es una maquina, años de servicio si es un edificio, etc.


Fuentes:
Wikipedia
www.gerencie.com

¿Qué es el Activo Fijo?

Son activos que están al servicio de la entidad por mas de un periodo contable.

No están disponibles para la venta.

Dentro de la clasificación de un balance es un activo no corriente.

Están para ayudar en el proceso de venta.


Ejemplos de Activos Fijos son:
Propiedades
Plantas
Equipos

Algunos Conceptos relacionados:
Activo No Corriente
Depreciación

Mas información:
Wikipedia