Está en la página 1de 13

MODELO DE

REEMPLAZO DE
EQUIPO
Asignatura:
Teora de Redes
Integrantes
Elvis Gutirrez Condori
Cristhiam Carrin
Leonard Quispe Crdenas

Prof.:
Guido Anco Chanbilla
Semestre:
V
Arequipa Per
2017
Contenido
INTRODUCCIN _______________________________________________________ 4
PROGRAMACIN DINMICA ________________________________________________ 4
ESQUEMA DE UNA ETAPA ______________________________________________ 5
FORMULACIN Y SOLUCIN DE PROBLEMAS ______________________________ 5
RESOLVER PROBLEMAS DE PROGRAMACIN DINMICA SE NECESITA: _________ 5
CARACTERSTICAS DE LOS PROBLEMAS DE PROGRAMACIN DINMICA ________ 5
RECURSIVIDAD _______________________________________________________ 5
MODELO DE REPOSICION DE EQUIPOS ____________________________________ 6
TCNICA DE OPTIMIZACIN _________________________________________________ 6
MODELO DE REPOSICIN __________________________________________________ 6
PROBLEMAS __________________________________________________________ 8
OBSERVACIONES : _______________________________________________________ 13
CONCLUSIONES: ________________________________________________________ 13
BIBLIOGRAFIA: ______________________________________________________ 13
INTRODUCCIN
Existe una serie de problemas cuyas soluciones pueden ser expresadas recursivamente en
trminos matemticos, y posiblemente la manera ms natural de resolverlos es mediante un
algoritmo recursivo. Sin embargo, el tiempo de ejecucin de la solucin recursiva, normalmente
de orden exponencial y por tanto impracticable, puede mejorarse substancialmente mediante la
Programacin Dinmica.

para resolver un problema lo dividamos en sub problemas independientes, los cuales se resuelven de
manera recursiva para combinar finalmente las soluciones y as resolver el problema
original. El inconveniente se presenta cuando los sub problemas obtenidos no son
independientes sino que existe solapamiento entre ellos; entonces es cuando una solucin recursiva
no resulta eficiente por la repeticin de clculos que conlleva. En estos casos es cuando la
Programacin Dinmica nos puede ofrecer una solucin aceptable. La eficiencia de esta tcnica
consiste en resolver los sub problemas una sola vez, guardando sus soluciones en una tabla
para su futura utilizacin.

La Programacin Dinmica no slo tiene sentido aplicarla por razones de eficiencia, sino porque
adems presenta un mtodo capaz de resolver de manera eficiente problemas cuya solucin ha
sido abordada por otras tcnicas y ha fracasado.

Donde tiene mayor aplicacin la Programacin Dinmica es en la resolucin de problemas de


optimizacin. En este tipo de problemas se pueden presentar distintas soluciones, cada una con un
valor, y lo que se desea es encontrar la solucin de valor ptimo (mximo o mnimo).

La solucin de problemas mediante esta tcnica se basa en el llamado principio de ptimo enunciado por
Bellman en 1957 y que dice:

En una secuencia de decisiones ptima toda sub secuencia ha de ser tambin ptima

Hemos de observar que aunque este principio parece evidente no siempre es aplicable y por
tanto es necesario verificar que se cumple para el problema en cuestin. Un ejemplo claro para el
que no se verifica este principio aparece al tratar de encontrar el camino de coste mximo entre dos
vrtices de un grafo ponderado.

PROGRAMACIN DINMICA
La programacin dinmica es Una tcnica matemtica que se utiliza para la solucin de problemas
matemticos seleccionados, en los cuales se toma una serie de decisin de forma secuencial.

Proporciona un procedimiento sistemtico para encontrar la combinacin de decisiones que maximice la


efectividad total, al descomponer el problema en etapas, las que pueden ser completadas por una o ms
formas (estados), y enlazando cada etapa a travs de clculos recursivos

Etapa:

Es la parte del problema que posee un conjunto de alternativas mutuamente excluyentes, de las cuales se
seleccionar la mejor alternativa.

