Programacion Lineal Entera.docx

  • Uploaded by: José Raul
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Programacion Lineal Entera.docx as PDF for free.

More details

  • Words: 973
  • Pages: 8
PROGRAMACIÓN LINEAL ENTERA (PLE)

La Programación lineal entera Son aquellos en que todas las variables únicamente pueden tomar valores enteros. También se distinguen dentro de estos los problemas totalmente enteros como aquellos en que tanto las variables como todos los coeficientes que intervienen en el problema han de ser enteros.

La programación lineal mixta Son aquellos en los que hay al mismo tiempo variables continuas y variables que sólo pueden tomar valores enteros.

La programación lineal Programación lineal binaria Una variable entera binaria es aquella que solamente puede adoptar los valores 0 ó 1. Este tipo de variable se emplea para resolver situaciones del tipo inclusión o exclusión.

MÉTODOS DE RESOLUCIÓN

Aunque en un principio pueda parecer que los problemas lineales enteros son más fáciles de resolver que los continuos, dado que el número de soluciones factibles a analizar, cuando el conjunto de oportunidades está acotado, es finito, éste número suele ser lo suficientemente grande (en un problema binario con n variables el número de soluciones factibles a estudiar es 2n ) como para que resulte imposible su comparación.

1

Así pues, la mayoría de los métodos de resolución comienzan su ejecución con la resolución del problema lineal asociado ( PLA) consistente en eliminar las condiciones de integridad, obteniéndose en consecuencia un problema de programación lineal que puede ser resuelto mediante el algoritmo del simplex.

La resolución del PLE en primer lugar, tiene una ventaja y es que si la solución a dicho problema verifica las condiciones de integridad de las variables, esta será la solución al problema entero, con lo cual no será necesario aplicar ninguna técnica especial para resolverlo.

Si la solución al PLE no verifica las condiciones de integrida, lo que ocurre la mayoría de las veces, entonces habrá que utilizar algún método que nos permita resolver el problema entero. Loque no debemos hacer, es caer en la tentación de redondear la solución obtenida al PLE a valores enteros y tomarla como válida, pues si bien esto puede ser aceptable en aquellos problemas en el que los valores de las variables son muy grandes y en consecuencia el error puede ser mínimo, en general nos puede generar graves problemas.

2

A raíz de esto si queremos obtener la solución óptima al problema entero, necesariamente debemos utilizar algún método de resolución para problemas enteros. El método, que es considerado el más representativos y además pionero en la resolución de problemas enteros, es el de ramificación y acotación (Branch and Bound). MÉTODO DE RAMIFICACIÓN Y ACOTACIÓN (Branch and Bound).

El método de ramificación y acotación, más conocido por su nombre en inglés Branch and Bound, recibe su nombre precisamente por las dos técnicas en las que basa su desarrollo, que son la ramificación y la acotación. El método de ramificación y acotación comienza por resolver el PLE, de modo que si la solución al PLE verifica las condiciones de integridad, entonces también es la solución al problema entero, en caso contrario se comienza con la ramificación del problema. La ramificación consiste en dividir cada problema en dos nuevos subproblemas, obtenidos mediante

la

imposición

de

restricciones

excluyentes que dividen el conjunto de oportunidades del problema original en dos partes, pero eliminando en ambas partes la solución no entera del problema original. Cuando en la solución al PLE una variable que ha de ser entera xi Toma el valor xbi no entero, entonces se generan a partir de dicho valor dos restricciones xi ≤ [xbi] y xi ≥ [xbi]+1 (siendo [xbi] la parte entera por defecto de xbi ), que añadidas cada uno por separado al problema original, da lugar a dos nuevos subproblemas. El proceso se repite con cada uno de los dos subproblemas obtenidos, los cuales darán lugar a otros dos subproblemas 3

cada uno de ellos y así sucesivamente hasta que en todos los subproblemas tengan solución entera o infactible.

El proceso a seguir en la resolución de problemas enteros mediante el método de ramificación y acotación se resume en el siguiente esquema algorítmico.

4

Ejemplo:

La solución optima al ejercicio sera entonces X1 = 5, X2= 0, Z=40 PROGRAMACION ENTERA MIXTA Algunas de las variables de decisión tienen valores enteros. Las demás cumplen con la suposición de divisibilidad. Un problema en el que solo se requieren en que algunas variables tengan valores enteros mientras que en otras pueden asumir cualquier numero no negativo (es decir, cualquier valor continuo) se llama programación lineal entera mixta (PLEM)

5

Tipos de Restricciones Usadas en la Programación Entera Mixta: 1) Excluyentes: Solo sirve para elegir una alternativa de varias posibles 2) Pre-requisito: Cuando necesitas realizar una acción antes de proceder con la siguiente 3) Incluyente: Dicha restricción se da para cuando realizas una acción "A" entonces debes hacer la acción "B" 4) Costo Fijo: Cuando se nombra un costo fijo, es sinónimo de uso de variable mixta Ejemplo:

Utilizando la herramienta www.phpsimplexc.com, nos arroja como resultado. La solución óptima es Z = 11 / 3 X1 = 2 / 3 X2 = 7 / 3 Como X2 puede ser fraccionario no es necesario ramificar esa variable, por lo cual se busca ramificar X1, para obtener la solución óptima.

6

Programacion Entera Binaria: Existen numerosas aplicaciones de programación entera en la que el problema incluye cierto número de decisiones sí o no relacionadas. En estas situaciones de este tipo las únicas 2 elecciones posibles son si o no. Por ejemplo, ¿ Debe emprenderse un determinado proyecto? ¿ Debe hacerse cierta inversión de capital? Debido a estos problemas involucran sólo dos posibilidades, este tipo de decisiones se pude representar mediante variables de decisión restringidas a sólo dos valores. 0 y 1. De esta forma la i- ésima decisión sí o no se puede representar por x, tal que: Xi = (1 si la decisión i es sí,

0 si la decisión i es no).

7

8

Related Documents


More Documents from "diana"

Freindship
October 2019 124
October 2019 155
Industria Iso099.docx
November 2019 83
S2.pdf
December 2019 90
Humn1.docx
December 2019 93