METD SMPLX.pptx

Embed Size (px)

Citation preview

  • 8/19/2019 METD SMPLX.pptx

    1/24

    INVESTIGACIÓN DEOPERACIONES

    PROGRAMACIÓN LINEAL: MÉTODO SIMPLEX – MÉTODO GR

  • 8/19/2019 METD SMPLX.pptx

    2/24

    ALUMNOS:

    Hernández Brambila Sarai

    Hernández Castro M. Candelaria

    Castillo Cruz Diego

    Elvira Tejeda Jorge

    Ramos Lara S. So!a

    "ega Ramos D. Jimena

  • 8/19/2019 METD SMPLX.pptx

    3/24

    MÉTODO

    SIMPLEX

  • 8/19/2019 METD SMPLX.pptx

    4/24

    La Programación Lina! es una de las #rin$i#ales ramas d%nvestiga$i&n '#erativa.

    Este amos!simo m(todo ue $reado en el a)o de *+,- #o

    estadounidense eorge Bernard Dantzig / el ruso Leonid "italie

    1antorovi$02 $on el ánimo de $rear un algoritmo $a#az de solu$i

    #roblemas de m restri$$iones / n variables.

    INTRODUCCIÓN

  • 8/19/2019 METD SMPLX.pptx

    5/24

    EL METODO SIMPLEX

    E" #na $rramin%a ma%m&%ica 4ue resuelve #roblem#lanea$i&n / #rograma$i&n de o#era$iones5 es de$ir2 r"#!a (rg#n%a "o)r c#&n%o (ro*#cir * ac#r*o ca(aci*a* o(ra%i'a + "%#*io" * mrca*o

    6tiliza el mo*!o * !a Programación Lina!2 a %ra'," "o!#ción * #na ma%ri-2 usando el m(todo de elimina$iauss Jordan.

  • 8/19/2019 METD SMPLX.pptx

    6/24

    EL METODO SIMPLEX

    METODOLOGIA DE

    %denti7$a$i&nde la un$i&n

    objeto / lasrestri$$ionesConstru$$i&ndel modelo de#rograma$i&nlineal de ormaestándar

    Constru$$i&nde un modelomatri$ialSolu$i&n de lamatriz #orm(todo deelimina$i&n8auss Jordan9

    Se obtiene a #artenun$iado del eje

    en la #rá$ti$a2 a #entrevistas /

    observa$i&n

    •Las variables se $onsider#ositivas•Se suman o restan variabbási$as o su#uestas #araeliminar la ine$ua$i&n•Se asegura 4ue el signo dn;mero al otro lado de lasolu$i&n sea #ositivo

    Se $onstru/e una matriz2 generalmentdos dimensiones2 una #ara las variablbási$as in$lu/endo a < 8=un$i&n objetotra #ara todas las variables

    Se utiliza la elimina$i&n identi7$and$ada itera$i&n la $olumna de entradla e$ua$i&n #ivote

  • 8/19/2019 METD SMPLX.pptx

    7/24

    IDENTIFICACION DE LA FUNCION O./ETO 0 LASRESTRICCIONES

    E1m(!o:

    Ma>imizar

  • 8/19/2019 METD SMPLX.pptx

    8/24

    CONSTRUCCION DEL MODELO DE PL USANDOFORMA ESTANDAR

    F#nción O)1%o

    Se debe agru#ar lasvariables de un sololado de la e$ua$i&n2enton$es

  • 8/19/2019 METD SMPLX.pptx

    9/24

    MODELO DE PL USANDO LA FORMAESTANDAR

    R"%riccion"

    F#nciónO)1%o

    2@AI<?

     AS*? G AS?

      IAS@

    Lo" n;mro"

    *"(#," *!"igno ig#a!< "con"i*ran(o"i)!""o!#cion"< !!o"*)n co!ocar"n !a ca"i!!acorr"(on*in%* !a ma%ri- (ara"o!#cionar !mo*!o *Sim(!=

    Lo" n;mro" *!an%* !a" 'aria)!" "on"#" co>cin%"

  • 8/19/2019 METD SMPLX.pptx

    10/24

    DISE?O DE LAMATRI6

    .&"ica

    6 X 0 S9

    S4 S3 SSo!#ci

    ón

    6 * I@ I

    S9 * * G

    S4 * *

    S3 I* * * *

    S * *

    Se toman los $oe7$ientes de las e$ua$iones del modelo de KL de orestándar / se $olo$an en su lugar $orres#ondiente de a$uerdo $on

    identi7$a$i&n de las 7las / $olumnas de la matriz

  • 8/19/2019 METD SMPLX.pptx

    11/24

    SOLUCION DE LA MATRI6@I*n%i>cación * Co!#mna * En%ra*a< Ec#ación Pi'o%+ E!mn%o Pi'o%

    .&"ica

    6 X 0 S9

    S4 S3 SSo!#ci

    ón

    6 * I@ I

    S9 * * G G:*?

    S4 * * :?

    S3 I* * * **:I*?

    *

    S * * :?

    Co>cin%" *!a" 'aria)!" No.&"ica" n !aB#nción O)1%o

    Co!#mna *

    En%ra*

    a

    Ec#ación Pi'o% %in !a mnorra-ón (o"i%i'a

    Pi'o%

  • 8/19/2019 METD SMPLX.pptx

    12/24

    SOLUCION DE LA MATRI6@ITERACIONES

    Se utiliza el m(todo de elimina$i&n auss Jordan #ara $al$ular los nuev

    $oe7$ientes2 seg;n las siguientes o#era$iones del $ál$ulo

    N#'a Ec#ación Pi'o% ? E$ua$i&n Kivote : Elemento Kivote

    N#'a Ec#ación ? E$ua$i&n anterior Coe7$ient

    es

    Columnaentrada

    NuevaE$ua$i&

    n Kivote

    >

  • 8/19/2019 METD SMPLX.pptx

    13/24

    SOLUCION DE LA MATRIZ(ITERACIONES)

    .&"ica

    6 X 0 S9

    S4 S3 SSo!#ci

    ón

    6

    S9

    X * O O ,

    S3

    S

    6tilizamos el $ál$ulo de la nueva E$ua$i&n Kivote2 dividimos $ada$oe7$iente entre el elemento #ivote2 el resultado es

    No% # !a 'aria)! X (a"ó a"r )&"ica

  • 8/19/2019 METD SMPLX.pptx

    14/24

    Cal$ulamos $ual4uiera de las e$ua$iones de la nueva %tera$i&n2 elejem#lo es el $ál$ulo de la #rimera 7la 8E$ua$i&n objeto9

    E$ua$i&n anterior * I@ I

    Coe7$iente Columna Entrada8CCE9

    I@

    Nueva E$ua$i&n Kivote * *: *: ,

    CCE > Nueva E$ua$i&n Kivote @ @: @: *

    N#'a Ec#ación * I*:

    @: *

    SOLUCION DE LA MATRIZ(ITERACIONES)

  • 8/19/2019 METD SMPLX.pptx

    15/24

    .&"ica

    6 X 0 S9

    S4 S3 SSo!#ci

    ón

    6 * I

    *: @: *

    S9

    X * O O ,

    S3

    S

    Se es$riben los valores en la 7la $orres#ondiente de la Matriz 8#rime7la9

    SOLUCION DE LA MATRIZ(ITERACIONES)

  • 8/19/2019 METD SMPLX.pptx

    16/24

    SOLUCION DE LA MATRIZ(SOLUCIÓN)

    .&"ica 6 X 0 S9 S4 S3 S So!#ción

    6 * *:@ ,:@ *:@

     0  * :@ I*:@ ,:@

    X * I*:@ :@ *:@

    S3 I* * * @

    S I:@ *:@ * :@

    Se realizan las %tera$iones 4ue sean ne$esarias2 identi7$ando una /vez la Columna de Entrada2 la E$ua$i&n Kivote / el elemento #i

    $a"%a # " c#m(!a ! 'a!or ó(%imo *"cri%o n !a con*icióO(%imi*a*. La matriz resultante es la siguiente

  • 8/19/2019 METD SMPLX.pptx

    17/24

    SOLUCION DE LA MATRIZ(SOLUCIÓN)

    .&"ica 6 X 0 S9 S4 S3 S So!#ción

    6 * *:@ ,:@ *:@

     0  * :@ I*:@ ,:@

    X * I*:@ :@ *:@

    S3 I* * * @

    S I:@ *:@ * :@

    La solu$i&n es2 los valores de A / 4ue 0a$en má>ima a imo de < es * :@

  • 8/19/2019 METD SMPLX.pptx

    18/24

    MÉTODO GRAFIC

  • 8/19/2019 METD SMPLX.pptx

    19/24

    MÉTODO GRAFICO

    La "o!#ción * #n mo*!o * (rogramación Lina! (orm*io *! m,%o*o gr&>co< con"i"% n !a );"#*a * !acom)inación * 'a!or" (ara !a" 'aria)!" * *ci"ión #o(%imicn ! 'a!or * !a B#nción o)1%i'o< "i " # *ic$acom)inación =i"%Gr&>camn% " *>n #na rgión # *1 "a%i"Bc$a" a

    %o*a" + ca*a #na * !a" r"%riccion" + " "ig# #ncri%rio * *ci"ión

    D Borma (r&c%ica "ó!o (ro)!ma" * %r" 'aria)!" **ci"ión o mno" "r&n r(r"n%a)!" + "o!#ciona)!""ig#in*o "% m,%o*o

  • 8/19/2019 METD SMPLX.pptx

    20/24

    M,%o*o Gra>co

    P la regi&n 4ue satisa$e a todas /$ada una de las restri$$iones de unmodelo de #rograma$i&n Lineal sele llama RE%'N =PCT%BLE /$onsiste de todas las $ombina$ionesde los valores #ara las variables dede$isi&n2 4ue son válidas $omo unasolu$i&n del modelo.

    En este gra7$o #odemos a#reRE%'N =PCT%BLE la $ual $oloreada $on beige.

  • 8/19/2019 METD SMPLX.pptx

    21/24

    Ejem#lo

    < ma> ? @ x *  x  Q *

    sujeto a

    • R* @ x *  x  Q * 8$olor beige9

    • R2: x *

     x  Q 8$olor rojo9

    •  x * 2 x 

    MÉTODO GRAFICO

  • 8/19/2019 METD SMPLX.pptx

    22/24

    La regi&n a$tibleseria

  • 8/19/2019 METD SMPLX.pptx

    23/24

    • a. z max 82 9 ? @89 89 ?

    • b. z max 8,2 9 ? @8,9 89 ? *

    • $. z max 82 ,9 ? @89 8,9 ?

    • d. z max 82 @9 ? @89 8@9 ? *

    Los valores timos son

    • "alor '#timo *

    • "(rti$e '#timo 8,29

    Solu$i&n

  • 8/19/2019 METD SMPLX.pptx

    24/24

    GRACIAS POR SUATENCIÓN