Tema 2. Fundamentos Teóricos de la. programación dinámica Teorema de Optimalidad de Mitten

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

Download "Tema 2. Fundamentos Teóricos de la. programación dinámica Teorema de Optimalidad de Mitten"

Transcripción

1 Tema 2 Fundamentos Teóricos de la Programación Dinámica 2.1. Teorema de Optimalidad de Mitten El objetivo básico en la programación dinámica consiste en descomponer un problema de optimización en k variables a una serie de problemas con menor número de variables más fáciles de resolver. Precisamente esto es lo que se ha hecho en el problema de la mochila; reducir un problema inicial de n variables a n problemas de 1 variable. En este sentido, se podría decir que la programación dinámica se basa en un método de descomposición. Cualquier problema puede ser resuelto mediante la programación dinámica? NO. En el problema de la mochila se verifican diversas condiciones necesarias para que se cumpla el teorema de optimalidad, que enseguida veremos y que es la base de la programación dinámica. 9

2 10 Tema 2. Fundamentos Teóricos de la Programación Dinámica Ejemplo 2.1. Supongamos que la función objetivo del problema es la siguiente: f(x, y, z) = xy + xz + yz Aquí, claramente, no es posible aplicar la misma idea que en el problema de la mochila, porque, a diferencia de la función objetivo de [KP], en esta no se pueden separar las variables, y por tanto no es posible dividir el problema en etapas Caso sin restricciones Supongamos que estamos interesados en minimizar una cierta función de k + 1 variables f(x, y 1, y 2,..., y k ). Si fuésemos capaces de separar f en dos funciones f 1 y f 2 de modo que f(x, y) = f 1 (x, f 2 (y)) verificándose que Min (x,y) f(x, y) = Min x f 1 (x, Min y f 2 (y)), habríamos reducido el problema original de k + 1 variables en dos problemas con menor número de variables. Definición 2.2. Una función f se dice que es descomponible en f 1 y f 2 si: f es separable en f 1 y f 2, i.e., f(x, y) = f 1 (x, f 2 (y)) f 1 es monótona no-decreciente respecto de su segundo argumento. Teorema 2.3. (Teorema de Optimalidad de Mitten, 1964) Sea f(x, y) una función real con x R, y R k. Si f es descomponible con f(x, y) = f 1 (x, f 2 (y)), entonces se verifica que: Opt (x,y) f(x, y) = Opt x f 1 (x, Opt y f 2 (y)) Demostración. Supondremos que Opt=Min; el teorema se demuestra de forma análoga si Opt=Max.

3 2.1. Teorema de Optimalidad de Mitten 11 Sea (x, y ) el mínimo de f(x, y). Entonces, por definición de mínimo, se cumple que: f(x, y ) f(x, y) = f 1 (x, f 2 (y)), (x, y) En particular, tomando y tal que f 2 (y) = Min y f 2 (y), se tiene que f(x, y ) f 1 (x, f 2 (y)), x y la desigualdad anterior se sigue verificando si particularizamos en el punto x, que minimiza f 1 (x, f 2 (y)). Por lo tanto, Min (x,y) f(x, y) = f(x, y ) f 1 (x, f 2 (y)) = Min x f 1 (x, Min y f 2 (y)). Comprobemos, a continuación, la desigualdad contraria. Por la hipótesis de descomponibilidad de la función f se tiene que f 1 es monótona no decreciente respecto de su segundo argumento, luego f 1 (x, f 2 (y)) f 1 (x, f 2 (y)), (x, y), con f 2 (y) = Min y f 2 (y). La anterior relación se sigue verificando si particularizamos en el valor y x que minimiza f 1 (x, f 2 (y)) para cada x. Luego, f 1 (x, f 2 (y)) f 1 (x, f 2 (y x )), x Tomando ahora el valor x que minimiza la expresión f 1 (x, f 2 (y x )), se tiene que f 1 (x, f 2 (y)) f 1 (x, f 2 (y x )) = Min (x,y) f 1 (x, f 2 (y)) y por otro lado, claramente Min x f 1 (x, Min y f 2 (y)) = Min x f 1 (x, f 2 (y)) f 1 (x, f 2 (y))

4 12 Tema 2. Fundamentos Teóricos de la Programación Dinámica de donde se sigue que Min x f 1 (x, Min y f 2 (y)) Min (x,y) f 1 (x, f 2 (y)) = Min (x,y) f(x, y). Ejemplo 2.4. Supongamos que deseamos minimizar la función f(x, y) = x 2 y 2. Puedo separar esta función en f 1 (x, z) = x 2 z y f 2 (y) = y 2. De esta forma, f 1 (x, f 2 (y)) = x 2 f 2 (y) = x 2 y 2 = f(x, y). Vamos a calcular el mínimo utilizando el teorema de optimalidad, evaluando Min x f 1 (x, Min y f 2 (y)). Observemos que Min y f 2 (y) = Min y y 2 = 0 que se alcanza en y = 0. Por lo tanto, f 1 (x, Min y f 2 (x)) = f 1 (x, 0) = x 2, y consecuentemente, Min x f 1 (x, Min y f 2 (y)) = Min x x 2 = 0, que también se alcanza en x = 0. En definitiva, se tendría que Minf(x, y) = 0 y dicho mínimo se alcanza en (0, 0). Sin embargo, esto es falso; es fácil ver que el mínimo de esta función no es cero. El fallo se produce porque con la separación que hemos hecho, la función f 1 no es monótona creciente respecto del segundo argumento, y por lo tanto f no es descomponible en f 1 y f 2. Probemos de la siguiente manera. Consideremos f 1 (y, z) = z y 2 y f 2 (x) = x 2. De nuevo, f(x, y) = f 1 (y, f 2 (x)), pero ahora la función f 1 sí es monótona nodecreciente respecto de su segundo argumento, luego podemos calcular el mínimo evaluando Min y f 1 (y, Min x f 2 (x)). Observemos que Min x f 2 (x) = Min x x 2 = 0 que se alcanza en x = 0. Por lo tanto, f 1 (y, Min x f 2 (x)) = f 1 (y, 0) = y 2, y consecuentemente, Min y f 1 (y, Min x f 2 (x)) = Min y y 2 =. Por lo tanto, Min (x,y) x 2 y 2 =.

5 2.2. El espacio de estados y la ecuación funcional Caso con restricciones El teorema de optimalidad se puede generalizar a problemas con restricciones. Consideremos el problema Opt (x,y) Ω f(x, y), donde Opt=Max o Min y Ω R k+1, Ω. Para cada x R, sea Ω x = {y R k ; (x, y) Ω}. Puesto que es posible que Ω x = para algún x, convendremos que + si Ω x = y Opt = Min Opt y Ωx f 2 (y) = si Ω x = y Opt = Max y también que para todo x, f 1 (x, + ) = + f 1 (x, ) = Teorema 2.5. (Teorema de Optimalidad de Mitten. Caso con restricciones) Sea f(x, y) una función real con x R, y R k. Si f es descomponible con f(x, y) = f 1 (x, f 2 (y)), entonces se verifica que: Opt (x,y) Ω f(x, y) = Opt x f 1 (x, Opt y Ωx f 2 (y)) 2.2. El espacio de estados y la ecuación funcional Consideremos de nuevo un problema con restricciones del tipo Opt (x,y) Ω f(x, y). Siguiendo el teorema de optimalidad de Mitten, se puede evaluar el óptimo de f en Ω mediante la descomposición Opt x f 1 (x, Opt y Ωx f 2 (y)). En general, para un conjunto arbitrario Ω, el teorema de optimalidad no ofrece ninguna ventaja práctica, pues la optimización de la expresión anterior equivale a evaluar f(x, y) listando los elementos (x, y) Ω en un orden determinado. Como