Estado: es el que refleja la condicin o estado de las restricciones que enlazan las etapas. Representa la
liga entre etapas de tal manera que cuando cada etapa se optimiza por separado la decisin resultante
es automticamente factible para el problema completo.
ESQUEMA DE UNA ETAPA
Qi Variable de estado en la etapa i

Xij Uno de los valores que puede adoptar la


variable de decisin Xi en la etapa i

Xi* Decisin ptima de la etapa i

FORMULACIN Y SOLUCIN DE PROBLEMAS


La programacin dinmica no cuenta con una formulacin matemtica estndar, sino que se trata de un
enfoque de tipo general para la solucin de problemas, y las ecuaciones especficas que se usan se
deben desarrollar para que representen cada situacin individual.

Comnmente resuelve el problema por etapas, en donde cada etapa interviene exactamente una variable
de optimizacin (u optimizadora)

La teora unificadora fundamental de la programacin dinmica es el Principio de Optimalidad , que nos


indica bsicamente como se puede resolver un problema adecuadamente descompuesto en etapas
utilizando clculos recursivos . Una poltica ptima tiene la propiedad de que, independientemente de
las decisiones tomadas para llegar a un estado particular, en una etapa particular, las decisiones
restantes deben constituir una poltica ptima para abandonar ese estado,

RESOLVER PROBLEMAS DE PROGRAMACIN DINMICA SE


NECESITA:
Un grado de creatividad Un buen conocimiento de la estructura general de los problemas de
programacin dinmica para reconocer cuando un problema se puede resolver por medio de estos
procedimientos y como esto se puede llevar a cabo

CARACTERSTICAS DE LOS PROBLEMAS DE PROGRAMACIN


DINMICA
El problema se puede dividir en etapas que requieren una poltica de decisin en cada una .Cada etapa
tiene cierto nmero de estados asociados a ella.

El efecto de la poltica de decisin en cada etapa es transformar el estado actual en un estado asociado
con la siguiente etapa .El procedimiento de solucin est diseado para encontrar una poltica ptima
para el problema completo.

Dado un estado actual, una poltica ptima para las etapas restantes es independiente de la poltica
adoptada en las etapas anteriores (principio de optimalidad) . El procedimiento de solucin se inicia al
encontrar la poltica ptima para la ltima etapa .Se dispone de una relacin recursiva que identifica la
poltica optima par la etapa n dada la poltica ptima para la etapa (n+ 1).

RECURSIVIDAD
Existen dos formas de plantear la frmula de recursividad en los problemas de programacin dinmica:

Recursividad de Retroceso:
El problema se resuelva partiendo de la ltima etapa hacia la primera .

Recursividad de Avance:

El problema se resuelve partiendo de la primera etapa hacia la ltima

Las formulaciones de avance y retroceso son en realidad equivalentes en trminos de clculo . Sin
embargo, hay situaciones donde habra alguna diferencia, en la eficiencia del clculo, segn la
formulacin que se utilice. Esto sucede en particular en problemas donde intervine la toma de decisiones
conforme transcurre el tiempo. En esto caso las etapas se designan con base en el estricto orden
cronolgico de los periodos que ellas representan y la eficiencia de los clculos depender de si se utiliza
formulacin de avance o retroceso

MODELO DE REPOSICION DE EQUIPOS


Encontrar el costo mnimo de la operacin de una mquina y maximizar las utilidades en un periodo dado
("n" etapas), a travs de la toma de decisiones de remplazar y conservar la maquina en cada periodo,
teniendo en cuenta lo siguiente:

A medida que una maquina se conserva esta se vuelve ms antigua, aumentando su costo de operacin.

Cada remplazo de una mquina, se hace que una suma considerable de dinero.

Debemos encontrar las decisiones que optimicen el costo total de operacin y maximicen las ganancias,
estas decisiones pueden ser:

Conservar
Remplazar

En ciertos periodos, la decisin puede ser indiferente, se puede Conservar o Reemplazar, esta decisin
no altera la solucin ptima del proceso.

TCNICA DE OPTIMIZACIN
Trata problemas de decisin, donde las decisiones deben ser realizadas secuencialmente en muchos
puntos en el tiempo.

