Optimización de Procesos

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Optimización de Procesos"

Transcripción

1 Optimización de Procesos

2 Tier I: Métodos Matemáticos de Optimización Sección 2: Programación Lineal

3 Programación Lineal (Linear Programming, LP) La programación lineal (optimización lineal) es el área de problemas de optimización con funciones objetivo y restricciones lineales Ejemplo: minimizar: f(x) 6x + 5x 2 + 2x + 7x 4 sujeta a: 2x + 8x + x 4 2 x 5x 2 2x + x 4-5

4 Programación Lineal continuación Ninguna de las variables está multiplicada por otra variable, elevada a una potencia o usada en una función no linear Puesto que la función objetivo y las restricciones son lineales, son convexas. Entonces, si la solución óptima de un problema de LP es encontrada, ésta es el óptimo global.

5 Forma estándar de LP Forma estándar de LP: minimizar: f cx sujeta a: Ax b x i ; i,, n donde c es llamada el vector costo ( por n), x es el vector de variables (n por ), A es la matriz de coeficientes (m por n), y b es un vector de constantes dadas m por.

6 ases de la Forma Estándar Para un problema de maximización, podemos transformar usando: max(f(x)) min(-f(x)) Para restricciones de desigualdad, se usan variables "flojas": 2x + x 2 5 2x + x 2 + s 5 donde s

7 Usando Variables flojas Cuando transformamos la ecuación 2x + x 2 5 to 2x + x 2 + s 5 Si el lado izquierdo (left-hand side, LHS) (2x + x 2 ) es menor que el lado derecho (right-hand side, RHS) (5), entonces s tomará un valor positivo para hacer la igualdad verdadera. Mientras el valor del LHS sea más cercano al RHS, más pequeño será el valor de s. Si el LHS es igual al RHS, s. s no puede ser negativo porque el LHS no puede ser mayor que el RHS.

8 Ejemplo de Forma Estándar Ejemplo: Escrito en Forma Estándar: maximizar: f x + x 2 sujeta a: 2x + x 2 6 x + 7x 2 4 x + x 2 x, x 2 Definir las variables flojas x & x 4

9 Ejemplo de Problema Reescrito El problema ahora puede escribirse: minimizar: g x x 2 sujeta a: 2x + x 2 + x 6 x + 7x 2 x 4 4 x + x 2 x, x 2, x, x 4 A 2 7 b 6 4 c [ ]

10 Repaso de Álgebra Lineal La siguientes diapositivas revisan varios conceptos de álgebra lineal que son la base de los métodos usados para resolver problemas de optimización lineal

11 Vectores Vectores e Independencia Lineal Un vector k es una columna o fila o un arreglo de columnas de k números. Tiene una dimensión de k. Independencia Lineal (Linear Independence, LI) Una recopilación de vectores a, a 2,, a k, cada uno de dimensión n, es llamado linealmente independiente si la k λ a significa que λ j j j j para j, 2,, k

12 Independencia Lineal Continuación En otras palabras, un grupo de vectores es linealmente independiente si un vector no puede escribirse como una combinación de cualquiera de los otros vectores. El número máximo de vectores LI en un espacio n-dimensional es n.

13 Por ejemplo, en un espacio de 2 dimensiones: x 4 5 Los vectores y no son 2 25 Linealmente independientes porque x 2 5x. x 2 Independencia Lineal y Continuación x 2 son LI porque no hay Una constante que puedas multiplicar para obtener la otra. x 2

14 Grupos de Cobertura Se dice que un grupo de vectores a, a 2,, a k en un espacio n-dimensional abarca el espacio si cualquier otro vector en el espacio puede escribirse como una combinación lineal de vectores En otras palabras, para cada vector b, deben existir escalares λ, λ 2,, λ k tales que k b a j λ j j

15 ases Se dice que un grupo de vectores es una base para un espacio n-dimensional si:. Los vectores abarcan el espacio 2. Si cualquiera de los vectores es removido, el grupo ya no abarcará el espacio Una base para un espacio n-dimensional debe tener exactamente n vectores Pueden existir muchas bases diferentes para un espacio dado

16 ases continuación Un ejemplo de una base es el eje coordenado de una gráfica. Para una gráfica en 2-D, no puedes remover uno de los ejes y aún formar una línea cualquiera con solo los ejes restantes. O, no puedes tener tres ejes en una gráfica 2-D porque siempre puedes representar el tercero usando los otros dos.

17 Sistemas de Ecuaciones (SOE) El Álgebra Lineal puede ser usada para resolver un sistema de ecuaciones Ejemplo: 2x + 4x 2 8 & x 2x 2 Esto puede ser escrito como una matriz aumentada: [ A, b ]

18 Sistemas de Ecuaciones Continuación Las operaciones de fila pueden ser realizadas en la matriz sin cambiar el resultado Operaciones de fila válidas incluyen lo siguiente: Multiplicar una fila por una constante Intercambiar dos filas Sumar una fila a otra

19 Resolviendo SOE s En el ejemplo previo, queremos cambiar la matriz A para ser triangular superior multiplica la fila superior por ½ suma veces la fila superior a la fila inferior 2 4 8

20 2 4 8 Resolviendo SOE s continuación multiplica la fila inferior por -/8 x + 2x2 x + x 4 8 De la matriz triangular superior aumentada, podemos fácilmente ver que x 2 / 8 y usar este para obtener x x 4 2. / 8 5 /

21 Matriz Invertida El inverso de una matriz puede ser encontrado usando operaciones de filas Ejemplo: Forma la matriz aumentada (A, I) Transformala a (I, A - ) Usando operaciones de filas A

22 Ecuaciones de Optimización Hemos visto que las restricciones pueden ser escritas en la forma Ax b. Debemos tener más variables que ecuaciones así que tenemos algunos grados de libertad para optimizar. Si el número de ecuaciones es mayor o igual que el número de variables, los valores de las variables ya están especificados.

23 Solución General a los SOE s Dado un sistema de ecuaciones en la forma Ax b Asume m (número de ecuaciones) < n (número de variables) sistema underspecified system Podemos separar el sistema en variables independientes (n-m) y variables dependientes (m). Los valores de las variables dependientes dependerán de los valores que elijamos para las variables independientes.

24 Solución General continuación Llamamos a las variables dependientes variables básicas porque su matriz de coeficientes A forma una base. Las variables independientes serán llamadas variables no básicas. Al cambiar las variables en la base, podemos cambiar las bases. Se mostrará que esto permite examinar diferentes puntos óptimos posibles.

25 Solución General continuación Separa la matriz A en la siguiente manera: m n a x... + a x a x + m n b O, m i n i a + j xi a x j j m+ b

26 Define las matrices y N como sigue: [ ] 2 m a a a [ ] m+ m+2 n N a a... a... Solución General continuación donde es una matriz m por m matriz, N es una matriz m por (n-m), y a j es la columna j th de la matriz A es llamada matriz básica y N es llamada matriz no básica

27 Solución General continuación La matriz contiene las columnas de la matriz A que corresponden a las variables x que están en la base. Se debe mantener el orden. Así, si x 4 es la segunda variable de la base, a 4 debe ser la segunda columna de la matriz La matriz N es solo las columnas de la matriz A que quedan fuera.

28 Solución General continuación Similarmente, define x [ x2... x m x ] T y x N [ m+ xm+ 2 x... x ] n T Más adelante veremos como determinar que variables poner en la base. Este es un paso importante para examinar todas las soluciones óptimas posibles.

29 Solución General continuación Ahora tenemos x Nx + N b Multiplica ambos lados por - : x + Nx N b Así, x ( x x N ) ( b Nx N x N )

30 Solución ásica Podemos elegir cuales quiera valores para las variables (n-m) (aquellas en x N )y entonces resolver para las variables m restantes en x Si elegimos x N, entonces x b A esto se le llama "solución básica" del sistema Solución ásica: x ( x x N ) ( b )

31 Soluciones ásicas Factibles Ahora tenemos una solución para Ax b. Pero esa era solo uno de dos grupos de restricciones para el problema de optimización. El otro era: x i, i,, n (no-negativa) Una solución básica factible (basic feasible solution, FS) es una solución básica donde cada x es no-negativa Una FS satisface todas las restricciones del problema de optimización

32 Puntos Extremos Un punto es llamado punto extremo (extreme point, EP) si no puede ser representado como una combinación convexa estricta ( < λ < ) de otros dos puntos factibles. Recuerda: una combinación convexa de dos puntos es una línea entre ellos. Entonces, un EP no puede estar en una línea de otros dos puntos factibles.

33 Puntos Extremos (Gráficos) Dada una región factible, un punto extremo no puede hallarse en una línea entre dos otros puntos factibles (debe estar en un vértice) Feasible Region Not Extreme Points Punto Extremo En un espacio n-dimensional, un punto extremo está localizado en la intersección de n restricciones

34 Puntos Extremos y óptimos c Punto de Inicio Tenemos un problema de maximización, así que queremos ir tan lejos como sea posible en la dirección del vector c (función objetivo) Podemos determinar algo sobre la ubicación del punto óptimo?

35 Puntos Extremos y óptimos c Si iniciamos en una línea, podemos movernos a lo largo de la línea en la dirección de la función objetivo hasta llegar a un vértice De hecho, para cualquier vector c, el punto óptimo siempre será en un vértice

36 Soluciones ásicas Factibles (asic Feasible Solutions, FS) En un espacio n-dimensional, una FS es formada por la intersección de n ecuaciones. En 2-D: Restricción Solución ásica Factible Restricción 2 Pero, solo vimos que un punto extremo es también el punto en un vértice. Entonces, una FS corresponde a un EP.

