Clase Abdul Jalbar

download Clase Abdul Jalbar

of 41

Transcript of Clase Abdul Jalbar

  • 7/23/2019 Clase Abdul Jalbar

    1/41

    LOGSTICAINVENTARIOS COORDINADOS CON 1WAREHOUSE Y N RETAILERS

    ABDUL - JALBAR

  • 7/23/2019 Clase Abdul Jalbar

    2/41

    AGENDA 2

    1.El problema

    2.Notacin

    3.Modelo

    4. Heurstica Abdul albar

    !. "tras instancias # E$ercicios

  • 7/23/2019 Clase Abdul Jalbar

    3/41

    E% &'"(%EMA 3

    3

  • 7/23/2019 Clase Abdul Jalbar

    4/41

    N")A*+,N 4

    4

  • 7/23/2019 Clase Abdul Jalbar

    5/41

    M"DE%" 5

    5

    =

    =

    =

    ====

    +=

    N

    j

    j

    j

    NN

    N

    j

    jjj

    j

    j

    ddDonde

    enteron

    ttntntnts

    tdh

    t

    k

    c

    1

    0

    02211

    0

    ,1

    .....

    2min

  • 7/23/2019 Clase Abdul Jalbar

    6/41

    HE-'/)+*A A(D-%#A%(A' 6

    6

  • 7/23/2019 Clase Abdul Jalbar

    7/41

    E% &'"(%EMA 77

  • 7/23/2019 Clase Abdul Jalbar

    8/41

    E% &'"(%EMA 88

    0u uiere decir eso en trminos de la poltica

    0u pasa si la demanda es determinstica

  • 7/23/2019 Clase Abdul Jalbar

    9/41

    N")A*+,N 99

  • 7/23/2019 Clase Abdul Jalbar

    10/41

    "'M-%A*+,N 11

    /i

    /i

    De todas 6ormas es un entero positi7o.

    *osto de reposicin 8tiendas9: costo de mantener in7entario 8tiendas9 *osto de reposicin en (ode;a: *osto de mantener en in7entario en (ode;a:

  • 7/23/2019 Clase Abdul Jalbar

    11/41

    "'M-%A*+,N 1111

  • 7/23/2019 Clase Abdul Jalbar

    12/41

    "'M-%A*+,N 1212

  • 7/23/2019 Clase Abdul Jalbar

    13/41

    "'M-%A*+,N 1313

  • 7/23/2019 Clase Abdul Jalbar

    14/41

    Problema de optimizacin 1414

    su$eto a:

  • 7/23/2019 Clase Abdul Jalbar

    15/41

    "'M-%A*+,N 1515

  • 7/23/2019 Clase Abdul Jalbar

    16/41

    "'M-%A*+,N 1616

  • 7/23/2019 Clase Abdul Jalbar

    17/41

    "'M-%A*+,N 1717

    )area:/ustitu

  • 7/23/2019 Clase Abdul Jalbar

    18/41

    HE-'/)+*A A(D-%#A%(A' 1818

  • 7/23/2019 Clase Abdul Jalbar

    19/41

    HE-'/)+*A A(D-%#A%(A' 1919

    1 2 3 4 5

    !" =>=3 =>=4 =>=? =>=4 =>1 =>1!#" 4== 2!== @== 1=== 2!== 1!==$" 1@= ?== 1!= 4= 2== B==

  • 7/23/2019 Clase Abdul Jalbar

    20/41

    HE-'/)+*A A(D-%#A%(A' 22

    1 2 3 4 5

    !" =>=3 =>=4 =>=? =>=4 =>1 =>1!#" 4== 2!== @== 1=== 2!== 1!==$" 1@= ?== 1!= 4= 2== B==

    ITERACI%N& INICIAL '(9)92526

    4836$ 1 1 1 1 1 1

    1C6$ 1 1 1 1 1 11#1C6$d$

    6$$Cto8F$d$to9C

    826$9Fo

    *)

    r$

    $ d$toC6$

  • 7/23/2019 Clase Abdul Jalbar

    21/41

    HE-'/)+*A A(D-%#A%(A' 2121

    1 2 3 4 5

    !" =>=3 =>=4 =>=? =>=4 =>1 =>1!#" 4== 2!== @== 1=== 2!== 1!==$" 1@= ?== 1!= 4= 2== B==

    ITERACI%N& INICIAL to >2!2?4

    B36$ 1 1 1 1 1 1

    1C6$ 1 1 1 1 1 11#1C6$d$

    6$$Cto8F$d$to9C

    826$9Fo

    *)

    r$

    $ d$toC6$j

    jjjj

    f

    Tdh

    T

    kfCT

    2

    0

    0

    +=

  • 7/23/2019 Clase Abdul Jalbar

    22/41

    HE-'/)+*A A(D-%#A%(A' 2222

    1 2 3 4 5

    !" =>=3 =>=4 =>=? =>=4 =>1 =>1!#" 4== 2!== @== 1=== 2!== 1!==$" 1@= ?== 1!= 4= 2== B==

    ITERACI%N& INICIAL '(9)92526

    4836$ 1 1 1 1 1 1

    1C6$ 1 1 1 1 1 11#1C6$d$6$$Cto 4=>3=1 2!1>BB2 @=>!2@ 1==>@!3 2!1>BB2 1!1>12

    8F$d$to9C

    826$9

    11>1=3 44>??4 @>4= >2!3 !!>!1?

    Fo =*)r$ 2>11! 1>!@ 12>?B 2>!3B =>2!4

    $ d$toC6$1@@??>22

    4 !!!>1! 14BB>@= 3@>=11 1B!>=!3 @4=>212

  • 7/23/2019 Clase Abdul Jalbar

    23/41

    HE-'/)+*A A(D-%#A%(A' 2323

    /e Debe redondear )o de la

    iteracin anterior 8solo lainicial9

    )eniendo calculados los r$ sedebe empeIar a re7isar loscriterios de cambio

  • 7/23/2019 Clase Abdul Jalbar

    24/41

    HE-'/)+*A A(D-%#A%(A' 2424

    1 2 3 4 5

    !" =>=3 =>=4 =>=? =>=4 =>1 =>1!#" 4== 2!== @== 1=== 2!== 1!==$" 1@= ?== 1!= 4= 2== B==

    ITERACI%N& 1 '( 16$ 1 1 1 1 1 1

    1C6$ 1 1 1 1 1 1

    1#1C6$d$

    6$$Cto 4= 2!= @= 1== 2!= 1!=8F$d$to9C

    826$9 12= 4! B 1== ?==

    Fo =

    *)

    r$ 2>11! 1>!@ 12>?B 2>!3B =>2!4

    $ d$toC6$ 1@== ?=== 1!== 4== 2=== B===

  • 7/23/2019 Clase Abdul Jalbar

    25/41

    HE-'/)+*A A(D-%#A%(A' 2525

    1

    !" )4

    #" 25

    $" 6

    ITERACI%N& 2 '(8)63153

    66$ 1

    1C6$ 1

    1#1C6$d$

    6$$Cto 25

    8F$d$to9C826$9

    12

    Fo

    *)

    r$ 2)115

    $ d$toC6$ 6

  • 7/23/2019 Clase Abdul Jalbar

    26/41

    HE-'/)+*A A(D-%#A%(A' 2626

    1 2 3 4 5

    !" =>=3 )4 =>=? =>=4 =>1 =>1!#" 4== 25 @== 1=== 2!== 1!==$" 1@= 6 1!= 4= 2== B==

    ITERACI%N& 2 '(8)63153

    66$ )5

    1C6$ 2

    1#1C6$d$

    6$$Cto 144)818

    8F$d$to9C826$9

    27)157

    Fo

    *)

    r$ )699

    $ d$toC6$ 1357)836

  • 7/23/2019 Clase Abdul Jalbar

    27/41

    HE-'/)+*A A(D-%#A%(A' 2727

    5

    !" )15

    #" 15

    $" 8

    ITERACI%N& 2 '(8)63153

    66$ 1

    1C6$ 1

    1#1C6$d$

    6$$Cto 15

    8F$d$to9C826$9

    6

    Fo

    *)

    r$ )254

    $ d$toC6$ 8

  • 7/23/2019 Clase Abdul Jalbar

    28/41

    HE-'/)+*A A(D-%#A%(A' 2828

    1 2 3 4 5

    !" =>=3 =>=4 =>=? =>=4 =>1 =>1!#" 4== 2!== @== 1=== 2!== 1!==$" 1@= ?== 1!= 4= 2== B==

    ITERACI%N& 2 '(8)63153

    66$ 2

    1C6$ )5

    1#1C6$d$

    6$$Cto 347)563

    8F$d$to9C826$9

    258)946

    Fo

    *)

    r$ 1)342

    $ d$toC6$ 3452)612

  • 7/23/2019 Clase Abdul Jalbar

    29/41

    HE-'/)+*A A(D-%#A%(A' 2929

    1 2 3 4 5

    !" =>=3 =>=4 =>=? =>=4 =>1 =>1!#" 4== 2!== @== 1=== 2!== 1!==$" 1@= ?== 1!= 4= 2== B==

    ITERACI%N& 2 '(8)63153

    66$ 1 =>! =>! =>! =>! 2

    1C6$ 1 2 2 2 2 =>!1#1C6$d$

    6$$Cto 4?>342 144>B1B 4=>!4 !@>2@ 144>B1B 34@>!?38F$d$to9C

    826$9 2=@>1!@ @@>?B4 13>B1= 1@2>?31 2!B>4?Fo !1>@B

    *)

    r$ =>? =>!22 4>14 =>B3 1>342

    $ d$toC6$1!4!=>43

    1=3!@>B3

    ?

    2!B>4! ?=>!22 34!2>?12 34!2>?12

  • 7/23/2019 Clase Abdul Jalbar

    30/41

    HE-'/)+*A A(D-%#A%(A' 33

    1 2 3 4 5

    !" =>=3 =>=4 =>=? =>=4 =>1 =>1!#" 4== 2!== @== 1=== 2!== 1!==$" 1@= ?== 1!= 4= 2== B==

    ITERACI%N& 2 '(8)63153

    66$ 1 =>! =>! =>! =>! 2

    1C6$ 1 2 2 2 2 =>!1#1C6$d$

    6$$Cto 4?>342 144>B1B 4=>!4 !@>2@ 144>B1B 34@>!?38F$d$to9C

    826$9 2=@>1!@ @@>?B4 13>B1= 1@2>?31 2!B>4?Fo !1>@B

    *)

    r$ )699 )522 4>14 )839 1>342

    $ d$toC6$1!4!=>43

    1=3!@>B3

    ?

    2!B>4! ?=>!22 34!2>?12 34!2>?12

  • 7/23/2019 Clase Abdul Jalbar

    31/41

    HE-'/)+*A A(D-%#A%(A' 3131

    1 2 3 4 5

    !" =>=3 =>=4 =>=? =>=4 =>1 =>1!#" 4== 2!== @== 1=== 2!== 1!==$" 1@= ?== 1!= 4= 2== B==

    ITERACI%N& 3 '(6)63699

    3476$ 1 =>! =>! =>33 =>! 1

    1C6$ 1 2 2 3 2 11#1C6$d$

    6$$Cto ?=>2?B 1BB>33B !2>@3! !=>224 1BB>33B 22?>==?8F$d$to9C

    826$9 1!>2BB !>@33 1!>2 132>@4= 3B>22=Fo =

    *)

    r$ 1>1B2 =>BB3 3>1!3 1>41 =>!?B

    $ d$toC6$11BB=>21

    B

    @?4>32 11>=B @?>43 2?!4>@@ !3=>!!

  • 7/23/2019 Clase Abdul Jalbar

    32/41

    HE-'/)+*A A(D-%#A%(A' 3232

    1 2 3 4 5

    !" =>=3 =>=4 =>=? =>=4 =>1 =>1!#" 4== 2!== @== 1=== 2!== 1!==$" 1@= ?== 1!= 4= 2== B==

    ITERACI%N& 4 '(6)2644

    2886$ 1 =>! =>! =>2! =>33 1

    1C6$ 1 2 2 4 3 11#1C6$d$

    6$$Cto ??>3@4 2=@>41 !B>=@@ 41>4B4 13B>2@ 24B>=38F$d$to9C

    826$9 144>?3! !4>23B 1>2B! 1B=>@3 3?1>!B@

    Fo =

    *)

    r$ 1>434 1>=@1 2>1!1 =>@?! =>?BB

    $ d$toC6$1=@B@>33

    3

    @231>@31 1B=@>33 ?4>231 3?1!>B?? 4B21>1!4

  • 7/23/2019 Clase Abdul Jalbar

    33/41

    HE-'/)+*A A(D-%#A%(A' 3333

    1 2 3 4 5

    !" =>=3 =>=4 =>=? =>=4 =>1 =>1!#" 4== 2!== @== 1=== 2!== 1!==$" 1@= ?== 1!= 4= 2== B==

    ITERACI%N& 5 '(5)4428

    6646$ 1 =>33 =>! =>2 =>33 1

    1C6$ 1 3 2 ! 3 11#1C6$d$

    6$$Cto @3>!=1 1!3>12B ?4>314 3?>@!1 1!3>12B 2@!>?3=8F$d$to9C

    826$9 1!>1! 4B>@ 21>@?B 1?3>2?3 32?>!2!

    Fo =

    *)

    r$ =>@B2 1>313 1>?BB =>3B =>B44$ d$toC6$ @41>33!@!>@!? 1?32>?2? 1=BB>41@32?!>2!2 43!3>??

  • 7/23/2019 Clase Abdul Jalbar

    34/41

    HE-'/)+*A A(D-%#A%(A' 3434

    1 2 3 4 5

    !" =>=3 =>=4 =>=? =>=4 =>1 =>1!#" 4== 2!== @== 1=== 2!== 1!==$" 1@= ?== 1!= 4= 2== B==

    ITERACI%N& 6 '(5)24299

    7956$ 1 =>33 =>33 =>1?@ =>33 1

    1C6$ 1 3 3 ? 3 11#1C6$d$

    6$$Cto @?>22 1!B>42 44>!=4 31>@BB 1!B>42 2B?>=?8F$d$to9C

    826$9 1BB>@4B @=>@B= 2!>1?? 1!@>2= 314>!B=

    Fo =

    *)

    r$ =>B42 =>?2 1>2?3 1>=11 =>=$ d$toC6$ 3B4>??43@>3? 23!>34 12!B>32=314!>@ 414>3B

  • 7/23/2019 Clase Abdul Jalbar

    35/41

    HE-'/)+*A A(D-%#A%(A' 3535

    ITERACI%N

    T COSTOTOTAL

    1 1= 1@33>=

    2 B>?32 1!?4>=

    3 ?>?3@ 1!31>B

    4 ?>=2? 1!21>1

    ! !>442 1!12>

    ? !>243 1!13>1

    =j

    jCostoCostoTotal

    / *

  • 7/23/2019 Clase Abdul Jalbar

    36/41

    HE-'/)+*A A(D-%#A%(A' 3636

    1 2 3 4 5

    !" =>=3 =>=4 =>=? =>=4 =>1 =>1!#" 4== 2!== @== 1=== 2!== 1!==$" 1@= ?== 1!= 4= 2== B==

    ITERACI%N& 5 '(5)4428

    6646$ 1 =>33 =>! =>2 =>33 1

    1C6$ 1 3 2 ! 3 11#1C6$d$

    6$$Cto @3>!=1 1!3>12B ?4>314 3?>@!1 1!3>12B 2@!>?3=8F$d$to9C

    826$9 1!>1! 4B>@ 21>@?B 1?3>2?3 32?>!2!

    Fo =

    *)

    r$ =>@B2 1>313 1>?BB =>3B =>B44$ d$toC6$ @41>33!@!>@!? 1?32>?2? 1=BB>41@32?!>2!2 43!3>??

    HE-'/)+*A A(D-% A%(A'

  • 7/23/2019 Clase Abdul Jalbar

    37/41

    HE-'/)+*A A(D-%#A%(A' 3737

    1 2 3 4 5

    !" =>=3 =>=4 =>=? =>=4 =>1 =>1!#" 4== 2!== @== 1=== 2!== 1!==$" 1@= ?== 1!= 4= 2== B==

    ITERACI%N& 7 '(5)4447

    956$ 1 =>33 =>! =>1?@ =>33 1

    1C6$ 1 3 2 ? 3 11#1C6$d$

    6$$Cto @4>=13 1!4>13 ?4>@?1 3=>B3 1!4>13 2@@>!4B8F$d$to9C

    826$9 14>!?1 4B>?4= 2!>41 1?2>134 324>2?

    Fo =

    *)

    r$ =>@3 1>331 1>1B =>!1 =>B!?$ d$toC6$ ?@4>=1B@2B>=?2 1?21>344 12@>=@!3242>?B@ 4323>!B3

    HE-'/)+*A A(D-% A%(A'

  • 7/23/2019 Clase Abdul Jalbar

    38/41

    HE-'/)+*A A(D-%#A%(A' 3838

    En este caso selecciono:

    f2 :=>33 *) 1!13>12

    f1 :=>2! *) 1!33>1

    f3 :=>14 *) 1!1=>B

    HE-'/)+*A A(D-% A%(A'

  • 7/23/2019 Clase Abdul Jalbar

    39/41

    HE-'/)+*A A(D-%#A%(A' 3939

    1 2 3 4 5

    !" =>=3 =>=4 =>=? =>=4 =>1 =>1!#" 4== 2!== @== 1=== 2!== 1!==$" 1@= ?== 1!= 4= 2== B==

    ITERACI%N& 8 '(5)37334

    766$ 1 =>3333 =>! =>142 =>3333 1

    1C6$ 1 3 2 @ 3 11#1C6$d$

    6$$Cto @4>441 1!!>=B? ?!>13? 2?>!B? 1!!>=B? 2@>1!?8F$d$to9C

    826$9 13>44= 4B>3?= 3=>=1 1?1>2== 322>4=1

    Fo =

    *)

    r$ =>B=2 1>34@ =>BB4 =>?2 =>B??

    $ d$toC6$?1B>21 ?@2>=241?12>==4 1!=4>!3@ 3224>==B 42B>?@B

    HE-'/)+*A A(D-% A%(A'

  • 7/23/2019 Clase Abdul Jalbar

    40/41

    HE-'/)+*A A(D-%#A%(A' 44

    *+,$,probar uecuando cambioCUAL.UIERAde los fj

    el costo aumenta.%ue;o esa es la me$orsolucin encontrada =42R,'0,

    1 4@1 1B21 =>21!R,'0,

    2 3?! 11B! =>?13R,'0,