En la Programacin dinmica, los problemas de "n" variables se convierten en "n" sub problemas, cada
uno de ellos de una variable.

MODELO DE REPOSICIN
Mientras ms tiempo este en servicio una mquina, su costo de mantenimiento es mayor y su
productividad es menor.

Cuando la maquina llega a cierta antigedad ser ms econmico remplazarla. Es as entonces que el
problema se reduce a determinacin de antigedad ms econmica de la mquina. Los elementos del
modelo de programacin dinmica son:

La etapa i se representa por el periodo i, i =1, 2,3... y n


Las alternativas en la etapa (el periodo) i son el de remplazar o conservar la maquina al
comenzar el ao i.
El estado en la etapa i es la antigedad de la maquina al comienzo del ao i.
Tenemos la frmula recursiva de programacin dinmica, para el procedimiento de solucin de adelante
hacia atrs:

De este modo, si la mquina se reemplaza en un perodo t cualquiera, debemos determinar el costo


desde el perodo t hasta fi+1(1) , el cual est dado por el costo total desde que se compra el equipo
hasta que se reemplaza o vende en el perodo t. ~ es decir, C(0)' ms el costo total desde el perodo t
hasta Representado por f ( x ).

La representacin grfica del problema lleva al mismo grafo presentado:

K T+1
K T+1 R
T T=1
R
T=1 K T+1
R
T=1
T=Edad del equipo

K=Conservar

R=Reemplazar

El nmero de nodos se determinara segn las restricciones de la edad del equipo y desde la
etapa i hasta el nmero n de aos dados para el plan.

i=Etapas

i=1 1etapa i=2 2etapa i+1 i etapa n netapa

Duracin: t=1 Ao t=1ao t=i+1Ao


PROBLEMAS
Una empresa debe determinar la poltica optima, durante los prximos 4 aos (n=4), de reemplazo de una
mquina, en la actualidad tiene 3 aos. La siguiente tabla muestra los datos del problema. La empresa
establece que toda la mquina que tenga 6 aos de edad debe reemplazarse. El costo de una mquina
nueva es $100000

La determinacin de los valores factibles de la edad de la mquina en cada etapa requiere de algo de
ingenio. Al iniciar el ao 1 se tiene una mquina de 3 aos de antigedad. Se puede reemplazarla (R) o
conservarla (K) durante otro ao.

Al iniciar el ao 2, si hay reemplazo, la mquina nueva tendr 1 ao de edad; en caso contrario, la


mquina actual tendr 4 aos de antigedad. Los mismos razonamientos se aplican al iniciar los aos 2 a
4. Si se reemplaza una mquina con 1 ao de antigedad al iniciar los aos 2 y 3, su reposicin tendr 1
ao de antigedad al inicio del ao siguiente. Tambin, al iniciar el ao 4, se debe reemplazar una
mquina con 6 aos de servicio, y al final del ao 4 se desechan las mquinas, con recuperacin S.

La red indica que al comenzar el ao 2, las edades posibles de la mquina son 1 y 4 aos.
Para el comienzo del ao 3, las antigedades posibles son 1, 2 y 5 aos, y para el comienzo del ao 4,
las antigedades posibles son 1, 2, 3 y 6 aos.

La solucin de la red de la figura 10.6 equivale a determinar la ruta ms larga, del inicio del ao 1 al final
del ao 4. Se usar la forma tabular para resolver el problema. Todos los valores son en miles de $.
Ntese que si se reemplaza una mquina en el ao 4 (es decir, al fin del horizonte de planeacin) los
ingresos incluirn el valor de recuperacin, s(t), de la mquina reemplazada y el valor de recuperacin,

s(1) de la mquina de repuesto.

Al iniciar el ao 1, la decisin ptima para t=3 es reemplazar la mquina. As, la mquina nueva tendr 1
ao al iniciar el ao 2, y t 1 al iniciar el ao 2 determina conservarla o reemplazarla. Si se reemplaza, la
nueva mquina tendr 1 ao al iniciar el ao 3; en caso contrario, la mquina conservada tendr 2 aos.
El proceso se contina de esta forma hasta llegar al ao 4. Las polticas alternativas ptimas comenzando
el ao 1 son (R, K, K, R) y (R, R, K, K).
El costo total es $55,300.

