09a - programacion dinamica probabilistica.docx

Upload: luighymerino

Post on 02-Mar-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 09A - PROGRAMACION DINAMICA PROBABILISTICA.docx

    1/7

    PROGRAMACION DINAMICA

    PROBABILISTICA

    Ing. Manuel Snchez Tern

  • 7/26/2019 09A - PROGRAMACION DINAMICA PROBABILISTICA.docx

    2/7

    INVESTIGACION DE

    Ing. Manuel 1

    PROGRAMACION DINAMICA PROBABILISTICA (PDP)

    INTRODUCCION

    La Programacin Dinmica Probabilstica difiere de la Determinstica en que

    el estado de la siguiente etapa no est deterinado por !opleto por elestado " la pol#ti!a de de!isi$n de la etapa a!tual% En su lugar e&iste unadistribucin de probabilidad para deterinar !ul ser el siguiente estado%Sin e'argo( esta distri'u!i$n de pro'a'ilidad si queda 'ien deterinada porel estado " la de!isi$n de la etapa a!tual%

    Hillier-ieberman

    La Programacin Dinmica Probabilstica difiere de la Determinstica enque los estados " los retornos o retri'u!iones en !ada etapa sonpro'a'il#sti!os%

    Hamd! Taha

    )n pro!eso de de!isi$n de N etapas es probabilstico( si el rendiiento

    aso!iado !on al enos una de!isi$n del pro!eso es aleatorio% Esta aleatoriedadgeneralente se presenta en una de dos foras*

    Los estados son deterinados e&!lusi+aente por las de!isiones(pero los rendiientosaso!iados !on uno o s de los estados sonin!iertos%

    Los rendiientos son deterinados e&!lusi+aente por los estados(pero los estados que sepresentan a partir de una o s de lasde!isiones son in!iertos%

    "ichard #ronson

    De'ido a la estru!tura pro'a'il#sti!a( la rela!i$n entre las fun!iones de !ostoo !ontri'u!i$n entre lasetapas ne!esariaente es s !opli!ada que en el!aso deterin#sti!o%

    Toando !oo referen!ia el odelo de in+entario tra'a,ado en prograa!i$n

    dini!a deterin#sti!a(

    -ste supone( al !oien.o del pro'lea( la deanda

    de !ada per#odo !oo !ono!ida% Sin e'argo( en la realidad la deanda del

    per#odo n es una +aria'le aleatoria !u"o +alor no se !ono!e /asta despu-s de

    toar la de!isi$n de produ!!i$n en el per#odo n% A0n si se !ono!e el ni+el de

    in+entario 1estado a!tual2 " la !antidad a produ!ir en el presente per#odo

    1de!isi$n2( el estado del siguiente per#odo " el !osto del per#odo a!tual sern

    +aria'les aleatorias !u"os +alores no se !ono!en /asta que se !ono.!a ladeandadel per#odo a!tual%

    1c1 *

    fn+1(1)

    Estado: sn

    Decisinn

    p1

    p2

    c2 2

    fn(sn,xn)

    pmfn+1(2)

    x

    *

  • 7/26/2019 09A - PROGRAMACION DINAMICA PROBABILISTICA.docx

    3/7

    INVESTIGACION DE

    Ing. Manuel2

    Sea m el n0ero de estados

    posi'les en la etapa n$%% El

    sistea !a'ia al estado i !on

    pro'a'ilidad pi 1 i34( 5( 6 m2

    dados el estado sn " la de!isi$n

    &n en la etapa n% Si el sistea

    !a'ia al estado i( 'i es la

    !ontri'u!i$n o !osto de la etapa

    n a la fun!i$n o',eti+o%

    cm

    m

    fn+1(m

    )

    *

  • 7/26/2019 09A - PROGRAMACION DINAMICA PROBABILISTICA.docx

    4/7

    PROBLEM

    A 1

    )n pro"e!to de in+estiga!i$n so're !ierto pro'lea de ingenier#a tiene 7

    equipos de in+estigadores que 'us!an resol+er el pro'lea desde 7 puntos de

    +ista diferentes% Se estia que en las !ir!unstan!ias a!tuales la pro'a'ilidad de

    que los equipos A( 8( C fra!asen es de* 9%:9( 9%;9 " 9%2% El o',eti+o es inii.ar la pro'a'ilidad de fra!aso de los 7 equipos " por

    ello se asignaran al pro"e!to 5 nue+os !ient#fi!os de alto ni+el%

    Seg0n la asigna!i$n a los equipos( la pro'a'ilidad de fra!aso !a'ia seg0n lo

    indi!ado en la ta'la siguiente%

    # de cientficosadicionales asignados

    Probabilidad de fracasode los equipos

    A B C

    0 0.40 0.60 0.80

    1 0.20 0.40 0.502 0.15 0.20 0.30

    ?C$o de'en asignarse los 5 nue+os !ient#fi!os para inii.ar la pro'a'ilidad de

    que los 7 equipos fra!asen@

    Solucin(

    )tapas( * + , tres euipos /0 # ! '1

    2uncin( 3 + minimizar probabilidad de 3racaso

    )stado( s + 4 de cient3icos disponibles

    5ariable( & + 4 de cient3icos asignados

    Etapa 3 (Equipo C)

    3

    f3(s3,x3)

    Solucin

    x3 x3 x3 3 s3 x

    0 0 - - 0 0

    1 - 0. - 0 1

    2 - - 0. 0 2

    Etapa 2 (Equipo B)

    s2

    f2(s2,x2) = p2 * f3(s2-x2) Solucin

    x2 =0 x2 =1 x2 =2 f2*(s2 x

    0 (0.6) - - 0.48 0

    1 (0.6) (0.4) - 0.30 0

    2 (0.6) (0.4) (0.2) 0.16 2

    Etapa 1 (Equipo A)

    s1

    f1(s1,x1) = p1 * f2(s1-x1) Solucin

    x1 =0 x1 =1 x1 =2 1 s1 x

    2 (0.4) (0.2) (0.15) 0.06 1

    /signacin adicional( )uipo /( %6 )uipo #( 76 )uipo '( %

  • 7/26/2019 09A - PROGRAMACION DINAMICA PROBABILISTICA.docx

    5/7

    PROBLEMA 2

    )n repartidor !opra a una ganader#a ; galones de le!/e a 4 por

    gal$n% Cada gal$n lo +ende a 5 " solaente

    !oer!ia !on 7 !lientes% La ganader#a est

    dispuesta a !oprar los galones de le!/e que elrepartidor no al!an!e a +ender pero solaente

    le

    pagar la itad de lo que -l pag$ al ini!io%

    Desafortunadaente para el repartidor la

    deanda diaria de !ada uno de sus !lientes es

    in!ierta( es por esto que lle+$ el registro de sus

    +entas del aBo pasado " resui$ la infora!i$n

    en pro'a'ilidades de la siguienteanera*

    Client

    e 1

    Cliente 2

    Cliente 3

    Demanda diaria

    (galones)Probabilidad

    4 9%;9

    5 9%997 9%:94 9%95 9%497 9%:94 9%:95 9%797 9%79

    Si lo que quiere el repartidor es asignar los ; galones de le!/e entre los tres

    !lientes para a&ii.ar los

    ingresos esperados 1"a que el !osto siepre ser ;2

    sa'iendo ades que de los galones de le!/e en+iados a un deterinado !lienteno se pueden en+iar los re!/a.ados luego a otro !liente( utili!e la prograa!i$n

    dini!a para deterinar !$o el repartidor de'e asignar los ; galones de le!/e

    entre sus tres !lientes%

    Solucin(

    a demanda de cualuier cliente nunca

    es ms de tres galones.)tapas(

    'lientes

    )stados( 8alones de

    leche disponiblesDecisin( 9'untos galonesen:iar a cada cliente;

    5ariables( &n + 8alones en:iados al cliente n no

    necesariamente el cliente coger todos1dn +

    Demanda del cliente n galones comprados por

    el cliente1

    2uncin recursi:a( Ingreso

    esperado obtenido

    in&n1+

  • 7/26/2019 09A - PROGRAMACION DINAMICA PROBABILISTICA.docx

    6/7

    * *

  • 7/26/2019 09A - PROGRAMACION DINAMICA PROBABILISTICA.docx

    7/7

    * *

    * *

    @A.B= es el ingreso esperado en el cual se consideraron las probabilidades10 para

    determinar la utilidad recuerde ue la cantidad de in:ersin es siempre @C.

    Asignar* Cliente4* 4 Cliente 5*7 Cliente7*5

    No se in!lu"e 5 en la priera etapa por tener

    pro'a'ilidad 3 9

    Etapa 1

    s1

    f1(s1,x1)= i1(x1)&f2(s1-x1) Solucin ptima

    x1 x1 x1 x1 =3 f1 x1

    6 0+8.70=8. 2+7.75=9. 3.10+6.65=9. 4.20+5.40=9. 9.7 1 (no

    Etap

    f2(s2,x2)= i2(x2)&f3(s2-x2) Solucin

    x2=

    x2=

    x2=

    x2 =3 2 x2

    3 0+4.35=4. 2+3.4=5.4 3.25+2-=5.25 4 5.40 1

    4 - 2+4.35=6. 3.25+3.4=6.6 4.35+2=6.35 6.65 2

    5 - -

    3.25+4. 35=7. 4.35+3.4=7.7 7.75 3

    6 - - - 4.35+4.35=8. 8.70 3