37 Enlazándolos Acabamos de ver que una solución básica factible corresponde a un punto extremo. Esto es muy importante porque para los problemas de LP, el punto óptimo es siempre un punto extremo. Entonces, si podemos resolver para todos las FS's (EP's), podemos comprarlos para encontrar el óptimo. Desafortunadamente, esto toma mucho tiempo.

38 Introducción al Método Simplex El método simplex es el método más común para resolver problemas de LP. Trabaja encontrando una FS; determinando si ésta es óptima; y si no lo es, se mueve a una "mejor" FS hasta que la óptima es alcanzada. De esta manera, no tenemos que calcular cada solución.

39 Álgebra del Método Simplex Recuerda: N N f x c x c cx + b Nx x + N b a x + N j j j x Suma global de las variables no básicas + N j N j j j j j x c x f ) ( a b c sustituir N j j j x a b x Función Objetivo: en la ecuación de arriba:

40 Álgebra del Método Simplex + N j j j j x z c f ) ( b c j j z a c donde + N j j j j x c f ) ( a c b c Multiplica y colecta términos x j :

41 Ecuaciones del Método Simplex Minimiza f c b + ( c j z j ) j N x j Sujeta a: + j a x Si (c j z j ) para todo j N, entonces la SF actual es optima para un problema de minimización. Porque, si fuera < para cualquier j, esa variable no básica, x j, podría entrar la base y reducir la función objetivo. x j N j b

42 Variables Entrantes Una variable no básica puede entrar en la base y reemplazar una de las variables básicas Puesto que x N, y no tenemos restricciones no negativas, la variable entrante debe incrementar su valor. El valor de la variable entrante se incrementará, reduciendo la función objetivo, hasta que una restricción sea cumplida.

43 Ecuación de Variable Entrante La ecuación para determinar cual variable entra es: T j c. Calculada para j c a c j z j todos los índices no básicos j Para un problema de minimización, elige el índice j para el que c j -z j es el más negativo Si c j -z j para todo j, la solución es óptima Para un problema de maximización, elige el índice j para el que c j -z j es el más positivo Si c j -z j para todo j, la solución es óptima

44 Variables salientes (Leaving Variables) Mientras el valor de la variable entrante se incrementa, usualmente el valor de al menos una variable básica decrecerá Si no, el problema es llamado "no ligado" y el valor de la función mínima objetivo es - La variable cuyo valor alcanza el cero primero será la variable que deja la base

45 Variable Entrantes y Salientes Ejemplo: x está entrando en la base mientras que x 2, x y x 4 son las variables básicas actuales x 4 x x 2 x Cuando x 2 llegue a cero, debemos parar dsebido a las restricciones no negativas. Pero, ahora x 2, así que es una variable no básica y x >, así que es una variable básica. Entonces, x 2 deja la base y x entra en la base.

46 Ecuación de Variable Saliente Consideremos a j como el índice de la variable que está entrando a la base y a i * como el índice de la variable que está dejando la base Esto significa que, para cada índice i que esté en la base y que tenga, se calcula. El índice del valor que es el mínimo es el índice de la variable saliente. > ) ( ) ( ) ( argmin * i j i j i a a b i i j i ) ( ) ( a b ) ( > i j a

47 Ecuación de Variable Saliente La expresión previa es obtenida de la ecuación: j x b a x j que aplica cuando una restricción es cumplida

48 El Ejemplo Revisado x 4 x x 2 x 2, x, y x 4 inician en ( - b) i ; (i2,, 4) y tienen pendientes de ( - a j ) i ; (i2,, 4) donde j porque es el índice de la variable entrante (x ) Entonces, la distancia a la que podemos ir antes de que la variable básica alcance el valor de ( b) cero es para - a >. Pero, si ( - i a ( a ) ) i < i (como x ), nunca alcanzará el cero. x

49 El Ejemplo Revisado x 4 x x 2 Podemos también ver como, si ninguna de las variables decrece, podemos mantener x incrementándose y mejorar la función objetivo sin siquiera cumplir una restricción Esto da una solución desligada x

50 Problema de Ejemplo Minimizar f -x x 2 Sujeta a: x + x 2 5 2x x 2 4 x ; x, x 2 Dados: La base inicial es x, x 2, y x. Insertar variables flojas x, x 4, y x 5.

51 Ejemplo Minimizar f -x x 2 Sujeta a: x + x 2 + x 5 2x x 2 + x 4 4 x x 5 x, x 2, x, x 4, x 5 2 A 4 5 b ( ) c

52 a Iteración: ( ) 2 2 a a a b x 2 2 ( ) 5 2 f x c Ejemplo

53 Ahora, revisa la optimización x 4 : x 5 : ( ) c a c ( ) ) ( c a c < > Ejemplo

54 Entonces, x 4 entra a la base puesto que su indicador de optimización es <. 2 ) ( b ) ( b 2 ) ( 2 b ) ( & b a a j j Ejemplo

55 Ejemplo b) b) 2 b) ( ( 2 ( i * 4 a ) 4 4 a ) a ) ( ( argmin ( b) i j a ) i ( 2 ( a j ) i > argmin ( > > > { } N / A N / A Entonces, x es la variable saliente

56 2 a Iteración: b x ( ) 5 2 f x c a 4 ha sido sustituida por a Ejemplo

57 Indicadores de Optimización: x : x 5 : ( ) ) ( c a c ( ) 5 5 c a c Ejemplo

58 Solución al Ejemplo Todos los indicadores son, así que esta es la solución óptima. Entonces, 5 * f * x x x x 5 * x x x N

59 Pasos del Algoritmo Simplex. Con la base elegida, obtén y resuelve x - b y f c x. 2. Calcula c j z j para todas las variables no básicas, j. Para un problema de min., si todo c j z j s are, la solución actual es óptima. Si no, elige el índice con el c j z j mas negativo. Para un problema de max., si todos los c j z j 's son, la solución actual es óptima. Si no es así, elige el índice con el c j z j más positivo.

60 Pasos del Algoritmo Simplex *. Usando la ecuación i elige la variable saliente. ( argmin ( Si todos los ( - a j ) i s son, entonces la solución es desligada 4. Deja que x j entre a la base y que x i * deje la base. Obtén la nueva matriz y comienza nuevamente con el paso. b) i j a ) i ( a j ) i >

61 Eligiendo una ase Inicial En el ejemplo, se nos dio una base inicial. Cómo podemos obtener una por nosotros mismos? Caso #: problema de max (o min) con. Ax b (todas desigualdades ) y 2. Todas las entradas del vector b son. Inserta variables flojas en las ecuaciones de restricción y usa la matriz de identidad resultante como la base inicial

62 Eligiendo una ase Inicial Consideremos s vector de variables flojas El problema se convertirá en max f min Sujeta a cx + s Ax + Is b x, s Donde I La matriz de Identidad

63 Eligiendo una ase Inicial Elige las variables flojas como la base inicial La matriz base inicial() está conformada por los coeficientes de las variables flojas. Esto es la matriz de identidad. Podemos observar que la base inicial es factible (x ): I x b I b Ib b

64 Problema #2 de Ejemplo Minimizar -x x 2 Sujeta a 2x + x 2 6 -x + x 2 x, x 2 Inserta variables flojas: 2x + x 2 + x 6 -x + x 2 + x 4 x, x 2, x, x 4 2 A 6 b c [ ] Matriz de Identidad

65 Ejemplo #2 Usa las variables flojas como la base inicial: [ ] 4 a a 6 6 b x [ ] 6 f x c &

66 Indicadores de Optimización: j: j2: [ ] 2 a c c z c [ ] a c c z c c 2 -z 2 es el más negativo, así que x 2 entra a la base Ejemplo #2

67 6 ) ( b 6 ) ( b ) ( & 4 b 2 2 a a j j x 2 está entrado a la base Ejemplo #2

68 Ejemplo #2 ( b) 6 b) ( ( a ) a ) ( 4 i * ( argmin ( b) i j a ) i ( a j ) i > argmin { 6 } argmin{ 2 } 4 Entonces, x 4 es la variable saliente.

69 2 a Iteración: [ ] 2 a a 6 b x [ ] f x c x 2 reemplazó a x 4 Ejemplo #2

70 Indicadores de Optimización: j: j4: Entonces, x entra a la base [ ] 4 2 a c c z c [ ] ) ( a c c z c Ejemplo #2

71 Variable Saliente: Entonces, x deja la base y x lo reemplaza. ) ( b ) ( b ) ( & 2 b 5 2 j j a { } / 5 argmin ) ( ) ( ) ( argmin * > A N a a b i i j i j i > Ejemplo #2

72 Ejemplo #2 a Iteración: 2 [ ] 2 a a x b f c x.6.6 [ ] 5. 4

73 Ejemplo #2 Indicadores de Optimización: j: j4:.2.6 c z c c a.2.4 [ ] (.8) c4 z4 c4 c a.2.4 [ ] (.6). 6 Ambos c j -z j s son, entonces la solución actual es óptima [.6.6 ] * * x f 5. 4

74 Ejemplo #2 Esta gráfica muestra el procedimiento seguido. Las líneas punteadas son perpendiculares al vector de costo, c. x c en aumento x

75 Ejemplo #2 Puesto que estamos minimizando, fuimos en la dirección opuesta como el vector costo x C en aumento x

76 Más sobre ases Iniciales Caso #2: problema de max (o min) con:. Ax b (al menos algunas restricciones ) y 2. Todas las entradas del vector b son Suma variables flojas para convertir el problema en Ax Is b x, s. No podemos usar el mismo truco que antes porque ahora tenemos una matriz de identidad negativa como matriz.

77 Caso #2 continuación Método de 2 fases: Introduce variables artificiales (y) donde se requiera obtener una matriz de identidad. Si todas las restricciones fueran, el problema se convertiría en: Ax Is + Iy b x, s, y

78 Variables Artificiales Las variables artificiales no son variables reales. Las usamos solo para obtener una base inicial, así que debemos deshacernos de ellas. Para deshacernos de ellas, resolvemos un problema extra de optimización antes de comenzar a resolver el problema normal.

79 Método de 2 Fases Fase : Resuelve la siguiente LP comenzando con I y x y b: Minimiza y Sujeta a: Ax Is + Iy b x, s, y Si y en el punto óptimo, detente el problema no es factible. Si y, entonces usa la base actual y continua con la fase 2.

80 Fase 2: Método de 2 Fases Continuación Usando la función objetivo del problema original, cambia el vector c y continua resolviendo usando la base actual. Minimiza (o Maximiza) cx Sujeta a: Ax Is b x, s

81 Variables Artificiales vs. flojas Las variables flojas son variables reales que pueden ser positivas en una solución óptima, lo que significa que su restricción es una desigualdad estricta (< o >) en el punto óptimo. Las variables artificiales no son variables reales. Éstas están solo insertadas para darnos una base inicial para comenzar el método simplex. Se deben volver cero para tener una solución factible del problema original.

82 Ejemplo de Variable Artificial (AV) Considera las restricciones: x + 2x 2 4 -x + 4x 2 5 2x + x 2 6 x, x 2 Introduce variables flojas: x + 2x 2 x 4 -x + 4x 2 x 4 5 2x + x 2 + x 5 6

83 Ejemplo. AV Como observamos, no podemos obtener una matriz de identidad en los coeficientes ni números positivos en el lado derecho. Necesitamos agregar variables artificiales: x + 2x 2 x + y 4 -x + 4x 2 x 4 + y 2 5 2x + x 2 + x 5 6

84 Ejemplo. AV Ahora tenemos una matriz de identidad, hecha de las columnas de coeficientes de y, y 2, y x 5. Resolveremos el problema con el objetivo de minimizar y + y 2 para librarnos de las variables artificiales, después usamos cualquier base que obtengamos y continuamos resolviendo, usando la función objetivo original.

85 Ejemplo 2 de Variable Artificial (AV) Considera las restricciones: x + 2x 2 5x -4 x x 2 + x 2 -x + x 2 + x - x, x 2, x Introduce variables flojas: x + 2x 2 5x x4-4 x x 2 + x + x5 2 -x + x 2 + x -

86 Ejemplo 2 de AV No tenemos que agregar variables artificiales para la primera restricción si multiplicamos por -. Cuando multiplicamos la última restricción por - y agregamos una variable artificial, tenemos: -x 2x 2 + 5x + x 4 4 x x 2 + x + x 5 2 x x 2 x + y x, x 2, x, x 4, x 5, y

87 Manipulación de Restricciones Entonces, después de agregar variables flojas, debemos hacer que los números del lado derecho sean positivos. Así que agregamos variables artificiales si las necesitamos.

88 Ejemplo de Variable Artificial (AV) Considera el problema: Maximizar -x + 8x 2 Sujeta a: x + x 2 -x + 6x 2 x 2 2 x, x 2

89 Ejemplo de AV Inserta variables flojas: x + x 2 x -x + 6x 2 + x 4 x 2 + x 5 2 Ahora necesitamos una variable artificial en la a restricción.

90 Ejemplo de AV Inserta una variable artificial: x + x 2 x + y -x + 6x 2 + x 4 x 2 + x 5 2

91 Ejemplo de AV Entonces, la Fase es: Minimizar y Sujeta a: x + x 2 x + y -x + 6x 2 + x 4 x 2 + x 5 2 Nuestra base inicial es: y, x 4, y x 5.

92 [ ] a a a 2 2 b x [ ] 2 f x c & [ ] c 2 b Ejemplo de AV

93 Indicadores de Optimización: j: j2: j: [ ] a c c z c [ ] a c c z c [ ] + a c c z c Ejemplo de AV

94 Es un vínculo entre x y x 2 elige x para entrar a la base 2 ) ( b ) ( 6 b ) ( 4 b a a j j x está entrando a la base 2 ) ( & 5 b Ejemplo de AV

95 Ejemplo de AV ( 6 b) b) ( 4 ( b) 5 2 ( a ) a ) > ( 4 2 ( a ) 5 > > i * ( argmin ( b) i j a ) i ( a j ) i > argmin N / A N / A 6 Así que x reemplaza a y en la base

96 [ ] 5 4 a a a b x [ ] 2 4 f x c Ejemplo de AV

97 Indicadores de Optimización: j2: j: j6: [ ] a c c z c [ ] a c c z c [ ] a c c z c Ejemplo de AV

98 Ejemplo de AV Todos los indicadores de optimización son, así que esta es una solución óptima. Entonces, mantenemos esta base y cambiamos la función objetivo por la original: Maximizar x + 8x 2 Nuestra base todavía es x, x 4, y x 5.

99 Volviendo al problema original: 2 4 b x [ ] 2 4 f x c [ ] 8 c La base sigue siendo la misma Ejemplo de AV

100 Indicadores de Optimización: j2: j: [ ] a c c z c [ ] a c c z c Puesto que estamos maximizando, buscamos el más positivo. Entonces, x 2 entra en la base. Ejemplo de AV

101 2 4 ) ( b ) ( b 4 ) ( 4 b a a j j x 2 está entrando a la base 2 ) ( & 5 b Ejemplo de AV

102 Ejemplo de AV ( 5 b) b) 4 ( 4 ( b) a ) a ) 7 ( ( 4 2 ( a ) 5 i * ( argmin ( b) i j a ) i ( a j ) i > argmin De este modo x 4 deja la base Mínimo

103 Indicadores de Optimización: j: j4: [ ] a c c z c [ ] a c c z c Ejemplo de AV

104 [ ] a a a b x [ ] f x c Ejemplo de AV

105 Ejemplo de Variable Artificial Todos los indicadores de optimización son, por lo tanto esta es la solución óptima: * x f * 4. 4

106 Condiciones KKT Las condiciones Karush-Kuhn-Tucker (KKT) pueden ser usadas para ver la optimización gráficamente Las usaremos más posteriormente en programación no linear, pero podemos usar una versión simplificada aquí

107 Condiciones KKT para LP Cambia las restricciones para que todas ellas sean restricciones. El punto óptimo es el punto donde el gradiente de la función objetivo se encuentra dentro del cono formado por los vectores normal a las restricciones que se intersectan.

108 Condiciones KKT Recordatorio: El gradiente ( ) de una función f con n variables es calculada como sigue: f f f,,... x x2 f x n 2 Ejemplo: f ( x) + 5x2x f [ 6x, 5x, x ] 5 2

109 Ejemplo de Restricciones KKT Ejemplo: En el problema #2 de ejemplo, tenemos el problema: Minimizar f -x x 2 Sujeta a: 2x + x 2 6 -x + x 2 x, x 2 El gradiente de la función de costo, -x x 2 f c, es: ( )

110 Ejemplo KKT Previamente, vimos que este problema luce como sigue: Puntos Extremos x 2 ( / 5, 8 / 5 ) Restricción 2 (, ) Restricción (, ) (, ) x

111 Ejemplo KKT Cambia todas las restricciones para que sean : g : -2x x 2 - g 2 : x x 2 - g : x g 4 : x 2

112 Ejemplo KKT Los gradientes de las cuatro restricciones (contando las restricciones no negativas), g,, g 4 son: g ( 2, ) g ( ), g (, ) g (, ) 2 4

113 Ejemplo KKT La gráfica del problema con las normales de las restricciones se convierte en: x 2 Restricción 2 (, ) ( / 5, 8 / 5 ) g g 2 g g 2 El gradiente correspondiente a cada restricción ( g i ) es perpendicular a la restricción i. Restricción g 4 (, ) g g 4 (, ) x g

114 Ejemplo KKT c (-, -) se ve así: Entonces, cualquier cono en el que este vector encaje corresponde al punto extremo óptimo.

115 Ejemplo KKT x 2 ( / 5, 8 / 5 ) Encaja! No encaja (, ) g g g 2 g 2 No encaja g 4 (, ) g No encaja g g 4 (, ) x

116 Ejemplo KKT De esta manera, obtenemos el mismo punto óptimo que cuando usamos el método simplex Éste método también puede usarse para problemas con tres variables en un espacio -D Con cuatro variables o más, la visualización no es posible y es necesario usar la definición matemática

117 Definición Matemática de las Condiciones KKT para LP Dado un problema de minimización de LP: Modificar las restricciones de manera que tengamos: gi ( x), i Km Donde g i (x) es la ecuación lineal de restricción i. La b i que estaba en el lado derecho del signo de desigualdad es movida al lado izquierdo e incluida en g i.

118 Definición Matemática de las Condiciones KKT para LP Si existe una solución para x * y las λ i s para las condiciones de abajo, entonces x * es el óptimo global f c λ ( * i g i x ) g ( * i x ) * λ g( x ) + K+ λ g ( x,, i Km i Km m m * ) Ecuación Ecuación 2 Ecuación λ i, i Km Ecuación 4

119 Explicación de la Ecuación La Ecuación establece matemáticamente que el vector de la función objetivo debe hallarse dentro del cono formado por los vectores normales a las restricciones activas en el punto óptimo

120 Explicación de la Ecuación 2 La Ecuación 2 fuerza a λ i a ser cero para todas las restricciones inactivas llamada la condición de soltura complementaria Si la restricción es activa, g i (x * ), entonces λ i puede ser positiva y g i será parte del cono en la Ecuación. Si la restricción es inactiva, g i (x * ), entonces λ i debe ser cero. g i no será incluida en el cono en la Ecuación porque será multiplicada por cero.

121 Explicación de las Ecuaciones y 4 LaEcuación asegura que x * es factible LaEcuación 4 asegura que la dirección del cono es correcta. Si las λ i s fueran negativas, el cono estaría en la dirección opuesta. Entonces, esta ecuación previene que eso suceda.

122 Resumen de Condiciones KKT Las condiciones KKT no son útiles al resolver para puntos óptimos, pero pueden ser usadas para revisar optimización y pueden ayudarnos a visualizar la optimización Las usaremos frecuentemente al tratar problemas de optimización no lineal in la siguiente sección

123 Solvers de LP Automatizados Existen muchos programas de software disponibles que resolverán numéricamente los problemas de LP Microsoft Excel es un programa que resuelve problemas LP Para ver los ejemplos de Excel para problemas de optimización, busca y abre el archivo "solvsamp.xls" (debe estar incluido en la instalación estándar de Microsoft Office)

124 Ejemplo # de LP en Excel Resolvamos el primer ejemplo en este capítulo con Excel El problema era: Minimizar f -x x 2 Sujeta a: x + x 2 5 2x x 2 4 x ; x, x 2

125 Ejemplo # de LP en Excel Aquí está la hoja de cálculo de Excel con los datos necesarios: x x2 Función Objetivo: valor -A2-2 límite Restricción : A2+2 5 Restricción 2: 2*A2-2 4 Restricción : A2 En la hoja de cálculo, A2 es la celda de referencia para x y 2 es la referencia para x 2

126 Ejemplo # de LP en Excel x x2 Función Objetivo: valor -A2-2 límite Restricción : A2+2 5 Restricción 2: 2*A2-2 4 Restricción : A2 Puedes ver que bajo el encabezado "valor" para las restricciones y función objetivo, simplemente usamos las funciones dadas para calcular el valor de la función

127 Ejemplo # de LP en Excel x x2 Función Objetivo: valor -A2-2 límite Restricción : A2+2 5 Restricción 2: 2*A2-2 4 Restricción : A2 En el lado derecho de las restricciones, en la columna de "límite", escribimos el valor de b i para esa restricción Obviamente, la función objetivo no tiene un límite

128 Ejemplo # de LP en Excel Entonces, la hoja de cálculo se ve así:

129 Ejemplo # de LP en Excel Ahora, necesitamos usar la función solver de Excel usca "solver" en el menú Herramientas Si no está ahí, ve a complementos (Add-Ins) en el menú herramientas (Tools) y selecciona Solver.

130 Ejemplo # de LP en Excel La ventana del Solver debe parecerse a esta:

131 Ejemplo # de LP en Excel Este es un problema de minimización,l entonces selecciona Mínimo (Min) y establece la "celda objetivo" (Set target cell) como el valor de la función objetivo Las variables son x y x 2, entonces en el cuadro "Cambiando las celdas" (y Changing Cells), selecciona A2 y 2

132 Ejemplo # de LP en Excel Ahora agrega las restricciones: Para la "Celda de Referencia" (Cell Reference), usa el valor de la función de restricción y para la "Restricción" (Constraint), usa el número en la columna de Límite Las restricciones son todas, así que debes asegurarte de que < aparece entre la Celda de Referencia y los cuadros de Restricción

133 Ejemplo # de LP en Excel Ahora, la ventana de Solver debe lucir así:

134 Ejemplo # de LP en Excel Finalmente, presiona el botón Opciones (Options) Todas las variables están especificadas como positivas, así que selecciona el recuadro "Asumir no negativos" (Assume Non-Negative)

135 Ejemplo # de LP en Excel Puesto que este es un problema de LP, selecciona el recuadro "Adoptar Modelo Lineal" (Assume Linear Model) Finalmente, la tolerancia por default de 5% es por lo general demasiado grande. A menos que el problema sea muy difícil, una tolerancia de % o incluso.% está usualmente bien.

136 Ejemplo # de LP en Excel Da click en "Resolver" (Solve) y la ventana de Resultados de Solver debe aparecer ajo "Informes" (Reports), selecciona Respuestas (Answer Report) y presiona Aceptar (OK) Una nueva hoja de cálculo que contiene el Informe de Respuestas (Answer Report) se ha agregado al archivo

137 Ejemplo # de LP en Excel La hoja de cálculo con los valores óptimos debe verse así:

138 Ejemplo # de LP en Excel Los valores para x y x 2 son los mismos que cuando resolvimos el problema usando el método simplex También, si observas el Informe de Respuestas (Answer Report) puedes ver que todas las variables flojas son iguales a cero, que es lo que también obtuvimos con el método simplex

139 Ejemplo #2 de LP en Excel Vamos a resolver otro problema de LP con Excel: Maximizar 5x 2x 2 + x Sujeta a: 2x + 4x 2 + x 6 2x + x 2 + x 2 x, x 2 x no restringida en signo

140 Ejemplo #2 en Excel La hoja de cálculo con las ecuaciones debe quedar como sigue: x x2 x Función Objetivo: Valor 5*A2-2*2+C2 Límite Restricción : 2*A2+4*2+C2 6 Restricción 2: 2*A2+2+*C2 2

141 Ejemplo #2 en Excel A diferencia del último ejemplo, no se especificó que todas las variables sean positivas, ase que no podemos usar la opción "Asumir no negativos" (Assume Non-Negative) para todas las variables. Entonces tenemos que especificar manualmente que x y x 2 son no negativas agregando dos restricciones mas

142 Ejemplo #2 en Excel Ahora, las fórmulas en la hoja de cálculo deben verse así: x x2 x Función Objetivo: Valor 5*A2-2*2+C2 Límite Restricción : 2*A2+4*2+C2 6 Restricción 2: 2*A2+2+*C2 2 Restricción : A2 Restricción 4: 2

143 Ejemplo #2 en Excel Ahora, abre la ventana de parámetros del solver y especifica: La Celda Objetivo (Target Cell), El rango de celdas variables, Problema de Maximización Las restricciones La primera restricción es y el resto son.

144 Ejemplo #2 en Excel Presiona el botón de Opciones y selecciona el recuadro de "Adoptar Modelo Lineal". Recuerda, puesto que x no está restringida en signo, no selecciones el recuadro de "Asumir no negativos" Puedes reducir la tolerancia si así lo deseas

145 Ejemplo #2 en Excel La ventana del Solver debe verse como sigue:

146 Ejemplo #2 en Excel Después de resolver, la hoja de cálculo debe lucir así:

147 Ejemplo #2 en Excel Nota que, debido a que x no estaba restringida en signo, fue posible obtener un valor negativo y esto mejoró la solución Para ver cuanta diferencia hace esto en la solución, resuelve el problema ahora seleccionando la opción "Asumir no negativos"

148 Resolviendo Problemas de LP con Excel De estos ejemplos, puedes ver que Excel puede ser una herramienta eficiente para usar al resolver problemas de optimización de LP El método para resolver problemas que fue descrito aquí es obviamente solo una manera y el usuario debe sentirse libre para experimentar y encontrar su propio estilo

149 Referencias Linear Programming and Network Flows; azaraa, Mokhtar; John Jarvis; & Hanif Sherali. Optimization of Chemical Processes 2 nd Ed.; Edgar, Thomas; David Himmelblau; & Leon Lasdon. Pollution Prevention Through Process Integration; El-Halwagi, Mahmoud

Algebra lineal y conjuntos convexos

Algebra lineal y conjuntos convexos Apéndice A Algebra lineal y conjuntos convexos El método simplex que se describirá en el Tema 2 es de naturaleza algebraica y consiste en calcular soluciones de sistemas de ecuaciones lineales y determinar

Más detalles

Forma estándar de un programa lineal

Forma estándar de un programa lineal Forma estándar de un programa lineal Sin pérdida de generalidad, todo programa lineal se puede escribir como: min cx s.t Ax = b x 0 Objetivo: minimizar Todas las desigualdades como ecuaciones Todas las

Más detalles

Un sistema de ecuaciones diferenciales son aquellas que tienen varias posibilidades para su solución. Estas son:

Un sistema de ecuaciones diferenciales son aquellas que tienen varias posibilidades para su solución. Estas son: Unidad X: Programación lineal (continuación) Objetivo específico: Entender ampliamente el fenómeno del comportamiento de los modelos matemáticos para la resolución de problemas enfocados a las ecuaciones

Más detalles

UNIDAD 3 MÉTODO SIMPLEX. Fundamentos del método simplex

UNIDAD 3 MÉTODO SIMPLEX. Fundamentos del método simplex UNIDAD 3 MÉTODO SIMPLEX Fundamentos del método simplex Teoría Este método busca la solución, en cada paso, de forma mejorada hasta que no pueda seguir mejorando dicha solución. Al comienzo el vértice principal

Más detalles

maximización (con restricciones de la forma menor igual que). asociado al modelo primal de minimización y viceversa.

maximización (con restricciones de la forma menor igual que). asociado al modelo primal de minimización y viceversa. UNIDAD 5 MÉTODO SÍMPLEX maximización (con restricciones de la forma menor igual que). asociado al modelo primal de minimización y viceversa. minimización (con restricciones de la forma mayor que). tenga

Más detalles

Programación Entera. Nelson Devia C. IN Modelamiento y Optimización Departamento de Ingeniería Industrial Universidad de Chile

Programación Entera. Nelson Devia C. IN Modelamiento y Optimización Departamento de Ingeniería Industrial Universidad de Chile IN3701 - Modelamiento y Optimización Departamento de Ingeniería Industrial Universidad de Chile 2011 Basado en Bertsimas, D., Tsitsiklis, J. (1997) Introduction to Linear Optimization Capítulos 10 y 11

Más detalles

Figura 1: Esquema de las tablas simplex de inicio y general.

Figura 1: Esquema de las tablas simplex de inicio y general. RELACIONES PRIMAL-DUAL Los cambios que se hacen en el modelo original de programación lineal afectan a los elementos de la tabla óptima actual el que se tenga en el momento, que a su vez puede afectar

Más detalles

Tema 3 Optimización lineal. Algoritmo del simplex

Tema 3 Optimización lineal. Algoritmo del simplex Tema 3 Optimización lineal. Algoritmo del simplex José R. Berrendero Departamento de Matemáticas Universidad Autónoma de Madrid Contenidos del tema 3 Teorema fundamental de la programación lineal. Algoritmo

Más detalles

Optimización y Programación Lineal

Optimización y Programación Lineal Optimización y Programación Lineal Método Simplex: Minimización 3 de enero de Método Simplex: Minimización () Optimización y Programación Lineal 3 de enero de / 4 Minimización Minimización En la definición

Más detalles

El método simplex 1. 1 Forma estándar y cambios en el modelo. 2 Definiciones. 3 Puntos extremos y soluciones factibles básicas. 4 El método simplex.

El método simplex 1. 1 Forma estándar y cambios en el modelo. 2 Definiciones. 3 Puntos extremos y soluciones factibles básicas. 4 El método simplex. El método simplex Forma estándar y cambios en el modelo. Definiciones. Puntos extremos y soluciones factibles básicas. 4 El método simplex. Definiciones y notación. Teoremas. Solución factible básica inicial.

Más detalles

Degeneración y ciclaje. Método de las dos fases CO-3411 (S08) 30/03/

Degeneración y ciclaje. Método de las dos fases CO-3411 (S08) 30/03/ CO-3411 (S08 30/03/2008 98 Degeneración y ciclaje En el caso de problemas generales, una solución será degenerada cuando alguna de las variables básicas se encuentra en una de sus cotas (comparar con el

Más detalles

WinQSB. Módulo de Programación Lineal y Entera. Al ejecutar el módulo Linear and Integer Programming, la ventana de inicio es la siguiente

WinQSB. Módulo de Programación Lineal y Entera. Al ejecutar el módulo Linear and Integer Programming, la ventana de inicio es la siguiente WinQSB Módulo de Programación Lineal y Entera Al ejecutar el módulo Linear and Integer Programming, la ventana de inicio es la siguiente desde la cual, a partir del menú File New Problem puedes introducir

Más detalles

Universidad Nacional de Ingeniería UNI-RUACS 01/09/11

Universidad Nacional de Ingeniería UNI-RUACS 01/09/11 Universidad Nacional de Ingeniería UNI-RUACS 01/09/11 Elaborado por: Deall Daniel Irías Estelí, Nicaragua El método Simplex es un procedimiento iterativo que permite ir mejorando la solución a cada paso.

Más detalles

Repaso del algoritmo SIMPLEX

Repaso del algoritmo SIMPLEX Universidad de Chile Facultad de Ciencias Físicas y Matemáticas Departamento de Ingeniería Industrial IN70K: Clase Auxiliar Repaso del algoritmo SIMPLEX Marcel Goic F. 1 1 Esta es una versión bastante

Más detalles

Tema 3: El Método Simplex. Algoritmo de las Dos Fases.

Tema 3: El Método Simplex. Algoritmo de las Dos Fases. Tema 3: El Método Simplex Algoritmo de las Dos Fases 31 Motivación Gráfica del método Simplex 32 El método Simplex 33 El método Simplex en Formato Tabla 34 Casos especiales en la aplicación del algoritmo

Más detalles

METODO SIMPLEX. Paso 1 Se convierte el modelo matemático de Programación Lineal (PL) a su forma estándar.

METODO SIMPLEX. Paso 1 Se convierte el modelo matemático de Programación Lineal (PL) a su forma estándar. METODO SIMPLEX El algoritmo Simplex comprende los siguientes pasos: Paso 1 Se convierte el modelo matemático de Programación Lineal (PL) a su forma estándar. Al elaborar el modelo matemático que representa

Más detalles

Una forma fácil de recordar esta suma (regla de Sarrus): Primero vamos a estudiar algunas propiedades de los determinantes.

Una forma fácil de recordar esta suma (regla de Sarrus): Primero vamos a estudiar algunas propiedades de los determinantes. Una forma fácil de recordar esta suma (regla de Sarrus): Ejemplos: Tarea: realizar al menos tres ejercicios de cálculo de determinantes de matrices de 2x2 y otros tres de 3x3. PARA DETERMINANTES DE MATRICES

Más detalles

Dualidad 1. 1 Formas simétricas. 2 Relación primal-dual. 3 Dualidad: el caso general. 4 Teoremas de dualidad. 5 Condiciones de holgura complementaria.

Dualidad 1. 1 Formas simétricas. 2 Relación primal-dual. 3 Dualidad: el caso general. 4 Teoremas de dualidad. 5 Condiciones de holgura complementaria. Dualidad 1 1 Formas simétricas. 2 Relación primal-dual. 3 Dualidad: el caso general. 4 Teoremas de dualidad. Condiciones de holgura complementaria. 6 Solución dual óptima en la tabla. 7 Interpretación

Más detalles

Herramientas computacionales para la Programación n Lineal

Herramientas computacionales para la Programación n Lineal Programación Lineal - Antonin Ponsich 1. Introducción Herramientas computacionales para la Programación n Lineal 1. Introducción El método gráfico es válido para problemas de hasta dos variables de decisión

Más detalles

Programación Lineal. El método simplex

Programación Lineal. El método simplex Programación Lineal El método simplex El método simplex es una herramienta algebraica que permite localizar de manera eficiente el óptimo entre los puntos extremos de una solución a un problema de programación

Más detalles

Práctica 2: Análisis de sensibilidad e Interpretación Gráfica

Práctica 2: Análisis de sensibilidad e Interpretación Gráfica Práctica 2: Análisis de sensibilidad e Interpretación Gráfica a) Ejercicios Resueltos Modelización y resolución del Ejercicio 5: (Del Conjunto de Problemas 4.5B del libro Investigación de Operaciones,

Más detalles

La Geometría de la Programación Lineal

La Geometría de la Programación Lineal La Geometría de la Programación Lineal Basado en Bertsimas Tsitsiklis Introduction to Linear Optimization Chap. IN7 Modelamiento y Optimización Nelson Devia C. Introducción Se dice que un conjunto S en

Más detalles

Capítulo 4 Método Algebraico

Capítulo 4 Método Algebraico Capítulo 4 Método Algebraico Introducción En la necesidad de desarrollar un método para resolver problemas de programación lineal de más de dos variables, los matemáticos implementaron el método algebraico,

Más detalles

Matrices y Sistemas de Ecuaciones lineales

Matrices y Sistemas de Ecuaciones lineales Matrices y Sistemas de Ecuaciones lineales Llamaremos M m n (K) al conjunto de las matrices A = (a ij ) (i = 1, 2,..., m; j = 1, 2,..., n) donde los elementos a ij pertenecen a un cuerpo K. Las matrices,

Más detalles

Formulación del problema de la ruta más corta en programación lineal

Formulación del problema de la ruta más corta en programación lineal Formulación del problema de la ruta más corta en programación lineal En esta sección se describen dos formulaciones de programación lineal para el problema de la ruta más corta. Las formulaciones son generales,

Más detalles

Forma estándar de un PPL con m restricciones y n variables. (b 0)

Forma estándar de un PPL con m restricciones y n variables. (b 0) Forma estándar de un PPL con m restricciones y n variables Maximizar (minimizar) Z = c 1 x 1 + c 2 x 2 +... + c n x n a 11 x 1 + a 12 x 2 +... + a 1n x n = b 1 a 21 x 1 +a 22 x 2 +... + a 2n x n = b 2...

Más detalles

Una matriz es un arreglo rectangular de números. Los números en el arreglo se llaman elementos de la matriz. ) ( + ( ) ( )

Una matriz es un arreglo rectangular de números. Los números en el arreglo se llaman elementos de la matriz. ) ( + ( ) ( ) MATRICES Una matriz es un arreglo rectangular de números. Los números en el arreglo se llaman elementos de la matriz. Ejemplo 1. Algunos ejemplos de matrices ( + ( ) ( + ( ) El tamaño o el orden de una

Más detalles

Optimización. Condiciones de Karush-Kuhn-Tucker ITESM. Condiciones de Karush-Kuhn-Tucker Profr. E. Uresti - p. 1/30. Dr. E Uresti

Optimización. Condiciones de Karush-Kuhn-Tucker ITESM. Condiciones de Karush-Kuhn-Tucker Profr. E. Uresti - p. 1/30. Dr. E Uresti Optimización Condiciones de Karush-Kuhn-Tucker Dr. E Uresti ITESM Condiciones de Karush-Kuhn-Tucker Profr. E. Uresti - p. 1/30 Las condiciones necesarias que deben satisfacer los óptimos de problemas de

Más detalles

Universidad Tec Milenio: Profesional HG04002 Análisis de Decisiones I

Universidad Tec Milenio: Profesional HG04002 Análisis de Decisiones I Tema # 10 El método de las M s como solución de problemas de programación lineal 1 Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Resolver modelos de programación lineal mediante

Más detalles

Tema 5 Dualidad y condiciones de Karush-Kuhn-Tucker

Tema 5 Dualidad y condiciones de Karush-Kuhn-Tucker Tema 5 Dualidad y condiciones de Karush-Kuhn-Tucker José R. Berrendero Departamento de Matemáticas Universidad Autónoma de Madrid Contenidos del tema 5 Condiciones de Karush-Kuhn-Tucker (KKT). Problemas

Más detalles

Optimización de Problemas de Producción

Optimización de Problemas de Producción Optimización de Problemas de Producción Pedro Piñeyro - Luis Stábile Colaboran: Héctor Cancela - Antonio Mauttone - Carlos Testuri Depto. Investigación Operativa. Instituto de Computación. Facultad de

Más detalles

Programación lineal: Algoritmo del simplex

Programación lineal: Algoritmo del simplex Programación lineal: Algoritmo del simplex Se considera la formulación estándar de un problema de programación lineal siguiendo la notación utilizada en las clases teóricas: Minimizar c t x sa: Ax = b

Más detalles

84 Tema 3. Dualidad. todas las restricciones son del tipo, todas las variables son no negativas.

84 Tema 3. Dualidad. todas las restricciones son del tipo, todas las variables son no negativas. Tema 3 Dualidad En el desarrollo de la programación lineal la teoria de la dualidad es importante, tanto desde el punto de vista teórico como desde el punto de vista práctico. Para cada modelo lineal se

Más detalles

Unidad 2. Matrices Conceptos básicos 2.2. Operaciones con matrices 2.3. Matriz Inversa 2.4. El método de Gauss-Jordan 2.5.

Unidad 2. Matrices Conceptos básicos 2.2. Operaciones con matrices 2.3. Matriz Inversa 2.4. El método de Gauss-Jordan 2.5. Unidad. Matrices.. Conceptos básicos.. Operaciones con matrices.. Matriz Inversa.. El método de Gauss-Jordan.. Aplicaciones Objetivos particulares de la unidad Al culminar el aprendizaje de la unidad,

Más detalles

Tema 1. Espacios Vectoriales. Sistemas de ecuaciones.

Tema 1. Espacios Vectoriales. Sistemas de ecuaciones. Tema 1. Espacios Vectoriales. Sistemas de ecuaciones. Álgebra Lineal Escuela Politécnica Superior Universidad de Málaga Emilio Muñoz-Velasco (Basado en los apuntes de Jesús Medina e Inmaculada Fortes)

Más detalles

Guía de Problemas para el Control 2

Guía de Problemas para el Control 2 Guía de Problemas para el Control 2 Geometría Problema 1 Demuestre que la intersección de conjuntos convexos es un conjunto convexo. Utilizando esto demuestre que todo poliedro es un conjunto convexo.

Más detalles

Tema 1. Espacios Vectoriales. Sistemas de ecuaciones.

Tema 1. Espacios Vectoriales. Sistemas de ecuaciones. Tema 1. Espacios Vectoriales. Sistemas de ecuaciones. Álgebra Lineal Escuela Politécnica Superior Universidad de Málaga Emilio Muñoz-Velasco (Basado en los apuntes de Jesús Medina e Inmaculada Fortes)

Más detalles

Optimización de Problemas no lineales.

Optimización de Problemas no lineales. Universidad de Chile Facultad de Ciencias Físicas y Matemáticas Departamento de Ingeniería Industrial IN34A: Clase Auxiliar Optimización de Problemas no lineales. Marcel Goic F. Esta es una versión bastante

Más detalles

ESCUELA DE CIENCIAS CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROGRAMACION LINEAL Act No. 8. LECTURA LECCION EVALUATIVA 2

ESCUELA DE CIENCIAS CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROGRAMACION LINEAL Act No. 8. LECTURA LECCION EVALUATIVA 2 INTRODUCCION AL METODO GRAFICO Antes de entrarnos por completo en los métodos analíticos de la investigación de operaciones es muy conveniente ver un poco acerca de las desigualdades de una ecuación lineal.

Más detalles

INGENIERÍA DE SISTEMAS INVESTIGACIÓN OPERATIVA

INGENIERÍA DE SISTEMAS INVESTIGACIÓN OPERATIVA INGENIERÍA DE SISTEMAS INVESTIGACIÓN OPERATIVA Sesión 4 Objetivos: Aplicar el método simplex a la solución de problemas reales. Contenido: Introducción al método Simplex Requerimiento del método Simplex

Más detalles

1 ÁLGEBRA DE MATRICES

1 ÁLGEBRA DE MATRICES 1 ÁLGEBRA DE MATRICES 1.1 DEFINICIONES Las matrices son tablas numéricas rectangulares. Se dice que una matriz es de dimensión m n si tiene m filas y n columnas. Cada elemento de una matriz se designa

Más detalles

MÉTODO DEL DUAL (TEORIA DE DUALIDAD)

MÉTODO DEL DUAL (TEORIA DE DUALIDAD) MÉTODO DEL DUAL (TEORIA DE DUALIDAD) Todo problema de programación lineal tiene asociado con él otro problema de programación lineal llamado DUAL. El problema inicial es llamado PRIMO y el problema asociado

Más detalles

Con miras a conocer la metodología que se aplica en el Método SIMPLEX, tenemos a continiacion un ejemplo:

Con miras a conocer la metodología que se aplica en el Método SIMPLEX, tenemos a continiacion un ejemplo: Método Simplex. Este método fue creado en el año 1947 por el estadounidense George Bernard Dantzig y el ruso Leonid Vitalievich Kantorovich, con el objetivo de crear un algoritmo capaz de crear soluciones

Más detalles

Dualidad y postoptimización

Dualidad y postoptimización Dualidad y postoptimización José María Ferrer Caja Universidad Pontificia Comillas Definición A cada problema de optimización lineal le corresponde otro que se denomina problema dual En forma canónica

Más detalles

7. PROGRAMACION LINEAL

7. PROGRAMACION LINEAL 7. PROGRAMACION LINEAL 7.1. INTRODUCCION A LA PROGRMACION LINEAL 7.2. FORMULACION DE UN PROBLEMA LINEAL 7.3. SOLUCION GRAFICA DE UN PROBLEMA LINEAL 7.4. CASOS ESPECIALES DE PROBLEMAS LINEALES 7.4.1. Problemas

Más detalles

Programación NO Lineal (PNL) Optimización sin restricciones

Programación NO Lineal (PNL) Optimización sin restricciones Programación NO Lineal (PNL) Optimización sin restricciones Ejemplos de los problemas que se aplica la programación NO Lineal: Problema de transporte con descuentos por cantidad : El precio unitario de

Más detalles

Dualidad. Dpto. Ingeniería Industrial, Universidad de Chile. 22 de abril de IN3701, Optimización

Dualidad. Dpto. Ingeniería Industrial, Universidad de Chile. 22 de abril de IN3701, Optimización Contenidos Motivación y Representación de Poliedros IN3701, Optimización 22 de abril de 2009 Contenidos Motivación y Representación de Poliedros Contenidos 1 Motivación 2 y Representación de Poliedros

Más detalles

Programación Lineal. María Muñoz Guillermo Matemáticas I U.P.C.T. M. Muñoz (U.P.C.T.) Programación Lineal Matemáticas I 1 / 13

Programación Lineal. María Muñoz Guillermo Matemáticas I U.P.C.T. M. Muñoz (U.P.C.T.) Programación Lineal Matemáticas I 1 / 13 Programación Lineal María Muñoz Guillermo [email protected] U.P.C.T. Matemáticas I M. Muñoz (U.P.C.T.) Programación Lineal Matemáticas I 1 / 13 Qué es la Programación Lineal? Introducción La Programación

Más detalles

Tema 1: Matrices. Sistemas de ecuaciones. Determinantes

Tema 1: Matrices. Sistemas de ecuaciones. Determinantes Tema 1: Matrices. Sistemas de ecuaciones. Determinantes José M. Salazar Octubre de 2016 Tema 1: Matrices. Sistemas de ecuaciones. Determinantes Lección 1. Matrices. Sistemas de ecuaciones. Determinantes

Más detalles

x 1, x 2 0 Maximizar 3x 1 + x 2 s.a 2x 1 + x 2 4 2x 1 + 3x 2 4 x 1 + 3x 2 3

x 1, x 2 0 Maximizar 3x 1 + x 2 s.a 2x 1 + x 2 4 2x 1 + 3x 2 4 x 1 + 3x 2 3 EJERCICIOS DE INVESTIGACIÓN OPERATIVA. Hoja. Dado el PL: Maximizar x + x x s.a x + x + x x x x x, x, x Calcula la solución del problema aplicando el algoritmo del Simplex. Existe más de una solución óptima?

Más detalles

Para conocer la conveniencia de la aplicación SOLVER de EXCEL Microsoft, se utilizará un ejemplo práctico:

Para conocer la conveniencia de la aplicación SOLVER de EXCEL Microsoft, se utilizará un ejemplo práctico: INSTRUCTIVO PARA USO DEL SOLVER DE EXCEL Documento Original: Ing. Mario René Galindo Modificado por: Ing. Golfredo Molina (mayo, 2009) La utilización de software para resolver problemas de programación

Más detalles

Contenido: Solución algebraica a los problemas de programación lineal con el método simplex.

Contenido: Solución algebraica a los problemas de programación lineal con el método simplex. Tema II: Programación Lineal Contenido: Solución algebraica a los problemas de programación lineal con el método simplex. Introducción El método simplex resuelve cualquier problema de PL con un conjunto

Más detalles

Universidad Tec Milenio: Profesional IO04001 Investigación de Operaciones I. Tema # 9

Universidad Tec Milenio: Profesional IO04001 Investigación de Operaciones I. Tema # 9 IO04001 Investigación de Operaciones I Tema # 9 Otras aplicaciones del método simplex Objetivos de aprendizaje Al finalizar el tema serás capaz de: Distinguir y aplicar la técnica de la variable artificial.

Más detalles

ANÁLISIS DE SENSIBILIDAD.

ANÁLISIS DE SENSIBILIDAD. ANÁLISIS DE SENSIBILIDAD. En la mayoría de las aplicaciones practicas, algunos datos del problema no son conocidos con exactitud y por esto son estimados tan bien como sea posible. Es importante poder

Más detalles

Tema 1: Matrices. El concepto de matriz alcanza múltiples aplicaciones tanto en la representación y manipulación de datos como en el cálculo numérico.

Tema 1: Matrices. El concepto de matriz alcanza múltiples aplicaciones tanto en la representación y manipulación de datos como en el cálculo numérico. Tema 1: Matrices El concepto de matriz alcanza múltiples aplicaciones tanto en la representación y manipulación de datos como en el cálculo numérico. 1. Terminología Comenzamos con la definición de matriz

Más detalles

Tema 1 Introducción. José R. Berrendero. Departamento de Matemáticas Universidad Autónoma de Madrid

Tema 1 Introducción. José R. Berrendero. Departamento de Matemáticas Universidad Autónoma de Madrid Tema 1 Introducción José R. Berrendero Departamento de Matemáticas Universidad Autónoma de Madrid Información de contacto José Ramón Berrendero Díaz Correo electrónico: [email protected] Teléfono:

Más detalles

TALLER Nº 4 NOMBRE: CARLA HERNANDEZ NIVEL: CUARTO NIVEL

TALLER Nº 4 NOMBRE: CARLA HERNANDEZ NIVEL: CUARTO NIVEL NOMBRE: CARLA HERNANDEZ NIVEL: CUARTO NIVEL TALLER Nº 4 DIBUJAR TABLA.-Para dibujar la tabla sombreamos el área en la que marcaremos la tabla, es decir, toda la información que hemos escrito. Nos ubicamos

Más detalles

Ejercicios - Resolución de problemas lineales. Método Simplex

Ejercicios - Resolución de problemas lineales. Método Simplex Ejercicios - Resolución de problemas lineales. Método Simplex Programación Matemática LADE Curso 8/9. Dado el problema lineal máx x x x + x s.a. x + x + x = 4 x + x 4 x justifica que el punto x = ( T es

Más detalles

1.Restricciones de Desigualdad 2.Procedimiento algebraico

1.Restricciones de Desigualdad 2.Procedimiento algebraico Universidad Nacional de Colombia Sede Medellín 1. Restricciones de Desigualdad Clase # 6 EL MÉTODO M SIMPLEX El método m simplex es un procedimiento algebraico: las soluciones se obtienen al resolver un

Más detalles

En los ejercicios 11 a 20, resuelva gráficamente y verifique su respuesta en forma algebraica.

En los ejercicios 11 a 20, resuelva gráficamente y verifique su respuesta en forma algebraica. 00 CAPÍTULO Sistemas de ecuaciones lineales Sección. Ejercicios de seguimiento En los ejercicios a 0, determine la naturaleza del conjunto solución (solución única, una infinidad de soluciones o ninguna

Más detalles

2.2 CREAR TABLAS Y GRÁFICOS.

2.2 CREAR TABLAS Y GRÁFICOS. 2.2 CREAR TABLAS Y GRÁFICOS. INSERTAR UNA TABLA Y DARLE FORMATO La forma más habitual de comenzar a trabajar con tablas es a través de la ficha Insertar, tabla. A continuación Word le ofrece las siguientes

Más detalles

1: INTRODUCCIÓN AL USO DE LA HOJA DE CALCULO EXCEL COMO HERRAMIENTA PARA DESARROLLAR PROBLEMAS EN INGENIERÍA. SOLVER, REGRESION LINEAL MULTIPLE

1: INTRODUCCIÓN AL USO DE LA HOJA DE CALCULO EXCEL COMO HERRAMIENTA PARA DESARROLLAR PROBLEMAS EN INGENIERÍA. SOLVER, REGRESION LINEAL MULTIPLE Practica 1: INTRODUCCIÓN AL USO DE LA HOJA DE CALCULO EXCEL COMO HERRAMIENTA PARA DESARROLLAR PROBLEMAS EN INGENIERÍA. SOLVER, REGRESION LINEAL MULTIPLE I. INTRODUCCION Las planillas de cálculo se han

Más detalles

CALCULO I UNIDAD I MATRICES. Instituto Profesional Iplacex

CALCULO I UNIDAD I MATRICES. Instituto Profesional Iplacex CALCULO I UNIDAD I MATRICES 1.3 Transformación de matrices A las matrices se les pueden realizar ciertas transformaciones o cambios internos, siempre y cuando no afecten ni el orden ni el rango de la misma.

Más detalles

INTERVALOS Y SEMIRRECTAS.

INTERVALOS Y SEMIRRECTAS. el blog de mate de aida CSI: Inecuaciones pág 1 INTERVALOS Y SEMIRRECTAS La ordenación de números permite definir algunos conjuntos de números que tienen una representación geométrica en la recta real

Más detalles

Lo rojo sería la diagonal principal.

Lo rojo sería la diagonal principal. MATRICES. Son listas o tablas de elementos y que tienen m filas y n columnas. La dimensión de la matriz es el número se filas y de columnas y se escribe así: mxn (siendo m el nº de filas y n el de columnas).

Más detalles

Francisco José Vera López

Francisco José Vera López Álgebra y Matemática Discreta Matrices. Sistemas de ecuaciones. Francisco José Vera López Dpto. de Matemática Aplicada Facultad de Informática 2015 1 Matrices 2 Sistemas de Ecuaciones Matrices Una matriz

Más detalles

Unidad 1: Sistemas de Ecuaciones lineales. Método de Gauss.

Unidad 1: Sistemas de Ecuaciones lineales. Método de Gauss. Unidad : Sistemas de cuaciones lineales. Método de Gauss. Sistemas de ecuaciones lineales: Una ecuación lineal tiene la forma: a b c dt n,,, t son las incógnitas, a, b, c, d son los coeficientes, n es

Más detalles

Algebra lineal y conjuntos convexos 1

Algebra lineal y conjuntos convexos 1 Algebra lineal y conjuntos convexos Solución de sistemas. Espacios vectoriales. 3 Conjuntos convexos. 4 Soluciones básicas puntos extremos. Rango de una matriz A R m n. Reducir A a una matriz escalonada

Más detalles

Expresión C. numérico Factor literal 9abc 9 abc

Expresión C. numérico Factor literal 9abc 9 abc GUÍA DE REFUERZO DE ÁLGEBRA Un término algebraico es el producto de una o más variables (llamado factor literal) y una constante literal o numérica (llamada coeficiente). Ejemplos: 3xy ; 45 ; m Signo -

Más detalles

PROGRAMACIÓN MATEMÁTICA

PROGRAMACIÓN MATEMÁTICA PROGRAMACIÓN MATEMÁTICA TEMA 1. INTRODUCCIÓN A LA PROGRAMACIÓN MATEMÁTICA. CONJUNTOS CONVEXOS. CONVEXIDAD DE UNA FUNCIÓN. PLANTEAMIENTO FORMAL DEL PROBLEMA DE PROGRAMACION MATEMATICA. - Función Objetivo:

Más detalles

Ejercicios tipo final

Ejercicios tipo final Ejercicios tipo final En la primera parte pondremos los enunciados de los ejercicios, en la segunda algunas sugerencias y en la tercera se encuentran las resoluciones 1 Ejercicios 1 Si A R 3x2, B R 2x1

Más detalles

ANÁLISIS DE SENSIBILIDAD DE UN PROGRAMA MATEMATICO

ANÁLISIS DE SENSIBILIDAD DE UN PROGRAMA MATEMATICO ANÁLISIS DE SENSIBILIDAD DE UN PROGRAMA MATEMATICO En el mundo real, las condiciones de trabajo no suelen permanecer estáticas, sino en continuo estado de cambio. Así las cosas, son usuales las variaciones

Más detalles

MÉTODO SIMPLEX REVISADO O FORMA MATRICIAL

MÉTODO SIMPLEX REVISADO O FORMA MATRICIAL MÉTODO SIMPLEX REVISADO O FORMA MATRICIAL Algoritmo del método simplex que mejora la eficiencia de los cálculos, se realizan los mismos pasos del método simplex visto, sólo se diferencia en la manera de

Más detalles

Buscar en la Ayuda. Más en Office.com: Descargas Plantillas

Buscar en la Ayuda. Más en Office.com: Descargas Plantillas Página 1 de 5 Inicio de Excel 2010 > Ayuda y procedimientos de Excel 2010 > Analizar datos > Análisis de hipótesis Buscar en la Ayuda Más en Office.com: Descargas Plantillas Definir y resolver un problema

Más detalles

May 4, 2012 CAPÍTULO 5: OPTIMIZACIÓN

May 4, 2012 CAPÍTULO 5: OPTIMIZACIÓN May 4, 2012 1. Optimización Sin Restricciones En toda esta sección D denota un subconjunto abierto de R n. 1.1. Condiciones Necesarias de Primer Orden. Proposición 1.1. Sea f : D R diferenciable. Si p

Más detalles

APUNTES ALGEBRA SUPERIOR

APUNTES ALGEBRA SUPERIOR 1-1-016 APUNTES ALGEBRA SUPERIOR Apuntes del Docente Esp. Pedro Alberto Arias Quintero. Departamento De Ciencias Básicas, Unidades Tecnológicas de Santander. Contenido MATRICES Y DETERMINANTES... ELEMENTOS

Más detalles

Álgebra Lineal Ma1010

Álgebra Lineal Ma1010 Álgebra Lineal Ma1010 Líneas y s en el Espacio Departamento de Matemáticas ITESM Líneas y s en el Espacio Álgebra Lineal - p. 1/34 Los conjuntos solución a un sistema de ecuaciones lineales cuando tienen

Más detalles

Tema 7: Problemas clásicos de Programación Lineal

Tema 7: Problemas clásicos de Programación Lineal Tema 7: Problemas clásicos de Programación Lineal 1.- Características generales de un problema de transporte y asignación Surgen con frecuencia en diferentes contextos de la vida real. Requieren un número

Más detalles

Algoritmos con restricción

Algoritmos con restricción Algoritmos con restricción El problema general de programación no lineal con restricciones se define como sigue: Maximizar (o minimizar z = f(x g(x 0 Las condiciones X 0 de no negatividad forman parte

Más detalles

TEMA 7: MATRICES. OPERACIONES.

TEMA 7: MATRICES. OPERACIONES. TEMA 7: MATRICES. OPERACIONES. 1. MATRICES. TIPOS DE MATRICES. Se llama matriz de orden m x n (m filas y n columnas) a un conjunto de m n elementos, distribuidos en m filas y n columnas y encerrados entre

Más detalles

Matemáticas 2ºBachillerato Aplicadas a las Ciencias Sociales

Matemáticas 2ºBachillerato Aplicadas a las Ciencias Sociales Matemáticas 2ºBachillerato Aplicadas a las Ciencias Sociales 1era evaluación. Determinantes DETERMINANTES Se trata de una herramienta matemática que sólo se puede utilizar cuando nos encontremos con matrices

Más detalles

Es decir, det A = producto de diagonal principal producto de diagonal secundaria. Determinante de una matriz cuadrada de orden 3

Es decir, det A = producto de diagonal principal producto de diagonal secundaria. Determinante de una matriz cuadrada de orden 3 1.- DETERMINANTE DE UNA MATRIZ CUADRADA Determinante de una matriz cuadrada de orden 1 Dada una matriz cuadrada de orden 1, A = (a), se define det A = det (a) = a Determinante de una matriz cuadrada de

Más detalles

Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal.

Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal. Que Es Excel? Excel es un programa que permite la manipulación de libros y hojas de calculo. En Excel, un libro es el archivo en que se trabaja y donde se almacenan los datos. Como cada libro puede contener

Más detalles

OPTIMIZACIÓN Y SIMULACIÓN PARA LA EMPRESA. Tema 4 Optimización no Lineal

OPTIMIZACIÓN Y SIMULACIÓN PARA LA EMPRESA. Tema 4 Optimización no Lineal OPTIMIZACIÓN Y SIMULACIÓN PARA LA EMPRESA Tema 4 Optimización no Lineal ORGANIZACIÓN DEL TEMA Sesiones: El caso sin restricciones: formulación, ejemplos Condiciones de optimalidad, métodos Caso con restricciones:

Más detalles

RESOLUCIÓN DE PROBLEMAS DE PROGRAMACIÓN LINEAL EN MATEMÁTICAS APLICADAS A LAS CIENCIAS SOCIALES CON LA HOJA DE CÁLCULO CALC

RESOLUCIÓN DE PROBLEMAS DE PROGRAMACIÓN LINEAL EN MATEMÁTICAS APLICADAS A LAS CIENCIAS SOCIALES CON LA HOJA DE CÁLCULO CALC RESOLUCIÓN DE PROBLEMAS DE PROGRAMACIÓN LINEAL EN MATEMÁTICAS APLICADAS A LAS CIENCIAS SOCIALES CON LA HOJA DE CÁLCULO CALC 1.- Introducción Los actuales componentes del bachillerato formulados por el

Más detalles

un conjunto cuyos elementos denominaremos vectores y denotaremos por es un espacio vectorial si verifica las siguientes propiedades:

un conjunto cuyos elementos denominaremos vectores y denotaremos por es un espacio vectorial si verifica las siguientes propiedades: CAPÍTULO 2: ESPACIOS VECTORIALES 2.1- Definición y propiedades. 2.1.1-Definición: espacio vectorial. Sea un cuerpo conmutativo a cuyos elementos denominaremos escalares o números. No es necesario preocuparse

Más detalles

Prácticas de Introducción a los Computadores Curso Hoja Gráficos: Hoja Regresión: ESPESOR 0,5 1 1,5 2 2,5 3 3,5 4 4,5 5 ESPESOR COSTES fij

Prácticas de Introducción a los Computadores Curso Hoja Gráficos: Hoja Regresión: ESPESOR 0,5 1 1,5 2 2,5 3 3,5 4 4,5 5 ESPESOR COSTES fij Prácticas de Introducción a los Computadores Curso 2001-2002 1 EXCEL Introducción Excel es una hoja de cálculo. Su objetivo básico es proporcionar un entorno sencillo para generar tablas de números y aplicando

Más detalles

POST-OPTIMIZACIÓN Y SENSIBILIDAD EN PROBLEMAS LINEALES.

POST-OPTIMIZACIÓN Y SENSIBILIDAD EN PROBLEMAS LINEALES. POST-OPTIMIZACIÓN Y SENSIBILIDAD EN PROBLEMAS LINEALES. Una de las hipótesis básicas de los problemas lineales es la constancia de los coeficientes que aparecen en el problema. Esta hipótesis solamente

Más detalles

2.5 Dependencia Lineal, Independencia Lineal, Wronskiano 74

2.5 Dependencia Lineal, Independencia Lineal, Wronskiano 74 .5 Dependencia Lineal, Independencia Lineal, Wronskiano 74.5 Dependencia Lineal, Independencia Lineal, Wronskiano Dependencia Lineal Definición.5. Se dice que un conjunto de funciones f, f,... fn ( ) es

Más detalles

Sistemas de ecuaciones lineales

Sistemas de ecuaciones lineales Tema 1 Sistemas de ecuaciones lineales 11 Definiciones Sea K un cuerpo Una ECUACIÓN LINEAL CON COEFICIENTES EN K es una expresión del tipo a 1 x 1 + + a n x n = b, en la que n es un número natural y a

Más detalles

Z Optima X 1 + X 2 5 Z 1 -X 1 + 2X Región factible. Figura 1

Z Optima X 1 + X 2 5 Z 1 -X 1 + 2X Región factible. Figura 1 Método Gráfico El procedimiento geométrico, es únicamente adecuado para resolver problemas muy pequeños (con no más de dos variables debido al problema de dimensionalidad). Este método provee una gran

Más detalles

EJERCICIO 1. Max Z = 6 x x 2 s.r. (1) 4 x x 2 12 (2) 2 x x 2 16 (3) 2 x 1 6 x 1, x 2 0

EJERCICIO 1. Max Z = 6 x x 2 s.r. (1) 4 x x 2 12 (2) 2 x x 2 16 (3) 2 x 1 6 x 1, x 2 0 Considere el Programa Lineal siguiente: EJERCICIO Max Z 6 x + 9 x 2 s.r. () 4 x + 6 x 2 2 (2) 2 x + 8 x 2 6 (3) 2 x 6 x, x 2 0 (.a) 3 2 0 2 3 4 5 6 7 8 El Problema tiene una Región Factible delimitada

Más detalles

Introducción a la programación lineal

Introducción a la programación lineal Introducción a la programación lineal La programación lineal se aplica a modelos de optimización en los que las funciones objetivo y restricción son estrictamente lineales. La técnica se aplica en una

Más detalles

Auxiliar 7: Dualidad

Auxiliar 7: Dualidad IN3701: Modelamiento y Optimización Profs: Richard Weber, Rodrigo Wolf Coordinador: M. Siebert Aux: V. Bucarey, N. Devia, P. Obrecht Auxiliar 7: Dualidad Lunes 5 de Diciembre de 2011 Pregunta 1: Dualidad

Más detalles

Matemáticas.

Matemáticas. [email protected] El método gráfico de solución de problemas de programación lineal (PL) sólo aplica a problemas con dos variables de decisión; sin embargo, ilustra adecuadamente los conceptos que nos permitirán

Más detalles

Tema 2: Teorema de estructura de los grupos abelianos finitamente generados.

Tema 2: Teorema de estructura de los grupos abelianos finitamente generados. ESTRUCTURAS ALGEBRAICAS GRADO EN MATEMÁTICAS. CURSO 215/216 Tema 2: Teorema de estructura de los grupos abelianos finitamente generados. 1.1. Grupo abeliano libre. Bases. Definición 1.1. El grupo Z n con

Más detalles