6 14 Tema 2. Fundamentos Teóricos de la Programación Dinámica veremos posteriormente, el interés del teorema de optimalidad depende de la estructura del dominio de soluciones Ω, más concretamente, en la posibilidad de considerar Ω como un elemento de una familia de dominios Ω i (E) parametrizados por un vector E que denominaremos vector de estados. Consideremos un problema de optimización con restricciones de la forma Optimizar f(x 1, x 2,..., x n ) g(x 1, x 2,..., x n ) E t R m Nuestra intención es descomponer el problema en muchos problemas de una variable. Para ello necesitamos que f sea descomponible en la forma: f(x 1, x 2,..., x n ) = f 1 (x 1, f 2 (x 2,..., x n )), con f 2 igualmente descomponible en la forma f 2 (x 2, x 3,..., x n ) = f 2 (x 2, f 3 (x 3,..., x n )), y sucesivamente f i (x i, x i+1,..., x n ) = f i (x i, f i+1 (x i+1,..., x n )), y finalmente, f n 1 (x n 1, x n ) = f n 1 (x n 1, f n (x n )), La idea es empezar desde el final optimizando x n y en cada paso resolver un problema de una variable, pero cómo se interpreta la restricción g(x 1, x 2,..., x n ) E t en cada una de las etapas? Necesito poder descomponer g de una forma análoga a la que he descompuesto f. Supongamos que existe un espacio de estados E R m de forma que podemos

