taller de inves 2

Upload: ingeniero-arnedo

Post on 06-Jul-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/16/2019 Taller de Inves 2

    1/16

    TALLER 2 INVESTIGACION DE OPERACIONES

    METODO SIMPLEX

    PRESENTADO A:

    RENEMBER NIÑO

    PRESENTADO POR:

    STEFANY ARNEDO MORA

    THALIA MORELO ALVAREZ

    NASSIR BRANGO ALVAREZ

    INGENIERÍA DE SISTEMAS VI

    UNIVERSIDAD DE CARTAGENA.

    FACULTAD DE CIENCIAS E INGENIERÍA.

    LORICA, CORDOBA

  • 8/16/2019 Taller de Inves 2

    2/16

    201

    1! Paso:

    Encontramos las siguientes restricciones con las cuales llevaremos acabo el ejercicio.

    6X1 + 4X2 ≤ 24

    X1 + 2X2 ≤ 6

    -X1 + X2 ≤ 1

     X2 ≤ 2

    X1, X2 ≥

    2! Paso:!onvertir las inecuaciones en ecuaciones. "ncor#orar variable $e%olgura.&1, &2, &', &4

    Ejem#lo:

    ( -)X1 * 4X2 + &1 + &2 +&' +&4 

    ( + 6X1 + 4X2 + 1&1 + &2 +&' +&4  24

    ( + 1X1 + 2X2 + &1 + 1&2 +&' +&4  6

    ( - 1X1 + 1X2 + &1 + &2 +1&' +&4  1

    ( + X + 1X2 + &1 + &2 +&' +1&4  2

    "! Paso:%ora #asamos a construir la tabla sim#le b/sica.En la cual se utili0a la columna la o rengl3n PIVOTE# cuan$o %ala o rengl3n #ivote se convierten los $atos a uno 15

    E789&"!

    ( X1 2 &1 &2 &' &4&;!"

    ( -) -4  

    &E&1 6 4 1 4

    la#ivote

      &2 1 2 1 6  

    &' -1 1 1 1  

    M$%&'&($) Z* X1

  • 8/16/2019 Taller de Inves 2

    3/16

      &4 1 1 2  columna#ivote

    +! Paso:

    Para obtener la nueva soluci3n b/sica se utili0an alguno $e los $osti#os

    a5 8eem#la0ar la variable $e sali$a en la columna b/sica con lavariable $e entra$a.

    b5 ueva la #ivote la #ivote actual < elemento #ivote.

    osotras trabajamos con la o#ci3n b5 la cual su =3rmula es:ueva la la actual5 * coeciente $e la columna #ivote5 X nuevala #ivote5.

    >ue$a as?:

    a5 ueva la 1 la s1 actual < 6

    1

  • 8/16/2019 Taller de Inves 2

    4/16

    1 1 25 * 5 @ 1 2

  • 8/16/2019 Taller de Inves 2

    5/16

    S+ 2 X2 2 C 1 2

    Por lo tanto s2 sale $e la soluci3n b/sica, el nuevo $e valor $e 2 es

    1.). El incremento corres#on$iente en 0 es

    2

    3

     x2

     

    2

    3   1.) 1.

    a cual $a la nueva 0 2 + 1 21.

    a soluci3n 3#tima #ue$e leerse en la tabla sim#le $e la siguientemanera.

    $)&$/ 3/3/4&5&6-

    $)&$/78&'7

    R/47'/-3$4&7-/5

    X1 ' #ro$ucir ' tonela$as $iarias $e #inturas #araeteriores

    X2  32

    #ro$ucir 1.) tonela$as $iarias $e #intura interior

    Z 21 la utili$a$ $iaria es $e D21.

    on$e:

    X1  '

    X2 3

    2

    ( )X1 + 4 X2

    ( )'5 + 4 3

    2  5

    ( 1) + 6

    ( 21

  • 8/16/2019 Taller de Inves 2

    6/16

    R/57/) '/3&$-/ / '9737 5&'8/% / 5&;&/-/8)7/'$:

    M$%&'&($)  Z = f(x,y) = 3x + 2y 5;

  • 8/16/2019 Taller de Inves 2

    7/16

    !omo los tFrminos in$e#en$ientes $e to$as las restriccionesson #ositivos no es necesario %acer na$a. En caso contrario%abr?a Aue multi#licar #or G-1G en ambos la$os $e la inecuaci3ntenien$o en cuenta Aue esta o#eraci3n tambiFn a=ecta al ti#o$e restricci3n5.

      N7)'$&($) $5 )/5)&44&7-/5.

    &e convierten las inecuaciones en ecuacionesagregan$o variables de holgura, exceso  artifciales segBn latabla siguiente:

    T&87 3/ 3/5&;$3$3 T&87 3/ $)&$/ >;/ $8$)/4/? - eceso + articial* + articial

    @ + %olgura

    En este caso se intro$uce una variable $e %olgura X', X4 X)5en ca$a una $e las restricciones $el ti#o ≤, #ara convertirlas enigual$a$es, resultan$o el sistema $e ecuaciones lineales:

    2X1 X2 X" * 12X1 "X2 X+ * +2"X1 X2 X * 2+

     

    I;$$) $ ;-4&6- 7

  • 8/16/2019 Taller de Inves 2

    8/16

    T$$ I . I/)$4&6- - 1

      ' 2

    B$5/ C P0 P1 P2 P" P+ P

    P' 1J 2 1 1

    P4 42 2 ' 1

    P) 24 " 1 1

    Z   -' -2

      C7-3&4&6- 3/ 8$)$3$.

    &i el objetivo es la maimi0aci3n, cuan$o en la Bltima la lain$ica$ora5 no eiste ningBn valor negativo entre los costesre$uci$os columnas P1 en a$elante5 se alcan0a la con$ici3n $e#ara$a.

    En tal caso se llega al nal $el algoritmo a Aue no eiste#osibili$a$ $e mejora. El valor $e ( columna P5 es la soluci3n3#tima $el #roblema.

    tro caso #osible es Aue en la columna $e la variable entrante ala base to$os los valores son negativos o nulos. Esto in$ica Aue

    el #roblema no se encuentra acota$o su soluci3n siem#reresultar/ mejorable. nte esta situaci3n no es necesariocontinuar iteran$o in$eni$amente tambiFn se #ue$e $ar #ornali0a$o el algoritmo.

      e no ser as?, se ejecutan los siguientes #asos $e =ormaiterativa.

      E/44&6- 3/ $ $)&$/ /-)$-/ = 5$&/-/ 3/ $$5/.

    &e $etermina en #rimer lugar la variable Aue entra en la base.Para ello se escoge la columna cuo valor en la la ( sea elmenor $e entre to$os los negativos. En este caso ser?a lavariable X1 P15 $e coeciente -'.

    &i eistiesen $os o m/s coecientes iguales Aue cum#lan lacon$ici3n anterior caso $e em#ate5, entonces se o#tar/ #oraAuella variable Aue sea b/sica.

    a columna $e la variable Aue entra en la base sellama columna pivote en color /)3/5.

  • 8/16/2019 Taller de Inves 2

    9/16

    ;na ve0 obteni$a la variable Aue entra en la base, se #roce$e a$etermina cual ser/ la variable Aue sale $e la misma. a$ecisi3n se toma en base a un sencillo c/lculo: $ivi$ir ca$atFrmino in$e#en$iente columna P5 entre el elementocorres#on$iente $e la columna #ivote, siem#re Aue ambos

    elementos sean estrictamente #ositivos maores Aue cero5. &eescoge la la cuo resulta$o %aa resulta$o m?nimo.

    &i %ubiera algBn elemento menor o igual a cero no se reali0a$ic%o cociente. En caso $e Aue to$os los elementos $e lacolumna #ivote =ueran $e Fsta con$ici3n se %abr?a cum#li$o lacon$ici3n $e #ara$a el #roblema ten$r?a una soluci3n noacota$a.

    En este ejem#lo: 1J

  • 8/16/2019 Taller de Inves 2

    10/16

    !on esto se normali0a el elemento #ivote su valor #asa a ser1, mientras Aue el resto $e elementos $e la columna #ivote seanulan an/logo al mFto$o $e Nauss-Oor$an5.

      &e muestran a continuaci3n los c/lculos #ara la la P4:

    nterior la P4 42 2 ' 1

      - - - - - -

    nterior Elemento ila en !olumnaPivote

    2 2 2 2 2 2

     

    ueva la #ivote J 1 1

  • 8/16/2019 Taller de Inves 2

    11/16

    o Q. ctuali0an$o nuevamente los valores $e la tabla seobtiene:

    T$$ III. I/)$4&6- - "

      ' 2 B$5/ C P0 P1 P2 P" P+ P

    P2 2 6 1 ' -2

    P4 12 -Q 1 +

    P1 ' 6 1 -1 1

    Z   ' ' -1

     

    ;na nueva com#robaci3n $e la con$ici3n $e #ara$arevela Aue entre los elementos $e la la in$ica$ora vuelvea %aber uno negativo, -1. &ignica Aue aBn no se %allega$o a la soluci3n 3#tima %a Aue seguir iteran$o#asos 6 Q5:

    o 6.1. a variable Aue entra en la base es X) P)5, #or ser lavariable Aue corres#on$e al coeciente -1.

    o 6.2. &e escoge la variable Aue sale calculan$o el cocienteentre los tFrminos $e la columna $e tFrminos

    in$e#en$ientes los tFrminos corres#on$ientes $e lanueva columna #ivote: 6

  • 8/16/2019 Taller de Inves 2

    12/16

    &e observa Aue en la Bltima la to$os los coecientes son#ositivos cum#liFn$ose, #or tanto la con$ici3n $e #ara$a.

    a soluci3n 3#tima viene $a$a #or el valor $e ( en la columna$e los tFrminos in$e#en$ientes P5, en este ejem#lo: ''. En la

    misma columna se #ue$e ver el #unto $on$e se alcan0a,observan$o las las corres#on$ientes a las variables $e$ecisi3n Aue %an entra$o en la base: X1 ' X2 12.

      es%acien$o el cambio $e variables se obtiene ' e 12.

    maximizar z=2 x1+3 x

    2

     x1+3 x

    2≤ 6

    3 x1+2 x2 ≤ 6

     x1

    , x2

    ≥ 0

    Para resolver #or el mFto$o sim#le %a Aue %acer el $es#eje $e lastres #rimeras ecuaciones, es $ecir $e su =orma can3nica a la =ormaest/n$ar.

     z−2 x1−3 x

    2=0

     x1+3 x2+s1=6

    3 x1+2 x

    2+s

    2=6

     7enien$o las ecuaciones en su =orma est/n$ar #roce$eremos aconstruir la tabla sim#le.

     7abla sim#le0   x1   x2   s1   s2   Rsol

    1 -2 -' 1 ' 1 6 ' 2 1 6

    Para encontrar la columna #ivote utili0aremos, la columna  x2 , a

    Aue como estamos maimi0an$o se utili0a el menor elemento el cuales -'.

    Para #o$er encontrar el rengl3n #ivote utili0aremos, los coecientes

    Aue est/n $ebajo $e x

    2=−3

      lo #asamos a $ivi$ir con lassoluciones, es $ecir con 8, entonces tenemos Aue:

  • 8/16/2019 Taller de Inves 2

    13/16

    6

    3=2,

    6

    2=3

    Entonces notamos Aue 2 es menor #or lo tanto sala $e la $ivisi3n

    6

    3 , lo Aue Auiere $ecir Aue el rengl3n #ivote es el rengl3n 2.

    es#uFs tomaremos el elemento #ivote el cual es ', lo convertiremosen 1, #ara eso %acemos la o#eraci3n, la cual es multi#licar to$o el

    rengl3n #ivote #or1

    3 , #ara no alterar la matri0 o tabla sim#le.

    0 1 " 1 0  x

     1

    3

    0   13

    1   1

    3

    2

    !onversi3n

    %ora %a Aue volver , to$os los elementos Aue estFn en los

    etremos verticales $el elemento #ivote, el cual es 1

    0

      1

    3 1  1

    3 0 2  x

    3

    1 -2 -'

    * 1 -1   0 1 6 conversi3n

    %ora volvernos , los el elemento $el rengl3n '.

    0   13

    1   13

    0 2   x−2

    ' 2 1 6

    *   73

    0   −2

    3

    1 2 conversi3n

    8em#la0aremos los valores en la tabla sim#le.

     7abla sim#le

  • 8/16/2019 Taller de Inves 2

    14/16

    (   x1

      x2

      s1

      s2

      Rsol

    1 -1 1 6   1

    3

    1   13

    2

      73

      −23

    1 2

     Ra tenemos una siguiente matri0, a Aue las variables $e $ecisi3n

    nos $amos cuenta Aue  x1=−1   #or lo tanto to$os los valores $e

     x1

     y x2 , $eben ser ≥ , entonces utili0aremos el valor m/s negativo

    #ara %allar la columna #ivote.

    Entonces la columna  x1, es la solumna #ivote, #or lo tanto

    $ebemos $eterminar el rnglo #ivote #ara eso, tomamos los valores

    Aue est/n #or $ebajo $e  x1 , lo $ivi$iremos entre las soluciones, es

    $ecir 8.

    2

    (13 )=6  y

    2

    (73 )=0.857

    Por lo tanto a #o$emos $i=erenciar el $ivisor menor saber a AuF

    rengl3n #ertenece, la cual es el rengl3n '.

      −23

    1 2

     7abla sim#le

    0   x1   x2   s1   s2   Rsol

    1 -1 1 6

      1

    3

    1   1

    3

    2

  • 8/16/2019 Taller de Inves 2

    15/16

      73

    %ora, vamos a re#etir los #asos anteriores, convertiremos en 1 el

    elemento #ivote, lo cual es7

    3   #ara eso multi#licamos el rengl3n

    ', #or3

    7

    0   73

    0   −23

    1 2 x

     3

    7

    0 1   0   −521

    3

    7

    .J)Q

    !onversi3n

    %ora convertiremos en , los etremos verticales $e la columna

    #ivote:

    0 1 0

      −5

    21

    3

    7 0. x1

    1 -1 1 6

    * 1   0 0.761 37

    6.J)

    Q

    !onversi3n

    0 1 0   −5

    21

    3

    7

    0.

      x−

    1

    3

      13

    1   13

    2

    *   0   0.41 -.14

    2

    1.Q1

    4

    !onversi3n

    8em#la0an$o los $atos $e los renglones 1 2: tenemos:

  • 8/16/2019 Taller de Inves 2

    16/16

     7abla sim#le0   x

    1  x

    2  s

    1  s

    2  Rsol

    1 .Q61   37

    6.J)Q

    .41 -.142

    1.Q14

    1   −521

    3

    7

    .J)Q

    Para concluir tenemos Aue:

     z=8.857

     x 1=0.857

     x2=1.714

    8em#la0an$o en la =unci3n objetivo:

     z=2 x1+3 x

    2→ z=2 ( 0.857)+3 ( 1.714)

    S7;4&6-:

     z=1.714+5.142=6.857