Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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.
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
Comnmente resuelve el problema por etapas, en donde cada etapa interviene exactamente una variable
de optimizacin (u optimizadora)
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:
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
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:
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
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.
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,
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.
Etapa 5.
r(t) c(t)+f5(t+1)
r(0) + s(t) c(0) I+f5(1) f4 (t)
t Decisin
Etapa 3.
r(t) c(t)+f4(t+1)
r(0) + s(t) c(0) I+f4(1) F3 (t)
t Decisin
Etapa 2.
r(t) c(t)+f3(t+1)
r(0) + s(t) c(0) I+f3(1) F2 (t)
t Decisin
r(t) c(t)+f2(t+1)
r(0) + s(t) c(0) I+f2(1) F1 (t)
t Decisin
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:
Etapa 4.
Etapa 3.
Etapa 1.
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