7 2.2. El espacio de estados y la ecuación funcional 15 descomponer g en funciones h 1, h 2,..., h n de modo que: h 1 (x 1 ) = E 1 E h 2 (x 2, E 1 ) = E 2 E h 3 (x 3, E 2 ) = E 3 E h n 1 (x n 1, E n 2 ) = E n 1 E h n (x n, E n 1 ) = E n E y g(x 1,..., x n ) = E n E t, para que se alcance una solución factible. Las funciones h i se denominan funciones de transición. De esta forma, para cada (x 1,..., x n ), f y g se pueden calcular recursivamente como: f(x 1,..., x n ) = f 1 (x 1, f 2 (x 2, f 3 (x 3,..., f n 1 (x n 1, f n (x n ))... ) g(x 1,..., x n ) = h n (x n, h n 1 (x n 1, h n 2 (x n 2,..., h 2 (x 2, h 1 (x 1 ))... ) y por lo tanto, el problema original quedaría como (P) Optimizar f 1 (x 1, f 2 (x 2, f 3 (x 3,..., f n 1 (x n 1, f n (x n ))... ) g(x 1,..., x n ) = h n (x n, h n 1 (x n 1, h n 2 (x n 2,..., h 2 (x 2, h 1 (x 1 ))... ) E t Para cada i = 1, 2,..., n, definamos h i (x i,..., x n, E) = h n (x n, h n 1 (x n 1, h n 2 (x n 2,..., h i+1 (x i+1, h i (x i, E))... ) obsérvese que se verifica que h i (x i,..., x n, E) = h i+1 (x i+1,..., x n, h i (x i, E)).

8 16 Tema 2. Fundamentos Teóricos de la Programación Dinámica Entonces, el problema (P) quedaría como (P) Optimizar f 1 (x 1, f 2 (x 2, x 3,..., x n )) h 2 (x 2,..., x n, h 1 (x 1 )) E t Aplicando el teorema de Mitten, podríamos resolver en primer lugar el problema (P 2 (E 1 )) Optimizar f 2 (x 2, x 3,..., x n ) h 2 (x 2,..., x n, E 1 ) E t cuyo valor óptimo denotamos por f2 (E 1 ) y después obtener f optimizando f 1 (x 1, f2 (h 1 (x 1 )). Igualmente, para resolver (P 2 (E 1 )), puesto que f 2 (x 2, x 3,..., x n ) = f 2 (x 2, f 3 (x 3,..., x n )), aplicando el teorema de optimalidad, debemos resolver primero el problema (P 3 (E 2 )) Optimizar f 3 (x 3,..., x n ) h 3 (x 3,..., x n, E 2 ) E t cuyo valor óptimo denotamos por f3 (E 2 ), y posteriormente obtener f2 (E 1 ) optimizando f 2 (x 2, f3 (h 2 (x 2, E 1 )). De esta manera, los valores fi (E i 1 ), para 2 i n 1, se pueden obtener recursivamente, para todo E i 1 E, mediante fi (E i 1 ) = Opt xi f i (x i, fi+1(h i (x i, E i 1 ))) (2.1) y para i = n, obtener, para cada E n 1 E, fn(e n 1 ) como el valor óptimo del problema (P n (E n 1 )) Optimizar f n (x n ) h n (x n, E n 1 ) E t

9 2.2. El espacio de estados y la ecuación funcional 17 De este modo, es posible resolver el problema (P ) por recurrencia, encontrando en cada paso los valores fi (E i 1 ), para i = n, n 1,..., 2 finalmente obteniendo f a partir de f2. La expresión 2.1 se denomina ecuación fundamental de la programación dinámica. Algoritmo de retroceso (Algoritmo backward ) Etapa n E E, calcular (P n (E)) Optimizar f n (x n ) h n (x n, E) E t Si para algún E E el problema anterior es infactible, tomar + si Opt = Min fn(e) = si Opt = Max Etapa i = n 1, n 2,..., 2 E E, calcular f i (E) = Opt xi f i (x i, f i+1(h i (x i, E))) Etapa 1 Obtener f mediante f 1 = Opt x1 f 1 (x 1, f 2 (h i (x 1 ))) Como se observa a partir del anterior algoritmo, al igual que ocurría en la resolución de los problemas tipo mochila, la metodología general de la programación dinámica

10 18 Tema 2. Fundamentos Teóricos de la Programación Dinámica consiste en: considerar el problema dado dentro de una familia de problemas de la misma naturaleza vincular, mediante una relación de recurrencia, los valores óptimos de los problemas de esta familia resolver tal relación de recurrencia (la ecuación funcional) para encontrar el valor óptimo del problema dado El siguiente ejemplo pone de manifiesto la necesidad de la condición de monotonía en la descomponibilidad de la función para asegurar la validez de la ecuación fundamental de la Programación Dinámica. Ejemplo 2.6. Consideramos el siguiente problema: Maximizar x y 3 x + y 3, x 2, 2 y 0 Ahora la función es separable, f(x, y) = f 1 (x, f 2 (y)) con f 1 (x, w) = x w, f 2 (w) = w 3. ξ = [ 2, + ) Etapa 2 F2 (E)=Max y 3 E + y 3 2 y 0 Si E > 5 E + y > 3 para todo y; 2 y 0 F 2 (E) =

11 2.3. El principio de optimalidad 19 Si 3 E 5, y = 3 E ( para que se verifique la restricción ) F2 (E) = (3 E) 3 Si 2 E < 3, entonces para todo valor de y; 2 y 0, se verifica la restricción, y por tanto y = 0 F2 (E) = 0 Etapa 1 F 1 (0)=Max x F 2 (x) x 2 Si x > 5 F2 (x) = Si 3 x 5 x F2 (x) = x (3 x) 3. Como esta función es decreciente en el intervalo [3, 5], el mejor valor sería x = 3; F 1 (0) = 0 Si 2 x < 3 F2 (x) = 0 F 1 (0) = 0 Por tanto se obtiene que el valor óptimo del problema es F1 (0) = 0. Sin embargo, se ve claramente que el valor óptimo del problema es en realidad 16 correspondiente a la solución ( 2, 2). Esto es consecuencia de que la función objetivo a pesar de ser separable no es descomponible El principio de optimalidad El algoritmo backward cuya validez se deriva del teorema de optimalidad, se puede interpretar como la construcción de una solución óptima a partir de soluciones óptimas parciales. Cuando llegamos a la etapa i con estado E, de todas las posibles soluciones (x i, x i+1,..., x n ) que conducen a estamos terminales (h i (x i, x i+1,..., x n, E) E t ) sólo guardamos la correspondiente a la solución óptima (la correspondiente a fi (E)).

12 20 Tema 2. Fundamentos Teóricos de la Programación Dinámica La solución óptima obtenida se ajusta al principio de optimalidad establecido por R. Bellman en Una política óptima tiene la propiedad de que, cualquiera que sea el estado inicial y las decisiones iniciales, las restantes decisiones deben constituir una política óptima con respecto al estado resultante de la primera decisión 2.4. Ejemplos de funciones descomponibles Las funciones descomponibles más usuales son: f(x 1,..., x n ) = f 1 (x 1 ) + f 2 (x 2 ) + + f n (x n ) f(x 1,..., x n ) = f 1 (x 1 ) f 2 (x 2 ) f n (x n ) f i (x i ) 0, i f(x 1,..., x n ) = Opt{f 1 (x 1 ),..., f n (x n )} 2.5. Conjunto de estados finito y la búsqueda del camino más corto en un grafo Supongamos que el conjunto de estados ξ es finito, ξ = p y que la función f es descomponible en la forma f(x 1,..., x n ) = f 1 (x 1 ) + + f n (x n ) Se considera el grafo G = [X, A] definido del siguiente modo: El conjunto de nodos X consta de los siguientes elementos: Un nodo inicial que denotaremos por I

13 2.5. Conjunto de estados finito y la búsqueda del camino más corto en un grafo 21 np nodos de la forma (E, i), con E ξ y 1 i n Un conjunto de nodos terminales X t X que son aquellos de la forma (E, n) con E E t (conjunto de estados terminales). El conjunto de arcos A consiste en: Los arcos de la forma [I, (E, 1)], donde E = h 1 (x 1 ) para todos los posibles valores de x 1 tales que h 1 (x 1 ) ξ. A cada arco de este tipo se le considera longitud f 1 (x 1 ). Para cada i = 2,..., n, y para todo E ξ, se consideran los arcos de la forma [(E, i 1), (E, i)], donde E = h i (x i, E) para todos los valores posibles de x i tales que h i (x i, E) ξ. A cada arco de este tipo se le considera longitud f i (x i ). De esta forma, cada camino entre I y X t es una solución factible del problema (por cuanto satisface la restricción g(x 1,..., x n ) E t y la longitud de tal camino es f 1 (x 1 ) f n (x n ). Por lo tanto, la resolución del problema por programación dinámica es equivalente a la búsqueda del camino más corto (o más largo, en caso de maximizar) entre I y X t en el grafo G. A partir de esta equivalencia entre la programación dinámica y la búsqueda del camino más corto se puede definir un segundo algoritmo de programación dinámica, en el cual, a diferencia del anterior, los cálculos se llevan a cabo en orden creciente de los subíndices de las variables inmersas en el problema. Para llevar a cabo el algoritmo se asocia a cada vértice (E, i) un número P (E, i). Al final de la etapa i 1, P (E, i 1) representa la longitud de un camino óptimo entre el vérice inicial I y el vértice (E, i 1). En la etapa i, se toma, para todo E, P (E, i) = (+) (según la el sentido de optimización del problema). La etapa i consiste en, a partir de los valores óptimo P (E, i 1), actualizar los valores (E, i) de forma que al final de

14 22 Tema 2. Fundamentos Teóricos de la Programación Dinámica la etapa i, P (E, i) represente efectivamente la longitud del camino más corto (o más largo) entre I y (E, i). Algoritmo de avance (Algoritmo Forward) Etapa 1 Para todo E ξ, se establece: P (E, 1) = + si Opt=Min P (E, 1) = si Opt=Max Para todos los posibles valores de x 1 tales que h 1 (x 1 ) ξ calcular E = h 1 (x 1 ). Hacer P (E, 1) = f 1 (x 1 ). Etapa i i = 2,..., n Para todo E ξ, se establece: P (E, i) = + si Opt=Min P (E, i) = si Opt=Max Para todo E tal que P (E, i 1) < y para todos los posibles valores de x i tales que h i (x i, E) ξ calcular: E = h i (x i, E) P (E, i) = Opt{P (E, i), P (E, i 1) + f i (x i )} Etapa n F = Opt E Et P (E, n)

15 2.5. Conjunto de estados finito y la búsqueda del camino más corto en un grafo 23 De esta manera se obtiene el valor óptimo del problema, pero no la solución óptima x que lo alcanza. Para ello se define, para cada i = 1,..., n y para cada E ξ la cantidad x i(e) que contiene el valor de la variable x i para la que se ha obtenido el valor óptimo P (E, i). En la etapa 1, x 1(E) = x 1 (siendo E = h 1 (x 1 ) ) y en cada etapa general i (1 i n) se actualiza x i(e) = x i, cada vez que una etiqueta P (E, i) sea mejorada y reemplazada por P (E, i 1) + f i (x i ). Con esta notación, se obtiene una solución óptima mediante el siguiente algoritmo: a) E = E, donde E es tal que F = Opt E Et P (E, n) = P (E, n) b) Para cada i = n, n 1,..., 1 sucesivamente: x i = x i(e) Hacer E = E, donde E es tal que E = h i (x i, E ). Ejemplo 2.7. Considérese el siguiente problema de mochila para resolverlo por el algoritmo Forward. Maximizar f(x 1, x 2, x 3, x 4 ) = 4x 1 + 5x 2 + 3x 3 + 2x 4 4x 1 + 3x 2 + 2x 3 + x 4 8 x i {0, 1} La función f se descompone en las siguientes funciones: f 1 (x 1 ) = 4x 1 f 2 (x 2 ) = 5x 2 f 3 (x 3 ) = 3x 3 f 4 (x 4 ) = 2x 4

16 24 Tema 2. Fundamentos Teóricos de la Programación Dinámica Las funciones de transición son: h 1 (x 1 ) = 4x 1 h 2 (x 2, E) = 3x 2 + E h 3 (x 3, E) = 2x 3 + E h 4 (x 4, E) = x 4 + E El espacio de estados es ξ = {0, 1, 2,..., 8} Etapa 1 P (E, 1) = E ξ Los posibles valores de x 1 tales que h 1 (x 1 ) = 4x 1 ξ son x 1 = 0 y x 1 = 1 P (0, 1) = f 1 (0) = 0 x 1 (0) = 0 Etapa 2 P (4, 1) = f 1 (1) = 4 x 1 (4) = 1 P (E, 2) = E ξ P (0, 1) = 0 <. Tanto para x 2 = 0 como para x 2 = 1, h 2 (x 2, 0) ξ 0 = h 2 (0, 0) P (0, 2) = Max{, P (0, 1) + f 2 (0) = 0} = 0 x 2 (0) = 0 3 = h 2 (1, 0) P (3, 2) = Max{, P (0, 1) + f 2 (1) = 5} = 5 x 2 (3) = 1 De la misma forma, cogiendo P (4, 1): P (4, 2) = 4 x 2 (4) = 0 P (7, 2) = 9 x 2 (7) = 1 Etapa 3 Repitiendo el proceso anterior se obtienen los siguientes resultados: P (0, 3) = 0 x 3 (0) = 0

17 2.5. Conjunto de estados finito y la búsqueda del camino más corto en un grafo 25 P (2, 3) = 3 x 3 (2) = 1 P (3, 3) = 5 x 3 (3) = 0 P (5, 3) = 8 x 3 (5) = 1 P (4, 3) = 4 x 3 (4) = 0 P (6, 3) = 7 x 3 (6) = 1 P (7, 3) = 9 x 3 (7) = 0 Nótese que al partir de E = 7 el único valor posible para x 3 es cero, pues h 3 (1, 7) = 9 ξ. Etapa 4 En la última etapa se obtienen los siguientes resultados: P (0, 4) = 0 x 4 (0) = 0 P (1, 4) = 2 x 4 (1) = 1 P (2, 4) = 3 x 4 (2) = 0 P (3, 4) = 5 x 4 (3) = 1 a través de P(2,3) o x 4 (3) = 0 a través de P (3, 3) P (4, 4) = 7 x 4 (4) = 1 P (5, 4) = 8 x 4 (5) = 0 P (6, 3) = 10 x 4 (6) = 1 P (7, 4) = 9 x 4 (7) = 1 a través de P(6,3) o x 4 (7) = 0 a través de P (7, 3) P (8, 4) = 11 x 4 (8) = 1 Por tanto, el valor óptimo del problema es F = 11

18 26 Tema 2. Fundamentos Teóricos de la Programación Dinámica Etapa Solución óptima El óptimo se alcanza en P (8, 4). Por tanto se parte de E = 8. x 4 (8) = 1, por tanto x 4 = 1. Encontrar E tal que h 4 (1, E ) = 8. E = 7. Hacer E = E E = 7, entonces, x 3 = x 3 (7) = 0. Encontrar E tal que h 3 (0, E ) = 7. E = 7. Hacer E = E. E = 7, entonces, x 2 = x 2 (7) = 1. Encontrar E tal que h 2 (1, E ) = 7. E = 4. Hacer E = E. E = 4, entonces, x 1 = x 1 (4) = 1. Por tanto la solución óptima es: (x 1, x 2, x 3, x 4 ) = (1, 1, 0, 1) 2.6. Ejercicios 1. Resolver, mediante programación dinámica, el siguiente problema no lineal entero: Max x 1 x 2 2 x 3 3 x 1 + 2x 2 + 3x 3 10 x 1, x 2, x 3 1 x 1, x 2, x 3 Z + 2. Resolver el siguiente problema mediante programación dinámica Max 3x 2 1 x x 2 2 x 3 2

19 2.6. Ejercicios 27 x 1 + 2x 2 4 x 1, x Resolver, mediante programación dinámica, el siguiente problema no lineal entero: Max 18x 1 x x x 3 2x 1 + 4x 2 + 3x 3 11 x 1, x 2, x 3 Z + 4. Resolver el siguiente problema no lineal mediante programación dinámica Max 36x 1 + 9x 2 1 6x x 2 3x 3 2 x 1 + x 2 3 x 1, x Utilizar programación dinámica para resolver el siguiente problema: Max x 2 1 x 2 x x 2 2

20 28 Tema 2. Fundamentos Teóricos de la Programación Dinámica 6. Resolver el siguiente problema mediante programación dinámica Max 2x x 2 + 4x 3 x 2 3 2x 1 + x 2 + x 3 4 x 1, x 2, x Utilizar programación dinámica para resolver el siguiente problema: Max 2x 1 + x 2 2 x x x 1, x Resolver el siguiente problema utilizando programación dinámica: Max x x x 3 x 1 x 2 x 3 = 4 x i 1 i = 1, 2, 3 Resolverlo también añadiendo la restricción x j N.

21 2.6. Ejercicios Resolver el siguiente problema mediante programación dinámica Max (x 1 + 2) 2 + x 2 x 3 + (x 4 5) 2 x 1 + x 2 + x 3 + x 4 5 x i Z + i = 1, 2, 3, Resolver con programación dinámica el siguiente problema de programación lineal: Max 2x 1 + 5x 2 2x 1 + x x x 1, x Resolver el siguiente problema mediante programación dinámica Max 5x 1 + x 2 2x x 2 13 x x 2 9 x 1, x 2 0

22 30 Tema 2. Fundamentos Teóricos de la Programación Dinámica 12. Resolver el siguiente problema de la mochila mediante el algoritmo de avance: Max 5x 1 + 3x 2 + x 3 + x 4 4x 1 + 2x 2 + 3x 3 + 2x 4 5 x i {0, 1, 2} i = 1, 2, 3, 4 Representar gráficamente el grafo sobre el cual el cálculo del camino más largo es equivalente a la resolución por programación dinámica de este problema. 13. Resolver el siguiente problema de la mochila mediante el algoritmo de avance: Max 3x 1 + 5x 2 + x 3 + x 4 x 5 2x 1 + 4x 2 + 3x 3 + 2x 4 + x 5 = 5 x i {0, 1} i = 1, 2, 3, 4, 5 Representar gráficamente el grafo sobre el cual el cálculo del camino más largo es equivalente a la resolución por programación dinámica de este problema.

Introducción a la Programación Dinámica. El Problema de la Mochila

Introducción a la Programación Dinámica. El Problema de la Mochila Tema 1 Introducción a la Programación Dinámica. El Problema de la Mochila La programación dinámica no es un algoritmo. Es más bien un principio general aplicable a diversos problemas de optimización que

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

Clase 10: Extremos condicionados y multiplicadores de Lagrange

Clase 10: Extremos condicionados y multiplicadores de Lagrange Clase 10: Extremos condicionados y multiplicadores de Lagrange C.J. Vanegas 7 de abril de 008 1. Extremos condicionados y multiplicadores de Lagrange Estamos interesados en maximizar o minimizar una función

Más detalles

Tema 2 Resolución de EcuacionesNo Lineales

Tema 2 Resolución de EcuacionesNo Lineales Tema 2 Resolución de Ecuaciones No Lineales E.T.S.I. Informática Indice Introducción 1 Introducción 2 Algoritmo del método de Bisección Análisis del 3 4 5 6 Algoritmo de los métodos iterativos Interpretación

Más detalles

UNIDAD II. INTEGRAL DEFINIDA Y LOS MÉTODOS DE INTEGRACIÓN. Tema: LA INTEGRAL DEFINIDA

UNIDAD II. INTEGRAL DEFINIDA Y LOS MÉTODOS DE INTEGRACIÓN. Tema: LA INTEGRAL DEFINIDA UNIDAD II. INTEGRAL DEFINIDA Y LOS MÉTODOS DE INTEGRACIÓN Tema: LA INTEGRAL DEFINIDA La integral definida Anteriormente se mencionó que la Integral Indefinida da como resultado una familia de funciones

Más detalles

IN Guía de Problemas Resueltos de Geometría de Programación Lineal v1.0

IN Guía de Problemas Resueltos de Geometría de Programación Lineal v1.0 IN3701 - Guía de Problemas Resueltos de Geometría de Programación Lineal v1.0 Acá va una pequeña guía con problemas resueltos de Geometría en Programación Lineal con problemas básicamente extraídos del

Más detalles

UNIDAD 6.- PROGRAMACIÓN LINEAL

UNIDAD 6.- PROGRAMACIÓN LINEAL UNIDAD 6.- PROGRAMACIÓN LINEAL 1. INECUACIONES LINEALES CON DOS INCÓGNITAS Una inecuación de primer grado con dos incógnitas es una inecuación que en forma reducida se puede expresar de la siguiente forma:

Más detalles

Tema 2.- Formas Cuadráticas.

Tema 2.- Formas Cuadráticas. Álgebra. 004 005. Ingenieros Industriales. Departamento de Matemática Aplicada II. Universidad de Sevilla. Tema.- Formas Cuadráticas. Definición y representación matricial. Clasificación de las formas

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

Teorema del Valor Medio

Teorema del Valor Medio Tema 6 Teorema del Valor Medio Abordamos en este tema el estudio del resultado más importante del cálculo diferencial en una variable, el Teorema del Valor Medio, debido al matemático italo-francés Joseph

Más detalles

Teoremas de Convergencia

Teoremas de Convergencia Capítulo 24 Teoremas de Convergencia El teorema de la convergencia monótona (Lema 21.3) establece ciertas condiciones sobre una sucesión de funciones medibles para que se puedan permutar los símbolos y

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

Continuidad y monotonía

Continuidad y monotonía Tema 14 Continuidad y monotonía Generalizando lo que se hizo en su momento para sucesiones, definiremos la monotonía de una función, en forma bien fácil de adivinar. Probaremos entonces dos resultados

Más detalles

CONTENIDOS. 1. Procesos Estocásticos y de Markov. 2. Cadenas de Markov en Tiempo Discreto (CMTD) 3. Comportamiento de Transición de las CMTD

CONTENIDOS. 1. Procesos Estocásticos y de Markov. 2. Cadenas de Markov en Tiempo Discreto (CMTD) 3. Comportamiento de Transición de las CMTD CONTENIDOS 1. Procesos Estocásticos y de Markov 2. Cadenas de Markov en Tiempo Discreto (CMTD) 3. Comportamiento de Transición de las CMTD 4. Comportamiento Estacionario de las CMTD 1. Procesos Estocásticos

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

PROGRAMACIÓN LINEAL. Su empleo es frecuente en aplicaciones de la industria, la economía, la estrategia militar, etc.

PROGRAMACIÓN LINEAL. Su empleo es frecuente en aplicaciones de la industria, la economía, la estrategia militar, etc. PROGRAMACIÓN LINEAL La programación lineal da respuesta a situaciones en las que se exige maximizar o minimizar funciones que se encuentran sujetas a determinadas limitaciones, que llamaremos restricciones.

Más detalles

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

RELACIÓN DE PROBLEMAS DE CLASE DE PROGRAMACIÓN LINEAL ENTERA

RELACIÓN DE PROBLEMAS DE CLASE DE PROGRAMACIÓN LINEAL ENTERA RELACIÓN DE PROBLEMAS DE CLASE DE PROGRAMACIÓN LINEAL ENTERA SIMPLEX Y LINEAL ENTERA a Resuelve el siguiente problema con variables continuas positivas utilizando el método simple a partir del vértice

Más detalles

TEMA 5: INTERPOLACION NUMERICA

TEMA 5: INTERPOLACION NUMERICA Lino Alvarez - Aurea Martinez METODOS NUMERICOS TEMA 5: INTERPOLACION NUMERICA 1 EL PROBLEMA GENERAL DE INTER- POLACION En ocasiones se plantea el problema de que se conoce una tabla de valores de una

Más detalles

Programación Lineal. El modelo Matemático

Programación Lineal. El modelo Matemático Programación Lineal. El modelo Matemático 1 Modelización Definición 1.1 Consideremos el problema de optimización con restricciones, definido como sigue Min f(x) s.a. g i (x) b i i = 1, 2,..., m (P OR)

Más detalles

Funciones Inversas. Derivada de funciones inversas

Funciones Inversas. Derivada de funciones inversas Capítulo 15 Funciones Inversas En este capítulo estudiaremos condiciones para la derivación de la inversa de una función de varias variables y, en particular, extenderemos a estas funciones la fórmula

Más detalles

Problemas de VC para EDVC elaborados por C. Mora, Tema 4

Problemas de VC para EDVC elaborados por C. Mora, Tema 4 Problemas de VC para EDVC elaborados por C. Mora, Tema 4 Ejercicio Determinar las funciones enteras f para las que Solución f( + w) = f()f(w), w C. En primer lugar, f(0) = f(0 + 0) = f(0)f(0) = f(0) 2,

Más detalles

Unidad 2: Ecuaciones, inecuaciones y sistemas.

Unidad 2: Ecuaciones, inecuaciones y sistemas. Unidad 2: Ecuaciones, inecuaciones y sistemas 1 Unidad 2: Ecuaciones, inecuaciones y sistemas. 1.- Factorización de polinomios. M. C. D y m.c.m de polinomios. Un número a es raíz de un polinomio es 0.

Más detalles

Derivadas Parciales (parte 2)

Derivadas Parciales (parte 2) 40 Derivadas Parciales (parte 2) Ejercicio: Si donde y. Determinar Solución: Consideraremos ahora la situación en la que, pero cada una de las variables e es función de dos variables y. En este caso tiene

Más detalles

PROBLEMA 1. Considere el siguiente problema de programación lineal:

PROBLEMA 1. Considere el siguiente problema de programación lineal: PROBLEMA 1 Considere el siguiente problema de programación lineal: Sean h1 y h2 las variables de holgura correspondientes a la primera y segunda restricción, respectivamente, de manera que al aplicar el

Más detalles

Tema 11: Integral definida. Aplicaciones al cálculo de áreas

Tema 11: Integral definida. Aplicaciones al cálculo de áreas Tema 11: Integral definida. Aplicaciones al cálculo de áreas 1. Introducción Las integrales nos van a permitir calcular áreas de figuras no geométricas. En nuestro caso, nos limitaremos a calcular el área

Más detalles

PROGRAMACIÓN LINEAL ENTERA

PROGRAMACIÓN LINEAL ENTERA PROGRAMACIÓN LINEAL ENTERA Programación lineal: hipótesis de perfecta divisibilidad Así pues decimos que un problema es de programación lineal entera, cuando prescindiendo de las condiciones de integridad,

Más detalles

PROBLEMAS RESUELTOS DE PREPARACIÓN PARA OPOSICIONES. Problemas 02

PROBLEMAS RESUELTOS DE PREPARACIÓN PARA OPOSICIONES. Problemas 02 PROBLEMAS RESUELTOS DE PREPARACIÓN PARA OPOSICIONES Problemas 0 Salvador Pérez Gómez pies3coma14@hotmail.com 4 de abril de 007 PROBLEMA 1 Sea n un número natural. Sea A n = n + n + 3n. a) Demostrar que

Más detalles

sobre un intervalo si para todo de se tiene que. Teorema 1 Sean y dos primitivas de la función en. Entonces,

sobre un intervalo si para todo de se tiene que. Teorema 1 Sean y dos primitivas de la función en. Entonces, Integral indefinida Primitiva e integral indefinida. Cálculo de primitivas: métodos de integración. Integración por cambio de variable e integración por partes. Integración de funciones racionales e irracionales.

Más detalles

CONCEPTOS BASICOS DE LA TRANSFORMADA DE LAPLACE LA TRANSFORMADA DE LAPLACE

CONCEPTOS BASICOS DE LA TRANSFORMADA DE LAPLACE LA TRANSFORMADA DE LAPLACE LA TRANSFORMADA DE LAPLACE Por cálculo integral sabemos que cuando vamos a determinar una integral impropia de la forma,su desarrollo se obtiene realizando un cambio de variable en el límite superior de

Más detalles

Derivada de la función compuesta. Regla de la cadena

Derivada de la función compuesta. Regla de la cadena Derivada de la función compuesta. Regla de la cadena Cuando en las matemáticas de bachillerato se introduce el concepto de derivada, su significado y su interpretación geométrica, se pasa al cálculo de

Más detalles

Órdenes de la convergencia de sucesiones. Condiciones de la convergencia lineal y cuadrática del método de iteración simple

Órdenes de la convergencia de sucesiones. Condiciones de la convergencia lineal y cuadrática del método de iteración simple Órdenes de la convergencia de sucesiones. Condiciones de la convergencia lineal y cuadrática del método de iteración simple Estos apuntes están redactados por Maria de los Angeles Isidro Pérez y Egor Maximenko.

Más detalles

Semana03[1/17] Funciones. 16 de marzo de Funciones

Semana03[1/17] Funciones. 16 de marzo de Funciones Semana03[1/17] 16 de marzo de 2007 Introducción Semana03[2/17] Ya que conocemos el producto cartesiano A B entre dos conjuntos A y B, podemos definir entre ellos algún tipo de correspondencia. Es decir,

Más detalles

Terminaremos el capítulo con una breve referencia a la teoría de cardinales.

Terminaremos el capítulo con una breve referencia a la teoría de cardinales. TEMA 5. CARDINALES 241 Tema 5. Cardinales Terminaremos el capítulo con una breve referencia a la teoría de cardinales. Definición A.5.1. Diremos que el conjunto X tiene el mismo cardinal que el conjunto

Más detalles

Sistemas de ecuaciones lineales

Sistemas de ecuaciones lineales Sistemas de ecuaciones lineales TIPOS DE SISTEMAS. DISCUSIÓN DE SISTEMAS. Podemos clasificar los sistemas según el número de soluciones: Incompatible. No tiene solución Compatible. Tiene solución. Compatible

Más detalles

Funciones de Clase C 1

Funciones de Clase C 1 Capítulo 7 Funciones de Clase C 1 Vamos a considerar ahora la extensión a varias variables del concepto de función de clase C 1. Cada vez que establezcamos una propiedad de las funciones diferenciables,

Más detalles

1 Método de la bisección. 1.1 Teorema de Bolzano Teorema 1.1 (Bolzano) Contenido

1 Método de la bisección. 1.1 Teorema de Bolzano Teorema 1.1 (Bolzano) Contenido E.T.S. Minas: Métodos Matemáticos Resumen y ejemplos Tema 3: Solución aproximada de ecuaciones Francisco Palacios Escuela Politécnica Superior de Ingeniería de Manresa Universidad Politécnica de Cataluña

Más detalles

Teoría de la Probabilidad Tema 2: Teorema de Extensión

Teoría de la Probabilidad Tema 2: Teorema de Extensión Teoría de la Probabilidad Tema 2: Teorema de Extensión Alberto Rodríguez Casal 25 de septiembre de 2015 Definición Una clase (no vacía) A de subconjuntos de Ω se dice que es un álgebra si A es cerrada

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

Flujos de redes (Network Flows NF)

Flujos de redes (Network Flows NF) Fluos de redes (Network Flows NF). Terminología. Árbol generador mínimo. Camino mínimo 4. Fluo máximo 5. Fluo de coste mínimo TEORÍA DE GRAFOS. OPTIMIZACIÓN EN REDES Terminología Red o grafo (G) Nodos

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

5.- Problemas de programación no lineal.

5.- Problemas de programación no lineal. Programación Matemática para Economistas 7 5.- Problemas de programación no lineal..- Resolver el problema Min ( ) + ( y ) s.a 9 5 y 5 Solución: En general en la resolución de un problema de programación

Más detalles

Ecuaciones Diofánticas

Ecuaciones Diofánticas 2 Ecuaciones Diofánticas (c) 2011 leandromarin.com 1. Introducción Una ecuación diofántica es una ecuación con coeficientes enteros y de la que tenemos que calcular las soluciones enteras. En este tema

Más detalles

GIMNASIO VIRTUAL SAN FRANCISCO JAVIER Valores y Tecnología para la Formación Integral del Ser Humano UNIDAD I FUNCIONES

GIMNASIO VIRTUAL SAN FRANCISCO JAVIER Valores y Tecnología para la Formación Integral del Ser Humano UNIDAD I FUNCIONES UNIDAD I FUNCIONES Una función es una correspondencia entre dos conjuntos, que asocia a cada elemento del primer conjunto exactamente un elemento del otro conjunto. Una función f definida entre dos conjuntos

Más detalles

Algoritmos para determinar Caminos Mínimos en Grafos

Algoritmos para determinar Caminos Mínimos en Grafos Problemas de camino mínimo Algoritmos para determinar Caminos Mínimos en Grafos Algoritmos y Estructuras de Datos III DC, FCEN, UBA, C 202 Problemas de camino mínimo Dado un grafo orientado G = (V, E)

Más detalles

DEPARTAMENTO DE MATEMATICAS Y FISICA Matemáticas Discreta

DEPARTAMENTO DE MATEMATICAS Y FISICA Matemáticas Discreta DEPARTAMENTO DE MATEMATICAS Y FISICA Matemáticas Discreta SUCESIONES Y RELACIONES DE RECURRENCIA Esta última sección la dedicamos a presentar el concepto de recurrencia, que esta muy ligado al axioma de

Más detalles

Diferenciales de Orden Superior

Diferenciales de Orden Superior Capítulo 10 Diferenciales de Orden Superior En este capítulo extenderemos a las funciones definidas sobre espacios normados el concepto de función r-veces diferenciable y de clase C r y obtendremos las

Más detalles

Complejidad computacional (Análisis de Algoritmos)

Complejidad computacional (Análisis de Algoritmos) Definición. Complejidad computacional (Análisis de Algoritmos) Es la rama de las ciencias de la computación que estudia, de manera teórica, la optimización de los recursos requeridos durante la ejecución

Más detalles

SESIÓN 11 DERIVACIÓN DE FUNCIONES TRIGONOMETRICAS INVERSAS

SESIÓN 11 DERIVACIÓN DE FUNCIONES TRIGONOMETRICAS INVERSAS SESIÓN 11 DERIVACIÓN DE FUNCIONES TRIGONOMETRICAS INVERSAS I. CONTENIDOS: 1. Función inversa, conceptos y definiciones 2. Derivación de funciones trigonométricas inversas 3. Ejercicios resueltos 4. Estrategias

Más detalles

Cálculo Diferencial en una variable

Cálculo Diferencial en una variable Tema 2 Cálculo Diferencial en una variable 2.1. Derivadas La derivada nos proporciona una manera de calcular la tasa de cambio de una función Calculamos la velocidad media como la razón entre la distancia

Más detalles

Unidad 3: Razones trigonométricas.

Unidad 3: Razones trigonométricas. Unidad 3: Razones trigonométricas 1 Unidad 3: Razones trigonométricas. 1.- Medida de ángulos: grados y radianes. Las unidades de medida de ángulos más usuales son el grado sexagesimal y el radián. Se define

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

Espacios vectoriales reales.

Espacios vectoriales reales. Tema 3 Espacios vectoriales reales. 3.1 Espacios vectoriales. Definición 3.1 Un espacio vectorial real V es un conjunto de elementos denominados vectores, junto con dos operaciones, una que recibe el nombre

Más detalles

Apéndice sobre ecuaciones diferenciales lineales

Apéndice sobre ecuaciones diferenciales lineales Apéndice sobre ecuaciones diferenciales lineales Juan-Miguel Gracia 10 de febrero de 2008 Índice 2 Determinante wronskiano. Wronskiano de f 1 (t), f 2 (t),..., f n (t). Derivada de un determinante de funciones.

Más detalles

Conjuntos, relaciones y funciones Susana Puddu

Conjuntos, relaciones y funciones Susana Puddu Susana Puddu 1. Repaso sobre la teoría de conjuntos. Denotaremos por IN al conjunto de los números naturales y por ZZ al de los enteros. Dados dos conjuntos A y B decimos que A está contenido en B o también

Más detalles

Es claro que es una relación de equivalencia. Para ver que tener la misma cardinalidad y la cardinalidad están bien definidas queremos ver que

Es claro que es una relación de equivalencia. Para ver que tener la misma cardinalidad y la cardinalidad están bien definidas queremos ver que Capítulo II Cardinalidad Finita II.1. Cardinalidad Definimos I n para n N como I n = {k N : 1 k n}. En particular I 0 =, puesto que 0 < 1. Esto es equivalente a la definición recursiva { si n = 0 I n =

Más detalles

Integrales múltiples

Integrales múltiples ntegrales múltiples Cálculo (2003) El objetivo de este capítulo es definir y aprender a calcular integrales de funciones reales de varias variables, que llamamos integrales múltiples. Las motivación más

Más detalles

Teoría de Números. Divisibilidad. Olimpiada de Matemáticas en Tamaulipas

Teoría de Números. Divisibilidad. Olimpiada de Matemáticas en Tamaulipas Teoría de Números Divisibilidad Olimpiada de Matemáticas en Tamaulipas 1. Introducción Divisibilidad es una herramienta de la aritmética que nos permite conocer un poco más la naturaleza de un número,

Más detalles

Espacios Vectoriales Asturias: Red de Universidades Virtuales Iberoamericanas 1

Espacios Vectoriales Asturias: Red de Universidades Virtuales Iberoamericanas 1 Espacios Vectoriales 201 6Asturias: Red de Universidades Virtuales Iberoamericanas 1 Índice 1 Espacios Vectoriales... 4 1.1 Definición de espacio vectorial... 4 1.2 Definición de subespacio vectorial...

Más detalles

Práctica IV: Métodos de Newton-Raphson y de la secante, para encontrar las raíces de una función.

Práctica IV: Métodos de Newton-Raphson y de la secante, para encontrar las raíces de una función. Práctica IV: Métodos de Newton-Raphson y de la secante, para encontrar las raíces de una función. Se suele llamar método de Newton-Raphson al método de Newton cuando se utiliza para calcular los ceros

Más detalles

Sistemas de Ecuaciones Lineales y Matrices

Sistemas de Ecuaciones Lineales y Matrices Capítulo 4 Sistemas de Ecuaciones Lineales y Matrices El problema central del Álgebra Lineal es la resolución de ecuaciones lineales simultáneas Una ecuación lineal con n-incógnitas x 1, x 2,, x n es una

Más detalles

Funciones Exponenciales y Logarítmicas

Funciones Exponenciales y Logarítmicas Funciones Exponenciales y Logarítmicas 0.1 Funciones exponenciales Comencemos por analizar la función f definida por f(x) = x. Enumerando coordenadas de varios puntos racionales, esto es de la forma m,

Más detalles

Descomposición en forma canónica de Jordan (Segunda versión)

Descomposición en forma canónica de Jordan (Segunda versión) Descomposición en forma canónica de Jordan (Segunda versión) Francisco J. Bravo S. 1 de septiembre de 211 En esta guía se presentan los resultados necesarios para poder construir la forma de Jordan sin

Más detalles

Funciones integrables en R n

Funciones integrables en R n Capítulo 1 Funciones integrables en R n Sean un subconjunto acotado de R n, y f : R una función acotada. Sea R = [a 1, b 1 ]... [a n, b n ] un rectángulo que contenga a. Siempre puede suponerse que f está

Más detalles

Base y Dimensión de un Espacio Vectorial

Base y Dimensión de un Espacio Vectorial Base y Dimensión de un Espacio Vectorial 201 6Asturias: Red de Universidades Virtuales Iberoamericanas 1 Índice 1 Qué es un sistema generador?... 4 2 Base de un espacio vectorial... 4 3 Dimensión de un

Más detalles

8.4. CRITERIO DE ESTABILIDAD POR EL METODO DIRECTO DE LIAPUNOV

8.4. CRITERIO DE ESTABILIDAD POR EL METODO DIRECTO DE LIAPUNOV 8.4. CRITERIO DE ESTAB.: METODO DE LIAPUNOV 309 8.4. CRITERIO DE ESTABILIDAD POR EL METODO DIRECTO DE LIAPUNOV Consideremos el sistema autónomo dx = F (x, y) dt (8.32) dt = G(x, y), y supongamos que tiene

Más detalles

1. Convergencia en medida

1. Convergencia en medida FACULTAD CS. FÍSICAS Y MATEMÁTICAS UNIVERSIDAD DE CHILE MA3801 Teoría de la Medida. Semestre 2009-02 Profesor: Jaime San Martín Auxiliares: Andrés Fielbaum y Cristóbal Guzmán Clase auxiliar 7 21 de Septiembre

Más detalles

Fracciones Algebraicas

Fracciones Algebraicas Fracciones Algebraicas 1 Conceptos básicos Definición 1 Una fracción algebraica en la indeterminada x (o cualquier otra letra) es una expresión de la forma, donde tanto P como Q son polinomios con coeficientes

Más detalles

Introducción: En el contexto de la asignatura, deseo hacer notar que la utilización de herramientas de productividad, tales como las TIC (Tecnologías de la Información y Comunicaciones) en el ámbito de

Más detalles

2. Continuidad y derivabilidad. Aplicaciones

2. Continuidad y derivabilidad. Aplicaciones Métodos Matemáticos (Curso 2013 2014) Grado en Óptica y Optometría 7 2. Continuidad y derivabilidad. Aplicaciones Límite de una función en un punto Sea una función f(x) definida en el entorno de un punto

Más detalles

Ecuaciones e inecuaciones. Sistemas de ecuaciones e inecuaciones

Ecuaciones e inecuaciones. Sistemas de ecuaciones e inecuaciones Ecuaciones e inecuaciones. Sistemas de ecuaciones e inecuaciones Álvarez S., Caballero M.V. y Sánchez M. a M. salvarez@um.es, m.victori@um.es, marvega@um.es Índice 1. Herramientas 6 1.1. Factorización

Más detalles

EL PROBLEMA GENERAL DE OPTIMIZACION

EL PROBLEMA GENERAL DE OPTIMIZACION EL PROBLEMA GENERAL DE OPTIMIZACION Terminología Tipos de soluciones Resultados teóricos sobre existencia y unicidad de soluciones Método gráfico de resolución Problemas de optimización Este tipo de problemas

Más detalles

ETS Minas: Métodos matemáticos Ejercicios resueltos Tema 1 Preliminares

ETS Minas: Métodos matemáticos Ejercicios resueltos Tema 1 Preliminares ETS Minas: Métodos matemáticos Ejercicios resueltos Tema Preliminares Francisco Palacios Escuela Politécnica Superior de Ingeniería de Manresa Universidad Politécnica de Cataluña Curso 006/07 Agosto 006,

Más detalles

4. ANÁLISIS DE FUNCIONES DE UNA VARIABLE

4. ANÁLISIS DE FUNCIONES DE UNA VARIABLE Análisis de funciones de una variable 49 4. ANÁLISIS DE FUNCIONES DE UNA VARIABLE En esta sección realizaremos algunos ejercicios sobre el estudio de funciones de una variable: En la parte final hay ejercicios

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

CONTINUIDAD DE FUNCIONES. SECCIONES A. Definición de función continua. B. Propiedades de las funciones continuas. C. Ejercicios propuestos.

CONTINUIDAD DE FUNCIONES. SECCIONES A. Definición de función continua. B. Propiedades de las funciones continuas. C. Ejercicios propuestos. CAPÍTULO IV. CONTINUIDAD DE FUNCIONES SECCIONES A. Definición de función continua. B. Propiedades de las funciones continuas. C. Ejercicios propuestos. 121 A. DEFINICIÓN DE FUNCIÓN CONTINUA. Una función

Más detalles

Profesorado de Nivel Medio y Superior en Biología Matemática - 1º Cuatrimestre Año 2013 FUNCIÓN CUADRÁTICA

Profesorado de Nivel Medio y Superior en Biología Matemática - 1º Cuatrimestre Año 2013 FUNCIÓN CUADRÁTICA Matemática - º Cuatrimestre Año 0 FUNCIÓN CUADRÁTICA Hemos definido anteriormente la función lineal como una función f: R R de la forma f()a+b con a R y b R, que se representa en el plano mediante una

Más detalles

T0. TRANSFORMADAS DE LAPLACE

T0. TRANSFORMADAS DE LAPLACE ESCUELA TÉCNICA SUPERIOR DE NÁUTICA Y MÁQUINAS NAVALES / NAUTIKAKO ETA ITSASONTZI MAKINETAKO GOI ESKOLA TEKNIKOA MATEMATICAS T0. TRANSFORMADAS DE LAPLACE Mediante transformadas de Laplace (por Pierre-Simon

Más detalles

2. SEÑALES Y SISTEMAS DISCRETOS EN EL TIEMPO. Una señal puede ser definida como una portadora física de información. Por ejemplo,

2. SEÑALES Y SISTEMAS DISCRETOS EN EL TIEMPO. Una señal puede ser definida como una portadora física de información. Por ejemplo, 2. SEÑALES Y SISTEMAS DISCRETOS EN EL TIEMPO Una señal puede ser definida como una portadora física de información. Por ejemplo, las señales de audio son variaciones en la presión del aire llevando consigo

Más detalles

Identificación de inecuaciones lineales en los números reales

Identificación de inecuaciones lineales en los números reales Grado Matematicas - Unidad Operando en el conjunto de Tema Identificación de inecuaciones lineales en los números reales Nombre: Curso: A través de la historia han surgido diversos problemas que han implicado

Más detalles

Espacios topológicos. 3.1 Espacio topológico

Espacios topológicos. 3.1 Espacio topológico Capítulo 3 Espacios topológicos 3.1 Espacio topológico Definición 3.1.1. Un espacio topológico es un par (X, τ), donde X es un conjunto, y τ es una familia de subconjuntos de X que verifica las siguientes

Más detalles

MÉTODOS DE INTEGRACION

MÉTODOS DE INTEGRACION MÉTODOS DE INTEGRACION En este tema se continúa con los métodos de integración iniciados en el capítulo anterior, en el que a partir del concepto de primitiva y de las derivadas de las funciones elementales

Más detalles

4. Resolución de indeterminaciones: la regla de L Hôpital.

4. Resolución de indeterminaciones: la regla de L Hôpital. GRADO DE INGENIERÍA AEROESPACIAL. CURSO. Lección. Funciones y derivada. 4. Resolución de indeterminaciones: la regla de L Hôpital. Sean f y g dos funciones derivables en un intervalo abierto I R y sea

Más detalles

Clase 9 Programación No Lineal

Clase 9 Programación No Lineal Pontificia Universidad Católica Escuela de Ingeniería Departamento de Ingeniería Industrial y de Sistemas Clase 9 Programación No Lineal ICS 110 Optimización Profesor : Claudio Seebach Apuntes de Clases

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

Límites y continuidad. Cálculo 1

Límites y continuidad. Cálculo 1 Límites y continuidad Cálculo 1 Razones de cambio y límites La rapidez promedio de un móvil es la distancia recorrida durante un intervalo de tiempo dividida entre la longitud del intervalo. Ejemplo 1

Más detalles

DIVISIBILIDAD: Resultados

DIVISIBILIDAD: Resultados DIVISIBILIDAD: Resultados Página 1 de 9 Se enumeran a continuación, como referencia, ciertos resultados sobre divisibilidad. 1.1 Definición. Dados los enteros a y b, se dice que a divide a b (Notación:

Más detalles

PROGRAMACIÓN LINEAL PROGRAMACIÓN LINEAL.

PROGRAMACIÓN LINEAL PROGRAMACIÓN LINEAL. PROGRAMACIÓN LINEAL. La programación lineal es una técnica de modelado (construcción de modelos). La programación lineal (PL) es una técnica matemática de optimización, es decir, un método que trata de

Más detalles

TEORÍA DE LA EMPRESA. ADOLFO GARCÍA DE LA SIENRA Instituto de Filosofía Facultad de Economía Universidad Veracruzana

TEORÍA DE LA EMPRESA. ADOLFO GARCÍA DE LA SIENRA Instituto de Filosofía Facultad de Economía Universidad Veracruzana TEORÍA DE LA EMPRESA ADOLFO GARCÍA DE LA SIENRA Instituto de Filosofía Facultad de Economía Universidad Veracruzana asienrag@gmail.com. Conjuntos y funciones de producción El conjunto de posibilidades

Más detalles

Definición 1.1 Sea G = (V, A) un grafo no dirigido. G se denomina árbol si es conexo y no contiene ciclos.

Definición 1.1 Sea G = (V, A) un grafo no dirigido. G se denomina árbol si es conexo y no contiene ciclos. Matemática Discreta y Lógica 2 1. Árboles Árboles Definición 1.1 Sea G = (V, A) un grafo no dirigido. G se denomina árbol si es conexo y no contiene ciclos. Como un lazo es un ciclo de longitud 1, un árbol

Más detalles

Semana 09 [1/28] Sucesiones. 29 de abril de Sucesiones

Semana 09 [1/28] Sucesiones. 29 de abril de Sucesiones Semana 09 [1/28] 29 de abril de 2007 Semana 09 [2/28] Definición Sucesión Una sucesión real es una función: f : N R n f (n) Observaciones Para distinguir a una sucesión de las demás funciones, se ocupará

Más detalles

Esta expresión polinómica puede expresarse como una expresión matricial de la forma; a 11 a 12 a 1n x 1 x 2 q(x 1, x 2,, x n ) = (x 1, x 2,, x n )

Esta expresión polinómica puede expresarse como una expresión matricial de la forma; a 11 a 12 a 1n x 1 x 2 q(x 1, x 2,, x n ) = (x 1, x 2,, x n ) Tema 3 Formas cuadráticas. 3.1. Definición y expresión matricial Definición 3.1.1. Una forma cuadrática sobre R es una aplicación q : R n R que a cada vector x = (x 1, x 2,, x n ) R n le hace corresponder

Más detalles

Lección 4. Ecuaciones diferenciales. 1. Ecuaciones diferenciales de primer orden. Trayectorias ortogonales.

Lección 4. Ecuaciones diferenciales. 1. Ecuaciones diferenciales de primer orden. Trayectorias ortogonales. GRADO DE INGENIERÍA AEROESPACIAL. CURSO 0.. Ecuaciones diferenciales de primer orden. Traectorias ortogonales. Muchas aplicaciones problemas de la ciencia, la ingeniería la economía se formulan en términos

Más detalles

Relaciones. Estructuras Discretas. Relaciones. Relaciones en un Conjunto. Propiedades de Relaciones en A Reflexividad

Relaciones. Estructuras Discretas. Relaciones. Relaciones en un Conjunto. Propiedades de Relaciones en A Reflexividad Estructuras Discretas Relaciones Definición: relación Relaciones Claudio Lobos, Jocelyn Simmonds clobos,jsimmond@inf.utfsm.cl Universidad Técnica Federico Santa María Estructuras Discretas INF 152 Sean

Más detalles

SISTEMAS DE ECUACIONES LINEALES

SISTEMAS DE ECUACIONES LINEALES SISTEMAS DE ECUACIONES LINEALES Índice: 1.Introducción--------------------------------------------------------------------------------------- 2 2. Ecuaciones lineales------------------------------------------------------------------------------

Más detalles

Introducción a la Lógica

Introducción a la Lógica Tema 0 Introducción a la Lógica En cualquier disciplina científica se necesita distinguir entre argumentos válidos y no válidos. Para ello, se utilizan, a menudo sin saberlo, las reglas de la lógica. Aquí

Más detalles

Práctica N o 8 Desigualdades Válidas - Algoritmos de Planos de Corte - Algoritmos Branch & Cut

Práctica N o 8 Desigualdades Válidas - Algoritmos de Planos de Corte - Algoritmos Branch & Cut Práctica N o 8 Desigualdades Válidas - Algoritmos de Planos de Corte - Algoritmos Branch & Cut 8.1 Para cada uno de los siguientes conjuntos, encontrar una desigualdad válida que agregada a la formulación

Más detalles

Notas sobre el teorema minimax

Notas sobre el teorema minimax Notas sobre el teorema mini Antonio Martinón Abril de 2012 1 Teoremas mini Sean X e Y dos conjuntos no vacíos y consideremos una función Se verifica sup inf efectivamente, dado x X resulta claro que f

Más detalles

Fundamentos matemáticos. Tema 8 Ecuaciones diferenciales

Fundamentos matemáticos. Tema 8 Ecuaciones diferenciales Grado en Ingeniería agrícola y del medio rural Tema 8 José Barrios García Departamento de Análisis Matemático Universidad de La Laguna jbarrios@ull.es 2016 Licencia Creative Commons 4.0 Internacional J.

Más detalles

Límites y continuidad

Límites y continuidad Límites y continuidad Podríamos empezar diciendo que los límites son importantes en el cálculo, pero afirmar tal cosa sería infravalorar largamente su auténtica importancia. Sin límites el cálculo sencillamente

Más detalles