Circle Farms posee un tractor de 2 aos de antigedad, y desea establecer una poltica de reemplazo
para sus tractores durante los 5 aos siguientes. Se debe tener en servicio durante un mnimo de 3 aos,
pero despus de un mximo de 5 aos se debe desechar. El precio actual de un tractor es de $40,000, y
aumenta 10% por ao. El valor de recuperacin de un tractor con 1 ao de uso es de $30,000 y disminuye
10% por ao. El costo anual de operacin del tractor es de $1,300, y se espera que aumente 10% por
ao.

Tiempo (aos) Ingreso r(t) ($) Costo de operacin Valor de


c(t) ($) recuperacin s(t) ($)
0 $40,000 $1,300
1 44,000 1,430 $30,000
2 48,000 1,560 27,000
3 52,000 1,690 24,000
4 56,000 1,820 21,000
5 60,000 1,950 18,000
6 64,000 2,080 15,000

Etapa 5.

r(t) + s (t+1) c(t) r(0) + s(t) + s(1) c(0) - I F5 (t)


t Decisin
1 44000+27000-1430=69570 40000+30000+30000-1300- 40000=58700 69570 K
2 48000+24000-1560=70440 40000+27000+30000-1300-40000=55700 70440 K
3 52000+21000-1690=71310 40000+24000+30000-1300-40000=52700 71310 K
4 56000+18000-1820=72180 40000+21000+30000-1300-40000=49700 72180 K
6 Se debe reemplazar 40000+15000+30000-1300-40000=43700 43700 R
Etapa 4.

r(t) c(t)+f5(t+1)
r(0) + s(t) c(0) I+f5(1) f4 (t)
t Decisin

1 44000-1430+70440=113010 40000+30000-1300 40000+69570=98270 113010 K


2 48000-1560+71310=117750 40000+27000-1300-40000+69570=95270 117750 K
3 52000-1690+72180=122490 40000+24000-1300-40000+69570=92270 122490 K
5 60000-1950+43700=101750 40000+18000-1300-40000+69570=86270 101750 K

Etapa 3.

r(t) c(t)+f4(t+1)
r(0) + s(t) c(0) I+f4(1) F3 (t)
t Decisin

1 44000-1430+117750=160320 40000+30000-1300- 40000+113010=141710 160320 K


2 48000-1560+122490=168930 40000+27000-1300-40000+113010=138710 168930 K
4 56000-1820+101750=155930 40000+21000-1300-40000+113010=132710 155930 K

Etapa 2.

r(t) c(t)+f3(t+1)
r(0) + s(t) c(0) I+f3(1) F2 (t)
t Decisin

1 44000-1430+168930=211500 40000+30000-1300- 40000+160320=189020 211500 K


3 52000-1690+155930=206240 40000+24000-1300-40000+160320=183020 206240 K
Etapa 1.

r(t) c(t)+f2(t+1)
r(0) + s(t) c(0) I+f2(1) F1 (t)
t Decisin

2 48000-1560+206240=252680 40000+27000-1300- 40000+211500=237200 252680 K

El costo total es de $252,680.

La compaa ABC posee una mquina de coser con 4 aos de antigedad y desea establecer una poltica
de reemplazo para sus mquinas durante los 5 aos siguientes. La empresa establece que toda maquina
de coser que tenga 8 aos de edad debe reemplazarse. El precio actual de una mquina es de $2,500 y
aumenta el 15% por ao. El valor de recuperacin de la maquina con un ao de uso es de $5,000 y
disminuye el 12% por ao. El costo anual de operacin es de $900 y se espera que aumente 10% por
ao.

Solucin:

Costo de operacin Valor de recuperacin


Tiempo (aos) Ingreso r(t) ($)
c(t) ($) s(t) ($)
0 $25,000 $900
1 2,875 990 $5,000
2 3,250 1,080 4,400
3 3,625 1,170 3,800
4 4,000 1,260 3,200
5 4,375 1,350 2,600
6 4,750 1,440 2,000
7 5,125 1,530 1,400
8 5,500 1,620 800
Etapa 5.

r(t) + s (t+1) c(t) r(0) + s(t) + s(1) c(0) - I F5 (t)


t Decisin
1 2875+ 4400-990 =6285 2500+5000+5000-900-2500=9100 9100 K
2 3250+3800-1080=5970 2500+4400+5000-900-2500=8500 8500 K
3 3625+3200-1170=5655 2500+3800+5000-900-2500=7900 7900 K
4 4000+2600-1260=5340 2500+3200+5000-900-2500=7300 7300 R
8 Se debe reemplazar 2500+800+5000-900-2500=4900 4900 R

Etapa 4.

r(t) c(t)+f5(t+1) r(0) + s(t) c(0) I+f5(1) F4 (t)


t Decisin
1 2875-990+8500 =10385 2500+5000-900-2500+9100=13200 13200 R
2 3250-1080+7900=10070 2500+4400-900-2500+9100=12600 12600 R
3 3625-1170+7300 =9755 2500+3800-900-2500+9100=12000 12000 R
7 5125-1530+4900=8495 2500+1400-900-2500+9100=9600 9600 R

Etapa 3.

t r(t) c(t)+f4(t+1) r(0) + s(t) c(0) I+f4(1) F43(t) Decisin

1 2875-990+12600=14485 2500+5000-900-2500+13200=17300 17300 R


2 3250-1080+12000=14170 2500+4400-900-2500+13200=16700 16700 R
6 4750-1440+9600=12910 2500+2000-900-2500+13200=14300 14300 R
Etapa 2

r(t) c(t)+f3(t+1) r(0) + s(t) c(0) I+f3(1) F2 (t)


t Decisin
1 2875-990+16700=18585 2500+5000-900-2500+17300=21400 21400 R
5 4375-1350+14300=17325 2500+2600-900-2500+17300=19000 19000 R

Etapa 1.

r(t) c(t)+f2(t+1) r(0) + s(t) c(0) I+f2(1) F1 (t)


t Decisin
4 4000-1260+19000=21740 2500+3200-900-2500+21400=23700 23700 R

El costo total es de $23,700.


OBSERVACIONES:
Se debe tener mucho anlisis para identificar las variables de entrada (estados), ya que una mala
decisin en la eleccin de estas afectara la totalidad del problema.

Las decisiones no solo son Conservar o bien Remplazar en un periodo, sino puede existir el caso en que
ingreso neto mximo del periodo, tanto para Conservar como al Remplazar una maquina pueden ser
iguales, entonces si este es el caso, existen 2 posibles soluciones o rutas ptimas.

En un caso extremos, si en todas las etapas del periodo existen decisiones mltiples, entonces existir
una cantidad de soluciones mximas (rutas optimas), que es igual a una potencia de 2, elevada a la
cantidad de etapas (periodos).

Esta ltima observacin debe ser tomada en cuenta en la elaboracin de nuestro programa, ya que
debemos considerar todas las soluciones posibles, aunque estas sean muy poco probables o casi
imposibles.

CONCLUSIONES:
La utilizacin de la tcnica de programacin dinmica es muy adecuada en la resolucin del modelo de
remplazo, ya que nos permite trabajar con mltiples decisiones en los diferentes periodos, adems de
reducir el nmero de variables, haciendo esto que al programar el problema en cualquier lenguaje de
programacin, la solucin sea ms eficiente (corra ms rpido el programa), con esto ahorramos memoria
del computador (no lo sobrecargamos), lo cual es muy importante, ya que reducimos el tiempo en la
entrega de la solucin.

BIBLIOGRAFIA:
Investigacin de operaciones. Autor, Hamdy A. Taha Traducida: Virgilio Gonzlez Pozo. Publisher,
Pearson Educacin, 2004. ISBN, 9702604982

Rardin, R. Optimization in Operations Research. Prentice Hall, New Jersey,1998.

Villaplana, J.P. Reemplazamiento de Equipos e Inflacin. InvestigacinOperativa.-ALIO- Volumen 4,


Nmero 2, Agosto 1994.

También podría gustarte