Seminario 1: Resolución de recurrencias

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

Download "Seminario 1: Resolución de recurrencias"

Transcripción

1 Grado en Ingeniería Informática Algoritmos Seminario 1: Resolución de recurrencias c Óscar Fontenla Romero y Elena Henández Pereira {oscar.fontenla, elena.hernandez}@udc.es 1/42

2 Introducción Cuando se analizan algoritmos recursivos se puede describir la función que mide su coste temporal, T(n), mediante una recurrencia Una recurrencia es una ecuación (o desigualdad) que describe una función en términos del propio valor de sí misma para argumentos más cercanos a algún caso básico, para el cual la función está definida expĺıcitamente Ejemplos: { 1 si n = 0 1 T(n) = 4T(n 1) 2 n en caso contrario 2 T(n) = T(n/2)+n asumiendo que T(1) = Θ(1) 2/42

3 Introducción Resolver una recurrencia significa encontrar la expresión expĺıcita que define la función recurrente: Recurrencia { n si n = 0,1 o 2 T(n) = 5T(n 1) 8T(n 2)+4T(n 3) en caso contrario Solución T(n) = 2 n+1 n2 n 1 2 Generalmente, será suficiente con clasificar la función recurrente en una notación asintótica (Θ, O, Ω,...): T(n) = Θ(nlogn) T(n) = O(n 2 ) 3/42

4 Técnica del Divide y Vencerás Las recurrencias se usan ampliamente para la determinación del coste de ejecución de algoritmos recursivos tales como los desarrollados con la técnica de diseño conocida como Divide y Vencerás La técnica del Divide y Vencerás se basa en resolver un problema a partir de la solución de subproblemas del mismo tipo, pero de menor tamaño 4/42

5 Técnica del Divide y Vencerás Pasos de la técnica 1 División: plantear el problema de forma que pueda ser descompuesto en k subproblemas del mismo tipo, pero de menor tamaño 5/42

6 Técnica del Divide y Vencerás Pasos de la técnica 1 División: plantear el problema de forma que pueda ser descompuesto en k subproblemas del mismo tipo, pero de menor tamaño 2 Resolución: solucionar independientemente todos los subproblemas, bien directamente si son elementales (caso base), o bien de forma recursiva 5/42

7 Técnica del Divide y Vencerás Pasos de la técnica 1 División: plantear el problema de forma que pueda ser descompuesto en k subproblemas del mismo tipo, pero de menor tamaño 2 Resolución: solucionar independientemente todos los subproblemas, bien directamente si son elementales (caso base), o bien de forma recursiva 3 Combinación: unir las soluciones obtenidas en el paso anterior para construir la solución del problema original 5/42

8 Técnica del Divide y Vencerás Pseudocódigo general de la técnica: función DivideVencerás(x:TipoProblema):TipoSolución si EsCasoBase(x) entonces Solución := ResuelveCasoBase(x); sino K := Dividir(x, subproblemas); para i := 1 K hacer subsoluciones[i] := DivideVencerás(subproblemas[i]); Solución := Combinar(subsoluciones); devolver Solución 6/42

9 Técnica del Divide y Vencerás El diseño Divide y Vencerás produce algoritmos recursivos cuyo tiempo de ejecución se puede expresar mediante una ecuación de recurrencia Recurrencia del tipo Divide y Vencerás T(n) = lt(n/b)+cn k,n > n 0 (1) con l 1,b 2,k 0,n 0 1 N y c > 0 R, cuando n/n 0 es una potencia exacta de b (n {bn 0,b 2 n 0,b 3 n 0...}). El problema inicial de tamaño n se divide en l subproblemas de tamaño n/b 7/42

10 Teorema maestro del Divide y Vencerás Si una recurrencia es de la forma de la ecuación (1), se aplicará el Teorema Divide y Vencerás Teorema Divide y Vencerás Θ(n k ) si l < b k (caso 1) T(n) = Θ(n k logn) si l = b k (caso 2) Θ(n log b l ) si l > b k (caso 3) (2) 8/42

11 Teorema maestro del Divide y Vencerás Demostración intuitiva basada en un árbol recursivo: T(n) l divisiones T(n/b) T(n/b) T(n/b) l divisiones T(n/b 2 ) T(n/b 2 ) T(n/b 2 ) T(1) Propiedades logaritmos 9/42

12 Teorema maestro del Divide y Vencerás Demostración intuitiva basada en un árbol recursivo: T(n) l divisiones Altura: h = log b n T(n/b) T(n/b) T(n/b) l divisiones T(n/b 2 ) T(n/b 2 ) T(n/b 2 ) T(1) Propiedades logaritmos 9/42

13 Teorema maestro del Divide y Vencerás Demostración intuitiva basada en un árbol recursivo: T(n) l divisiones Altura: h = log b n T(n/b) T(n/b) T(n/b) l divisiones T(n/b 2 ) T(n/b 2 ) T(n/b 2 ) T(1) Anchura (número total de hojas) = l h = l log b n = n log b l Propiedades logaritmos 9/42

14 Teorema maestro del Divide y Vencerás Demostración intuitiva basada en un árbol recursivo: Tiempo de ejecución en cada nivel T(n) l divisiones n k Altura: h = log b n T(n/b) T(n/b) T(n/b) l divisiones l(n/b) k = l(n k /b k ) T(n/b 2 ) T(n/b 2 ) T(n/b 2 ) l 2 (n/b 2 ) k = l 2 (n k /b 2k ) T(1) Anchura (número total de hojas) = l h = l log b n = n log b l n log b l T(1) Propiedades logaritmos 9/42

15 Teorema maestro del Divide y Vencerás Demostración intuitiva basada en un árbol recursivo: Tiempo de ejecución en cada nivel T(n) l divisiones n k Caso 1: si l < b k Altura: h = log b n T(n/b) T(n/b) T(n/b) l divisiones l(n/b) k = l(n k /b k ) T(n/b 2 ) T(n/b 2 ) T(n/b 2 ) l 2 (n/b 2 ) k = l 2 (n k /b 2k ) El tiempo de ejecución disminuye en cada nivel T(1) Anchura (número total de hojas) = l h = l log b n = n log b l n log b l T(1) Predomina el tiempo de la raíz del árbol: (n k ) Propiedades logaritmos 9/42

16 Teorema maestro del Divide y Vencerás Demostración intuitiva basada en un árbol recursivo: Tiempo de ejecución en cada nivel T(n) l divisiones n k Caso 2: si l = b k Altura: h = log b n T(n/b) T(n/b) T(n/b) l divisiones l(n/b) k = l(n k /b k ) T(n/b 2 ) T(n/b 2 ) T(n/b 2 ) l 2 (n/b 2 ) k = l 2 (n k /b 2k ) El tiempo de ejecución es el mismo en cada nivel T(1) Anchura (número total de hojas) = l h = l log b n = n log b l n log b l T(1) El tiempo total es el producto del tiempo en cada nivel multiplicado por la altura: (n k logn) Propiedades logaritmos 9/42

17 Teorema maestro del Divide y Vencerás Demostración intuitiva basada en un árbol recursivo: Tiempo de ejecución en cada nivel T(n) l divisiones n k Caso 3: si l > b k Altura: h = log b n T(n/b) T(n/b) T(n/b) l divisiones l(n/b) k = l(n k /b k ) T(n/b 2 ) T(n/b 2 ) T(n/b 2 ) l 2 (n/b 2 ) k = l 2 (n k /b 2k ) El tiempo de ejecución aumenta en cada nivel T(1) Anchura (número total de hojas) = l h = l log b n = n log b l n log b l T(1) Predomina el tiempo del nivel de las hojas puesto que es el mayor: (n log b l ) Propiedades logaritmos 9/42

18 Teorema maestro del Divide y Vencerás Para el análisis de algoritmos, se suelen manejar desigualdades: T(n) lt(n/b)+cn k,n > n 0 con n/n 0 potencia exacta de b Teorema Divide y Vencerás O(n k ) si l < b k T(n) = O(n k logn) si l = b k (3) O(n log b l ) si l > b k 10/42

19 Ejemplos de aplicación del teorema Divide y Vencerás Ejemplo 1: Resolver la siguiente ecuación de recurrencia: T(n) = T(n/4)+n 11/42

20 Ejemplos de aplicación del teorema Divide y Vencerás Ejemplo 1: Resolver la siguiente ecuación de recurrencia: T(n) = T(n/4)+n Solución: T(n) = Θ(n) por el caso 1 con l = 1,b = 4,c = 1,k = 1,n 0 = 1 11/42

21 Ejemplos de aplicación del teorema Divide y Vencerás Ejemplo 1: Resolver la siguiente ecuación de recurrencia: T(n) = T(n/4)+n Solución: T(n) = Θ(n) por el caso 1 con l = 1,b = 4,c = 1,k = 1,n 0 = 1 Ejemplo 2: Resolver la siguiente ecuación de recurrencia: T(n) = 4T(n/2)+n 2 11/42

22 Ejemplos de aplicación del teorema Divide y Vencerás Ejemplo 1: Resolver la siguiente ecuación de recurrencia: T(n) = T(n/4)+n Solución: T(n) = Θ(n) por el caso 1 con l = 1,b = 4,c = 1,k = 1,n 0 = 1 Ejemplo 2: Resolver la siguiente ecuación de recurrencia: T(n) = 4T(n/2)+n 2 Solución: T(n) = Θ(n 2 logn) por el caso 2 con l = 4,b = 2,c = 1,k = 2,n 0 = 1 11/42

23 Ejemplos de aplicación del teorema Divide y Vencerás Ejemplo 1: Resolver la siguiente ecuación de recurrencia: T(n) = T(n/4)+n Solución: T(n) = Θ(n) por el caso 1 con l = 1,b = 4,c = 1,k = 1,n 0 = 1 Ejemplo 2: Resolver la siguiente ecuación de recurrencia: T(n) = 4T(n/2)+n 2 Solución: T(n) = Θ(n 2 logn) por el caso 2 con l = 4,b = 2,c = 1,k = 2,n 0 = 1 Ejemplo 3: Resolver la siguiente ecuación de recurrencia: T(n) = 3T(n/2)+n 11/42

24 Ejemplos de aplicación del teorema Divide y Vencerás Ejemplo 1: Resolver la siguiente ecuación de recurrencia: T(n) = T(n/4)+n Solución: T(n) = Θ(n) por el caso 1 con l = 1,b = 4,c = 1,k = 1,n 0 = 1 Ejemplo 2: Resolver la siguiente ecuación de recurrencia: T(n) = 4T(n/2)+n 2 Solución: T(n) = Θ(n 2 logn) por el caso 2 con l = 4,b = 2,c = 1,k = 2,n 0 = 1 Ejemplo 3: Resolver la siguiente ecuación de recurrencia: T(n) = 3T(n/2)+n Solución: T(n) = Θ(n log 2 3 ) por el caso 3 con l = 3,b = 2,c = 1,k = 1,n 0 = 1 11/42

25 Ejemplo: el problema del Skyline Problema: Dada una secuencia de triplas (l i,h i,r i ) para i = 1,...,n, que representan un conjunto de edificios rectangulares, determinar la silueta que forman los edificios en el horizonte (skyline) 15 Conjunto de edificios rectangulares Silueta formada por los edificios (skyline) /42

26 Ejemplo: el problema del Skyline Cada edificio está descrito por una tripla (l i,h i,r i ) donde l i y r i son las coordenadas en el eje de abscisas y h i representa la altura 12 (20,12,24) 10 8 (28,8,34) 6 (7,6,15) /42

27 Ejemplo: el problema del Skyline La solución del problema es una secuencia de coordenadas y alturas uniendo los edificios ordenadas de izquierda a derecha Solución del skyline (las alturas están resaltadas en negrita): (12, 4, 16, 3, 20, 8, 22, 12, 26, 5, 29, 0, 37, 7, 40, 5, 44, 0) 14/42

28 Ejemplo: el problema del Skyline Solución recursiva: función Skyline(var B[1..n]): lista si n=1 entonces SK := (l 1,h 1,r 1,0); sino mitad := n div 2; SK1 := Skyline(B[1..mitad]); SK2 := Skyline(B[mitad+1..n]); SK := Mezclar(SK1, SK2); devolver SK 15/42

29 Ejemplo: el problema del Skyline Solución recursiva: función Skyline(var B[1..n]): lista si n=1 entonces SK := (l 1,h 1,r 1,0); sino mitad := n div 2; SK1 := Skyline(B[1..mitad]); SK2 := Skyline(B[mitad+1..n]); SK := Mezclar(SK1, SK2); devolver SK Θ(1) 15/42

30 Ejemplo: el problema del Skyline Solución recursiva: función Skyline(var B[1..n]): lista si n=1 entonces SK := (l 1,h 1,r 1,0); sino mitad := n div 2; SK1 := Skyline(B[1..mitad]); SK2 := Skyline(B[mitad+1..n]); SK := Mezclar(SK1, SK2); devolver SK Θ(1) T( n/2 ) T(n/2) 15/42

31 Ejemplo: el problema del Skyline Solución recursiva: función Skyline(var B[1..n]): lista si n=1 entonces SK := (l 1,h 1,r 1,0); sino mitad := n div 2; SK1 := Skyline(B[1..mitad]); SK2 := Skyline(B[mitad+1..n]); SK := Mezclar(SK1, SK2); devolver SK Θ(1) T( n/2 ) T(n/2) T( n/2 ) T(n/2) 15/42

32 Ejemplo: el problema del Skyline Solución recursiva: función Skyline(var B[1..n]): lista si n=1 entonces SK := (l 1,h 1,r 1,0); sino mitad := n div 2; SK1 := Skyline(B[1..mitad]); SK2 := Skyline(B[mitad+1..n]); SK := Mezclar(SK1, SK2); devolver SK Θ(1) T( n/2 ) T(n/2) T( n/2 ) T(n/2) O(n) 15/42

33 Ejemplo: el problema del Skyline El coste de la solución recursiva planteada para el problema del skyline, el T(n), cumple la siguiente recurrencia: T(n) = 2T(n/2)+O(n) 16/42

34 Ejemplo: el problema del Skyline El coste de la solución recursiva planteada para el problema del skyline, el T(n), cumple la siguiente recurrencia: T(n) = 2T(n/2)+O(n) Por lo tanto, siguiendo el teorema del Divide y Vencerás, se obtiene: T(n) = O(nlogn) 16/42

35 Ejercicio 1: multiplicación de Karatsuba-Ofman El método tradicional para la multiplicación de dos números enteros de n dígitos es Θ(n 2 ) El procedimiento de Karatsuba-Ofman permite la multiplicación de números de gran tamaño de forma más eficiente Dados dos números x e y representados con n dígitos en alguna base b entonces para cualquier entero positivo m, m < n, se pueden descomponer de la siguiente manera: x = x 1 b m +x 0 x = x 1 x 0 y = y 1 b m +y 0 y = y 1 y 0 17/42

36 Ejercicio 1: multiplicación de Karatsuba-Ofman Por tanto el producto es: xy = (x 1 b m +x 0 )(y 1 b m +y 0 ) = z 2 b 2m +z 1 b m +z 0 donde z 2 = x 1 y 1, z 1 = x 1 y 0 +x 0 y 1 y z 0 = x 0 y 0 Estas fórmulas requieren cuatro multiplicaciones de números más pequeños, pero con el método de Karatsuba se puede calcular empleando sólo tres: z 2 = x 1 y 1 z 0 = x 0 y 0 z 1 = (x 1 +x 0 )(y 1 +y 0 ) z 0 z 2 Este procedimiento se puede resolver de forma recursiva para cada producto de menor tamaño 18/42

37 Ejercicio 1: multiplicación de Karatsuba-Ofman En este ejercicio se pide: Obtener el algoritmo recursivo para el procedimiento de Karatsuba empleando la técnica del Divide y Vencerás Determinar la recurrencia que caracteriza el tiempo de ejecución, T(n), del algoritmo propuesto Resolver la ecuación de recurrencia obtenida 19/42

38 Recurrencias homogéneas lineales Las recurrencias homogéneas lineales con coeficientes constantes son las que tienen la siguiente forma: a 0 t n +a 1 t n a k t n k = 0 (4) en donde los t i son los valores que se desea averiguar y los a j valores constantes Además de la ecuación (4) es necesario establecer el valor de t i en k valores de i (condiciones iniciales) para poder obtener la solución (sino existen infinitas) Ejemplo: la sucesión de fibonacci Recurrencia: f n = f n 1 +f n 2 Se ajusta al esquema de las recurrencias homogéneas lineales reescribiendo: f n f n 1 f n 2 = 0, con a 0 = 1, a 1 = 1 y a 2 = 1 Condiciones iniciales: f 0 = 0 y f 1 = 1 20/42

39 Recurrencias homogéneas lineales Para solucionar este tipo de recurrencias se buscará una solución de la forma t n = x n, donde x es desconocida Si se introduce esta posible solución en la ecuación (4) se obtiene: a 0 x n +a 1 x n a k x n k = 0 Esta ecuación se satisface si x = 0 solución trivial sin interés Dividiendo la ecuación anterior por x n k se obtiene equivalentemente: a 0 x k +a 1 x k a k = 0 que se denomina ecuación característica de la recurrencia El polinomio p(x) = a 0 x k +a 1 x k a k es el polinomio característico técnica de la ecuación característica 21/42

40 Recurrencias homogéneas: ecuación característica Según el teorema fundamental del álgebra todo polinomio de grado k: Posee k raíces (no necesariamente distintas) Puede factorizarse como un producto de k monomios: p(x) = k i=1 (x r i) donde los r i pueden ser números complejos Los r i son las únicas soluciones de la ecuación p(x) = 0 Dada cualquier raíz r i del polinomio característico tenemos que p(r i ) = 0 y por tanto r n i es una solución de la recurrencia 22/42

41 Recurrencias homogéneas: ecuación característica Puesto que toda combinación lineal de soluciones es también solución se tiene que: t n = k i=1 c i r n i satisface la recurrencia para cualquier selección de constantes c 1,c 2,...,c k, siempre y cuando todos los r i sean distintos. Las k constantes se pueden determinar a partir de las k condiciones iniciales resolviendo un sistema de ecuaciones lineales 23/42

42 Recurrencias homogéneas: ejemplo Resolver la recurrencia de Fibonacci: { n si n = 0 ó n = 1 f n = f n 1 +f n 2 en caso contrario Paso 1: reescribir la recurrencia f n f n 1 f n 2 = 0 Paso 2: determinar el polinomio característico x 2 x 1 Paso 3: calcular las raíces del polinomio r 1 = r 2 = /42

43 Recurrencias homogéneas: ejemplo Paso 4: establecer la solución general f n = c 1 r n 1 +c 2r n 2 Paso 5: usar las condiciones iniciales en la solución general Con n = 0 se obtiene c 1 +c 2 = 0 Con n = 1 se obtiene r 1 c 1 +r 2 c 2 = 1 Paso 6: resolver el sistema de ecuaciones lineales c 1 = 1 5 y c 2 = 1 5 Paso 7: sustituir los valores en la solución general [( f n = 1 ) n ( ) n ] /42

44 Recurrencias homogéneas Ejercicio 2: Resolver la siguiente recurrencia 0 si n = 0 t n = 5 si n = 1 3t n 1 +4t n 2 en caso contrario 26/42

45 Recurrencias homogéneas con multiplicidades Si el polinomio característico tiene raíces múltiples la solución general es: t n = l i=1 m i 1 j=0 c ij n j r n i (5) siendo r 1,r 2,...,r l las raíces distintas del polinomio característico y m 1,m 2,...,m l sus multiplicidades Las constantes c ij deben determinarse a partir de las k condiciones iniciales 27/42

46 Recurrencias homogéneas con multiplicidades Ejercicio 3: Resolver la siguiente recurrencia { n si n = 0,1 ó 2 t n = 5t n 1 8t n 2 +4t n 3 en caso contrario 28/42

47 Recurrencias no homogéneas En este caso la combinación lineal ya no es igual a cero la combinación lineal de soluciones ya no es solución Consideraremos inicialmente recurrencias de la forma: a 0 t n +a 1 t n 1 + +a k t n k = b n p(n) (6) donde b es una constante y p(n) un polinomio de grado d 29/42

48 Recurrencias no homogéneas Ejemplo 1: t n 2t n 1 = 3 n Se ajusta a la ecuación (6) con b = 3 y p(n) = 1 (polinomio de grado 0) Se puede reducir al caso homogéneo realizando las siguientes operaciones con la recurrencia: Multiplicar por 3: 3t n 6t n 1 = 3 n+1 Sustituir n por n 1: 3t n 1 6t n 2 = 3 n Restar las dos ecuaciones anteriores: t n 2t n 1 = 3 n 3t n 1 6t n 2 = 3 n t n 5t n 1 +6t n 2 = 0 Polinomio característico: p(x) = x 2 5x +6 = (x 2)(x 3) 30/42

49 Recurrencias no homogéneas Ejemplo 1: t n 2t n 1 = 3 n (x 2)(x 3) Las soluciones son de la forma: t n = c 1 2 n +c 2 3 n Sin embargo, ya no es cierto que cualquier c 1 y c 2 arbitrario sea una solución de la recurrencia c 1 y c 2 ya no se determinan a partir de las condiciones iniciales: t n = 2 n y t n = 3 n no son soluciones de la recurrencia original. Como t 0 0 se puede demostrar que t n 0, n 0. Por tanto, se deduce que t n = O(3 n ) Si demostramos que c 2 0 t n = θ(3 n ) 31/42

50 Recurrencias no homogéneas Ejemplo 1: t n 2t n 1 = 3 n Para determinar si t n = θ(3 n ) o calcular las constantes se pueden usar dos razonamientos alternativos: 1 Mediante un sistema de ecuaciones obtenido al sustituir valores iniciales en la propia recurrencia: { t n 2t n 1 = 3 n t 1 = 2t 0 +3 c1 +c 2 = t 0 n = 0 2c { 1 +3c 2 = 2t 0 +3 n = 1 c1 = t 0 3 t c 2 = 3 n = (t 0 3)2 n +3 n+1 = θ(3 n ) Solución general, independiente de condiciones iniciales 2 Sustituyendo la solución general en la recurrencia original: 3 n = t n 2t n 1 = (c 1 2 n +c 2 3 n ) 2(c 1 2 n 1 +c 2 3 n 1 ) = c 2 3 n 1 c 2 = 3 independientemente de t 0, i.e., descartado que c 2 = 0 t n = θ(3 n ) 32/42

51 Recurrencias no homogéneas Ejemplo 2: t n 2t n 1 = (n+5)3 n Se ajusta a la ecuación (6) con b = 3 y p(n) = n+5 (d = 1) Operaciones: t n 2t n 1 = (n+5)3 n 6, n 1 : 6t n 1 +12t n 2 = 6(n+4)3 n 1 9, n 2 : 9t n 2 18t n 3 = 9(n+3)3 n 2 t n 8t n 1 +21t n 2 18t n 3 = 0 Polinomio característico: x 3 8x 2 +21x 18 = (x 2)(x 3) 2 Solución general: t n = c 12 n +c 23 n +c 3n3 n La recurrencia original impone las siguientes restricciones: t 1 = 2t 0 +18, t 2 = 2t = 4t n = 0 : c 1 +c 2 = t 0 c 1 = t 0 9 n = 1 : 2c 1 +3c 2 +3c 3 = 2t c 2 = 9 n = 2 : 4c 1 +9c 2 +18c 3 = 4t c 3 = 3 Solución general: t n = (t 0 9)2 n +(n+3)3 n+1 = θ(n3 n ) independiente de t 0 33/42

52 Recurrencias no homogéneas Generalización: Del ejemplo 1: t n 2t n 1 = 3 n p(x) = (x 2)(x 3) 0+1 Del ejemplo 2: t n 2t n 1 = (n+5)3 n } {{ } p(x) = (x 2)(x 3) 1+1 (x 2) Por tanto, para resolver (6), utilizar: (a 0 x k +a 1 x k 1 + +a k )(x b) d+1 (7) Se procede igual que en el caso homogéneo, salvo que algunas ecuaciones necesarias para determinar las constantes se obtienen a partir de la recurrencia. 34/42

53 Recurrencias no homogéneas Ejemplo 3: Resolver la siguiente recurrencia { 1 n = 0 t n = 4t n 1 2 n sino Se reescribe la recurrencia: t n 4t n 1 = 2 n Se ajusta a la forma de (6) con: b = 2,p(n) = 1,d = 0 Polinomio característico: p(x) = (x 4)(x 2) 0+1 Solución general: t n = c 1 4 n +c 2 2 n t n = θ(4 n )? c 1 > 0? 35/42

54 Recurrencias no homogéneas Ejemplo 3: Procedimiento para determinar si t n = θ(4 n ): 1 Sustituyendo en la recurrencia original: 2 n = t n 4t n 1 = (c 1 4 n +c 2 2 n ) 4(c 1 4 n 1 +c 2 2 n 1 ) = c }{{} 2 2 n =1 En este caso no se puede determinar el valor de c 1 2 Sistema ecuaciones conociendo } que c 2 = 1: t n = c 1 4 n +2 n 1 = c t 0 = c 1 = 0 t n = 2 n θ(4 n ) Sin embargo, si t 0 > 1 entonces se obtiene t n = θ(4 n ) Conclusión: para algunas recurrencias las condiciones iniciales son determinantes pero en otras sólo importa que t /42

55 Recurrencias no homogéneas Ejercicio 4: Las torres de Hanoi Anillo 1... Anillo n Barra 1 Barra 2 Barra 3 procedimiento Hanoi(n, i, j) 37/42

56 Recurrencias no homogéneas Ejercicio 4: Las torres de Hanoi Barra 1 Barra 2 Barra 3 procedimiento Hanoi(n, i, j) si n > 1 entonces Hanoi(n-1, i, 6-i-j); 37/42

57 Recurrencias no homogéneas Ejercicio 4: Las torres de Hanoi Barra 1 Barra 2 Barra 3 procedimiento Hanoi(n, i, j) si n > 1 entonces Hanoi(n-1, i, 6-i-j); mover anillo(i,j); {instrucción elemental} 37/42

58 Recurrencias no homogéneas Ejercicio 4: Las torres de Hanoi Barra 1 Barra 2 Barra 3 procedimiento Hanoi(n, i, j) si n > 1 entonces Hanoi(n-1, i, 6-i-j); mover anillo(i,j); Hanoi(n-1, 6-i-j, j); {instrucción elemental} 37/42

59 Recurrencias no homogéneas Generalización: Las recurrencias de la forma: a 0 t n +a 1 t n 1 + +a k t n k = b n 1 p 1(n)+b n 2 p 2(n)+... (8) donde las b i son constantes y los p i (n) son polinomios de grado d i Se resuelven mediante el siguiente polinomio característico: (a 0 x k +a 1 x k 1 + +a k )(x b 1 ) d 1+1 (x b 2 ) d (9) 38/42

60 Recurrencias no homogéneas Ejemplo 4: Resolver la siguiente recurrencia { 0 n = 0 t n = 2t n 1 +n+2 n sino Se reescribe la recurrencia: t n 2t n 1 = n+2 n Se ajusta a la forma de (8) con: b 1 = 1,p 1 (n) = n,d 1 = 1 b 2 = 2,p 2 (n) = 1,d 2 = 0 Polinomio característico: (x 2)(x 1) 2 (x 2) = (x 1) 2 (x 2) 2 Solución general: t n = c 1 1 n +c 2 n1 n +c 3 2 n +c 4 n2 n t n = O(n2 n ) 39/42

61 Recurrencias no homogéneas Ejemplo 4: t n = θ(n2 n )? c 4 > 0? Alternativas: 1 Sustituyendo en la recurrencia original: (2c 2 c 1 ) c 2 n+ c }{{} 4 2 n = n+2 n t n = θ(n2 n ) =1 2 Sistema ecuaciones: t n = n2 n +2 n+1 n 2 t n = θ(n2 n ) 40/42

62 Material complementario Lecture 2: Asymptotic Notation, Recurrences, Substitution, Master Method Introduction to Algorithms Massachusetts Institute of Technology - MIT OPENCOURSEWARE Course Notes Discrete Math in Computer Science Dartmouth College Recurrence Relations (Course Notes) Algorithm Analysis Brigham Young University Algorithms S. Dasgupta, C.H. Papadimitriou, U.V. Vazirani 41/42

63 Apéndice Propiedades de logaritmos: 1 Cambio de base: log a x = log bx log b a 2 Identidad fundamental: a log a x = x Demostración de la igualdad empleada en transparencia 9: Anchura del árbol recursivo: ( l log b n = l log l nlog b l = l log n) log b l l = n log b l Volver 42/42

Polinomios. 1.- Funciones cuadráticas

Polinomios. 1.- Funciones cuadráticas Polinomios 1.- Funciones cuadráticas Definición 1 (Función polinomial) Sea n un entero no negativo y sean a n, a n 1,..., a, a 1, a 0 número s reales con a n 0. La función se denomina función polinomial

Más detalles

Valores y Vectores Propios

Valores y Vectores Propios Valores y Vectores Propios Departamento de Matemáticas, CSI/ITESM de abril de 9 Índice 9.. Definiciones............................................... 9.. Determinación de los valores propios.................................

Más detalles

3.2 DIVIDIR UN POLINOMIO POR x a. REGLA DE RUFFINI

3.2 DIVIDIR UN POLINOMIO POR x a. REGLA DE RUFFINI TEMA 3 ÁLGEBRA MATEMÁTICAS CCSSI 1º BACH 1 TEMA 3 ÁLGEBRA 3.1 DIVISIÓN DE POLINOMIOS COCIENTE DE MONOMIOS El cociente de un monomio por otro monomio de grado inferior es un nuevo monomio cuyo grado es

Más detalles

Ejercicio 1: Realiza las siguientes divisiones por el método tradicional y por Ruffini: a)

Ejercicio 1: Realiza las siguientes divisiones por el método tradicional y por Ruffini: a) Tema 2: Ecuaciones, Sistemas e Inecuaciones. 2.1 División de polinomios. Regla de Ruffini. Polinomio: Expresión algebraica formada por la suma y/o resta de varios monomios. Terminología: o Grado del polinomio:

Más detalles

3. POLINOMIOS, ECUACIONES E INECUACIONES

3. POLINOMIOS, ECUACIONES E INECUACIONES 3. POLINOMIOS, ECUACIONES E INECUACIONES 1.- POLINOMIOS Y FRACCIONES ALGEBRAICAS 1.1.- POLINOMIOS FACTORIZACIÓN. REGLA DE RUFFINI Un polinomio con indeterminada x es una expresión de la forma: Los números

Más detalles

Algoritmos. Diseño de algoritmos por inducción. Alberto Valderruten. alberto.valderruten@udc.es. Dept. de Computación, Universidade da Coruña

Algoritmos. Diseño de algoritmos por inducción. Alberto Valderruten. alberto.valderruten@udc.es. Dept. de Computación, Universidade da Coruña Divide y Vencerás Diseño de algoritmos por inducción Dept. de Computación, Universidade da Coruña alberto.valderruten@udc.es Contenido Divide y Vencerás 1 Divide y Vencerás 2 Índice Divide y Vencerás 1

Más detalles

Expresiones algebraicas

Expresiones algebraicas Expresiones algebraicas Una expresión algebraica es una combinación de letras y números relacionadas por los signos de las operaciones: adición, sustracción, multiplicación, división y potenciación. Las

Más detalles

Tema 6 Lenguaje Algebraico. Ecuaciones

Tema 6 Lenguaje Algebraico. Ecuaciones Tema 6 Lenguaje Algebraico. Ecuaciones 1. El álgebra El álgebra es una rama de las matemáticas que emplea números y letras con las operaciones aritméticas de sumar, restar, multiplicar, dividir, potencias

Más detalles

5. RECURRENCIAS LINEALES

5. RECURRENCIAS LINEALES . RECURRENCIAS LINEALES.1. Recurrencias lineales homogéneas Definiciones Una relación o fórmula de recurrencia de orden k 1 para una sucesión {a 0,a 1,a,...,a n,...} es una expresión que relaciona cada

Más detalles

CURSO BÁSICO DE MATEMÁTICAS PARA ESTUDIANTES DE ECONÓMICAS Y EMPRESARIALES

CURSO BÁSICO DE MATEMÁTICAS PARA ESTUDIANTES DE ECONÓMICAS Y EMPRESARIALES Unidad didáctica. Ecuaciones, inecuaciones y sistemas de ecuaciones e inecuaciones CONCEPTOS ECUACIONES Una ecuación es una igualdad entre dos epresiones en las que aparece una o varias incógnitas. En

Más detalles

Multiplicación de enteros Algoritmo clásico 1234*5678 = 1234* (5*1000 + 6*100+7*10+8) = 1234*5*1000 + 1234*6*100 + 1234*7*10 + 1234*8 Operaciones bási

Multiplicación de enteros Algoritmo clásico 1234*5678 = 1234* (5*1000 + 6*100+7*10+8) = 1234*5*1000 + 1234*6*100 + 1234*7*10 + 1234*8 Operaciones bási Algoritmos Divide y Vencerás Análisis y Diseño de Algoritmos Algoritmos Divide y Vencerás Ejemplo: Multiplicación de enteros grandes La técnica divide y vencerás Características Método general divide y

Más detalles

Clase 9 Sistemas de ecuaciones no lineales

Clase 9 Sistemas de ecuaciones no lineales Clase 9 Instituto de Ciencias Básicas Facultad de Ingeniería Universidad Diego Portales Marzo, 2016 con dos incógnitas Un sistema de dos ecuaciones en el que al menos una ecuación es no lineal, se llama

Más detalles

Apuntes de matemáticas 2º ESO Curso 2013-2014. Lenguaje algebraico.

Apuntes de matemáticas 2º ESO Curso 2013-2014. Lenguaje algebraico. Lenguaje algebraico. Expresiones algebraicas Trabajar en álgebra consiste en manejar relaciones numéricas en las que una o más cantidades son desconocidas. Estas cantidades se llaman variables, incógnitas

Más detalles

Sistema de ecuaciones algebraicas

Sistema de ecuaciones algebraicas Sistema de ecuaciones algebraicas Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad: ITESM CEM

Más detalles

TEMA N 2 RECTAS EN EL PLANO

TEMA N 2 RECTAS EN EL PLANO 2.1 Distancia entre dos puntos1 TEMA N 2 RECTAS EN EL PLANO Sean P 1 (x 1, y 1 ) y P 2 (x 2, y 2 ) dos puntos en el plano. La distancia entre los puntos P 1 y P 2 denotada por d = esta dada por: (1) Demostración

Más detalles

Ecuaciones. 3º de ESO

Ecuaciones. 3º de ESO Ecuaciones 3º de ESO El signo igual El signo igual se utiliza en: Igualdades numéricas: 2 + 3 = 5 Identidades algebraicas: (x + 4) x = x 2 + 4 4x Fórmulas: El área, A,, de un círculo de radio r es: A =

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA DIVISIÓN DE CIENCIAS BÁSICAS COORDINACIÓN DE MATEMÁTICAS LOGARITMOS

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA DIVISIÓN DE CIENCIAS BÁSICAS COORDINACIÓN DE MATEMÁTICAS LOGARITMOS LOGARITMOS Introducción El empleo de los logaritmos es de gran utilidad para entender muchos de los desarrollos que se analizan en la Matemática, y para explicar una variedad muy extensa de problemas que

Más detalles

Clase 8 Sistemas de ecuaciones no lineales

Clase 8 Sistemas de ecuaciones no lineales Clase 8 Instituto de Ciencias Básicas Facultad de Ingeniería Universidad Diego Portales Marzo, 2013 con dos incógnitas Un sistema de dos ecuaciones en el que al menos una ecuación es no lineal, se llama

Más detalles

INSTITUCION EDUCATIVA LA PRESENTACION

INSTITUCION EDUCATIVA LA PRESENTACION INSTITUCION EDUCATIVA LA PRESENTACION NOMBRE ALUMNA: AREA : MATEMATICAS ASIGNATURA: MATEMATICAS DOCENTE: HUGO HERNAN BEDOYA Y LUIS LOPEZ TIPO DE GUIA: NIVELACION PERIODO GRADO FECHA DURACION 8 A/B Abril

Más detalles

EJERCICIOS RESUELTOS DE ECUACIONES

EJERCICIOS RESUELTOS DE ECUACIONES Unidad didáctica. Ecuaciones, inecuaciones y sistemas de ecuaciones e inecuaciones EJERCICIOS RESUELTOS DE ECUACIONES 1. Determinar si cada una de las siguientes igualdades es una ecuación o una identidad:

Más detalles

Se dice que dos monomios son semejantes cuando tienen la misma parte literal

Se dice que dos monomios son semejantes cuando tienen la misma parte literal Expresiones algebraicas 1 MONOMIOS Conceptos Un monomio es una expresión algebraica en la que las únicas operaciones que aparecen entre las variables son el producto y la potencia de exponente natural.

Más detalles

VOCABULARIO HABILIDADES Y CONCEPTOS

VOCABULARIO HABILIDADES Y CONCEPTOS REPASO_RECUPERACION_III_PERIODO_MATEMATICAS_9.doc 1 DE 7 Nombre: Fecha: VOCABULARIO A. Valor absoluto de un número complejo B. Eje de simetría C. Completar el cuadrado D. Número complejo E. Plano de números

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

Recordar las principales operaciones con expresiones algebraicas.

Recordar las principales operaciones con expresiones algebraicas. Capítulo 1 Álgebra Objetivos Recordar las principales operaciones con expresiones algebraicas. 1.1. Números Los números naturales se denotarán por N y están constituidos por 0, 1, 2, 3... Con estos números

Más detalles

Anexo C. Introducción a las series de potencias. Series de potencias

Anexo C. Introducción a las series de potencias. Series de potencias Anexo C Introducción a las series de potencias Este apéndice tiene como objetivo repasar los conceptos relativos a las series de potencias y al desarrollo de una función ne serie de potencias en torno

Más detalles

Sistemas de ecuaciones lineales

Sistemas de ecuaciones lineales Sistemas de ecuaciones lineales Este tema resulta fundamental en la mayoría de las disciplinas, ya que son muchos los problemas científicos y de la vida cotidiana que requieren resolver simultáneamente

Más detalles

Tema 1. Álgebra lineal. Matrices

Tema 1. Álgebra lineal. Matrices 1 Tema 1. Álgebra lineal. Matrices 0.1 Introducción Los sistemas de ecuaciones lineales aparecen en un gran número de situaciones. Son conocidos los métodos de resolución de los mismos cuando tienen dos

Más detalles

Polinomios Primero que todo vamos a definirlos como aquella expresión algebraica de la forma: P(x) = a n x n + a n - 1 x n - 1 + a n - 2 x n - 2 +...

Polinomios Primero que todo vamos a definirlos como aquella expresión algebraica de la forma: P(x) = a n x n + a n - 1 x n - 1 + a n - 2 x n - 2 +... Polinomios Primero que todo vamos a definirlos como aquella expresión algebraica de la forma: P(x) = a n x n + a n - 1 x n - 1 + a n - 2 x n - 2 +... + a 1 x 1 + a 0 Siendo a n, a n -1... a 1, a o números,

Más detalles

ÁLGEBRA LINEAL Y GEOMETRÍA ANALÍTICA (0250)

ÁLGEBRA LINEAL Y GEOMETRÍA ANALÍTICA (0250) Universidad Central de Venezuela Facultad de Ingeniería Ciclo Básico Departamento de Matemática Aplicada ÁLGEBRA LINEAL Y GEOMETRÍA ANALÍTICA (0250) Semestre 1-2011 Mayo 2011 Álgebra Lineal y Geometría

Más detalles

Ejemplo Traza la gráfica de los puntos: ( 5, 4), (3, 2), ( 2, 0), ( 1, 3), (0, 4) y (5, 1) en el plano cartesiano.

Ejemplo Traza la gráfica de los puntos: ( 5, 4), (3, 2), ( 2, 0), ( 1, 3), (0, 4) y (5, 1) en el plano cartesiano. Plano cartesiano El plano cartesiano se forma con dos rectas perpendiculares, cuyo punto de intersección se denomina origen. La recta horizontal recibe el nombre de eje X o eje de las abscisas y la recta

Más detalles

1. Conocimientos previos. 1 Funciones exponenciales y logarítmicas.

1. Conocimientos previos. 1 Funciones exponenciales y logarítmicas. . Conocimientos previos. Funciones exponenciales y logarítmicas.. Conocimientos previos. Antes de iniciar el tema se deben de tener los siguientes conocimientos básicos: Intervalos y sus definiciones básicas.

Más detalles

Tema 2. Sistemas de ecuaciones lineales

Tema 2. Sistemas de ecuaciones lineales Tema 2. Sistemas de ecuaciones lineales Estructura del tema. Definiciones básicas Forma matricial de un sistema de ecuaciones lineales Clasificación de los sistemas según el número de soluciones. Teorema

Más detalles

TEMA 11. Autovalores y autovectores. Diagonalización y formas canónicas.

TEMA 11. Autovalores y autovectores. Diagonalización y formas canónicas. TEMA 11 F MATEMÁTICOS TEMA 11 Autovalores y autovectores Diagonalización y formas canónicas 1 Introducción Definición 1 (Matrices semejantes) Sean A y B dos matrices cuadradas de orden n Decimos que A

Más detalles

POLINOMIOS Y FRACCIONES ALGEBRAICAS

POLINOMIOS Y FRACCIONES ALGEBRAICAS POLINOMIOS Y FRACCIONES ALGEBRAICAS Definición de monomio. Expresión algebraica formada por el producto de un número finito de constantes y variables con exponente natural. Al producto de las constantes

Más detalles

martilloatomico@gmail.com

martilloatomico@gmail.com Titulo: ECUACIONES DE PRIMER GRADO CON UNA INCOGNITA Año escolar: 2do.y 3er. año de bachillerato Autor: José Luis Albornoz Salazar Ocupación: Ing Civil. Docente Universitario País de residencia: Venezuela

Más detalles

Complejidad de Algoritmos

Complejidad de Algoritmos Complejidad de Algoritmos Tema 5 Introducción Un algoritmo es una secuencia de instrucciones que resuelve un problema Puede tener diferentes implementaciones Para comparar las diferentes formas (algoritmos)

Más detalles

CAPÍTULO 3: DETERMINANTES Y SISTEMAS DE ECUACIONES

CAPÍTULO 3: DETERMINANTES Y SISTEMAS DE ECUACIONES CAPÍTULO 3: DETERMINANTES Y SISTEMAS DE ECUACIONES Parte A: determinantes. A.1- Definición. Por simplificar, consideraremos que a cada matriz cuadrada se le asocia un número llamado determinante que se

Más detalles

Tema 5: Sistemas de Ecuaciones Lineales

Tema 5: Sistemas de Ecuaciones Lineales Tema 5: Sistemas de Ecuaciones Lineales Eva Ascarza-Mondragón Helio Catalán-Mogorrón Manuel Vega-Gordillo Índice 1 Definición 3 2 Solución de un sistema de ecuaciones lineales 4 21 Tipos de sistemas ecuaciones

Más detalles

SISTEMAS DE ECUACIONES LINEALES

SISTEMAS DE ECUACIONES LINEALES 1 SISTEMAS DE ECUACIONES LINEALES Una ecuación es un enunciado o proposición que plantea la igualdad de dos expresiones, donde al menos una de ellas contiene cantidades desconocidas llamadas variables

Más detalles

RAÍCES DE POLINOMIOS 6.1. Generalidades

RAÍCES DE POLINOMIOS 6.1. Generalidades 6.1. Generalidades Ecuación Entera Racional a 0 x n + a 1 x n-1 + a 2 x n-2 + a 3 x n-3 +... a n = 0 Donde a 0 0 n entero positivo e indica el grado de la ecuación a 0, a 1, a 2, a n son constantes y pueden

Más detalles

Ecuaciones de segundo grado

Ecuaciones de segundo grado Ecuaciones de segundo grado 11 de noviembre 009 Ecuaciones de segundo grado con una incógnita método de solución, formula general e incompletas Algebra Ecuaciones de segundo grado con una incógnita Las

Más detalles

Mat r i z in v e r s a

Mat r i z in v e r s a Unidad 2 Método de GaUss Mat r i z in v e r s a M U lt i pli cat i va Objetivos: Al inalizar la unidad, el alumno: Representará un sistema de m ecuaciones lineales con n incógnitas mediante una matriz

Más detalles

Expresiones algebraicas

Expresiones algebraicas Expresiones algebraicas Expresiones algebraicas Las expresiones algebraicas Elementos de una expresión algebraica Números de cualquier tipo Letras Signos de operación: sumas, restas, multiplicaciones y

Más detalles

Desde la secundaria estamos acostumbrados a trabajar con polinomios, los cuales identificamos con expresiones de la forma

Desde la secundaria estamos acostumbrados a trabajar con polinomios, los cuales identificamos con expresiones de la forma Polinomios Desde la secundaria estamos acostumbrados a trabajar con polinomios, los cuales identificamos con expresiones de la forma p(x) = a 0 + a 1 x +... + a n x n (1) donde x es la variable y a 0,

Más detalles

Matemáticas I: Hoja 1

Matemáticas I: Hoja 1 Matemáticas I: Hoja 1 1. Números complejos Hasta ahora, hemos visto que los números reales son aquellos que poseen una expresión decimal y que podemos representar en una recta infinita. No obstante, para

Más detalles

SESIÓN 4: ESPACIOS VECTORIALES

SESIÓN 4: ESPACIOS VECTORIALES SESIÓN 4: ESPACIOS VECTORIALES Un espacio vectorial sobre un campo (como el cuerpo de los números reales o los números complejos) es un conjunto no vacío, dotado de dos operaciones para las cuales será

Más detalles

Vectores y Matrices. Tema 3: Repaso de Álgebra Lineal Parte I. Contenidos

Vectores y Matrices. Tema 3: Repaso de Álgebra Lineal Parte I. Contenidos Tema 3: Repaso de Álgebra Lineal Parte I Virginia Mazzone Contenidos Vectores y Matrices Bases y Ortonormailizaciòn Norma de Vectores Ecuaciones Lineales Algenraicas Ejercicios Vectores y Matrices Los

Más detalles

UNIDAD 3: ANALICEMOS LA FUNCION EXPONENCIAL Y LOGARITMICA.

UNIDAD 3: ANALICEMOS LA FUNCION EXPONENCIAL Y LOGARITMICA. UNIDAD 3: ANALICEMOS LA FUNCION EXPONENCIAL Y LOGARITMICA Históricamente, los exponentes fueron introducidos en matemáticas para dar un método corto que indicara el producto de varios factores semejantes,

Más detalles

Expresiones algebraicas y ecuaciones. Qué es una expresión algebraica? Valor numérico de una expresión algebraica. Algebra

Expresiones algebraicas y ecuaciones. Qué es una expresión algebraica? Valor numérico de una expresión algebraica. Algebra Expresiones algebraicas y ecuaciones Melilla Qué es una expresión algebraica? Los padres de Iván le han encargado que vaya al mercado a comprar 4 kg de naranjas y 5 kg de manzanas. Pero no saben lo que

Más detalles

Unidad 1. Las fracciones.

Unidad 1. Las fracciones. Unidad 1. Las fracciones. Ubicación Curricular en España: 4º, 5º y 6º Primaria, 1º, 2º y 3º ESO. Objetos de aprendizaje. 1.1. Concepto de fracción. Identificar los términos de una fracción. Escribir y

Más detalles

CURSOSO. Aritmética: Númerosnaturalesyenteros. Númerosracionalesyfraciones. MATEMÁTICAS. AntonioF.CostaGonzález

CURSOSO. Aritmética: Númerosnaturalesyenteros. Númerosracionalesyfraciones. MATEMÁTICAS. AntonioF.CostaGonzález CURSOSO CURSOSO MATEMÁTICAS Aritmética: Númerosnaturalesyenteros. Númerosracionalesyfraciones. AntonioF.CostaGonzález DepartamentodeMatemáticasFundamentales FacultaddeCiencias Índice 1 Introducción y objetivos

Más detalles

lasmatemáticas.eu Pedro Castro Ortega materiales de matemáticas

lasmatemáticas.eu Pedro Castro Ortega materiales de matemáticas º ESO 1. Expresiones algebraicas En matemáticas es muy común utilizar letras para expresar un resultado general. Por ejemplo, el área de un b h triángulo es base por altura dividido por dos y se expresa

Más detalles

Unidad 1: Números reales.

Unidad 1: Números reales. Unidad 1: Números reales. 1 Unidad 1: Números reales. 1.- Números racionales e irracionales Números racionales: Son aquellos que se pueden escribir como una fracción. 1. Números enteros 2. Números decimales

Más detalles

Los conjuntos de números Q, IR y C verifican siempre que la suma y el producto de dos elementos

Los conjuntos de números Q, IR y C verifican siempre que la suma y el producto de dos elementos Polinomios Introducción. Nociones básicas Los conjuntos de números Q, IR y C verifican siempre que la suma y el producto de dos elementos del conjunto es otro elemento del conjunto, es decir la suma o

Más detalles

Antes de iniciar el tema se deben de tener los siguientes conocimientos básicos:

Antes de iniciar el tema se deben de tener los siguientes conocimientos básicos: 1 CONOCIMIENTOS PREVIOS. 1 Logaritmos. 1. Conocimientos previos. Antes de iniciar el tema se deben de tener los siguientes conocimientos básicos: Operaciones básicas con números reales. Propiedades de

Más detalles

APLICACIONES DE LAS ECUACIONES DIFERENCIALES ORDINARIAS DE PRIMER ORDEN A PROBLEMAS DE TRAYECTORIAS

APLICACIONES DE LAS ECUACIONES DIFERENCIALES ORDINARIAS DE PRIMER ORDEN A PROBLEMAS DE TRAYECTORIAS APLICACIONES DE LAS ECUACIONES DIFERENCIALES ORDINARIAS DE PRIMER ORDEN A PROBLEMAS DE TRAYECTORIAS 5 TRAYECTORIAS DE UN HAZ DE CURVAS: Se dice que una familia de curvas T(,, k) 0 (k una constante arbitraria)

Más detalles

MODULO DE LOGARITMO. 1 log 2 4 16. log N x b N N se llama antilogaritmo, b > 0 y b 1. Definición de Logaritmo. Liceo n 1 Javiera Carrera 2011

MODULO DE LOGARITMO. 1 log 2 4 16. log N x b N N se llama antilogaritmo, b > 0 y b 1. Definición de Logaritmo. Liceo n 1 Javiera Carrera 2011 MODULO DE LOGARITMO Nombre:.. Curso : Medio Los aritmos están creados para facilitar los cálculos numéricos. Por aritmo podemos convertir los productos en sumas, los cocientes en restas, las potencias

Más detalles

Ecuaciones de primer grado

Ecuaciones de primer grado Ecuaciones de primer grado º ESO - º ESO Definición, elementos y solución de la ecuación de primer grado Una ecuación de primer grado es una igualdad del tipo a b donde a y b son números reales conocidos,

Más detalles

Práctica 2 Métodos de búsqueda para funciones de una variable

Práctica 2 Métodos de búsqueda para funciones de una variable Práctica 2 Métodos de búsqueda para funciones de una variable Introducción Definición 1. Una función real f se dice que es fuertemente cuasiconvexa en el intervalo (a, b) si para cada par de puntos x 1,

Más detalles

Matrices, determinantes, sistemas de ecuaciones lineales.

Matrices, determinantes, sistemas de ecuaciones lineales. UNIVERSIDAD DE MURCIA Departamento de Matemáticas Óptica y Optometría Resúmenes Curso 2007-2008 Matrices, determinantes, sistemas de ecuaciones lineales. Una matriz A de orden m n es una colección de m

Más detalles

Ecuaciones. 2x + 3 = 5x 2. 2x + 1 = 2 (x + 1) 2x + 1 = 2x + 2 1 2. 2x + 2 = 2 (x + 1) 2x + 2 = 2x + 2 2 = 2. x + 1 = 2 x = 1

Ecuaciones. 2x + 3 = 5x 2. 2x + 1 = 2 (x + 1) 2x + 1 = 2x + 2 1 2. 2x + 2 = 2 (x + 1) 2x + 2 = 2x + 2 2 = 2. x + 1 = 2 x = 1 Ecuaciones Igualdad Una IGUALDAD se compone de dos expresiones unidas por el signo igual. 2x + 3 = 5x 2 Una igualdad puede ser: Falsa: 2x + 1 = 2 (x + 1) 2x + 1 = 2x + 2 1 2. Cierta 2x + 2 = 2 (x + 1)

Más detalles

Sistemas de Ecuaciones Lineales. Solución de Sistemas de Ecuaciones Lineales. www.math.com.mx. José de Jesús Angel Angel. jjaa@math.com.

Sistemas de Ecuaciones Lineales. Solución de Sistemas de Ecuaciones Lineales. www.math.com.mx. José de Jesús Angel Angel. jjaa@math.com. Sistemas de Ecuaciones Lineales Solución de Sistemas de Ecuaciones Lineales www.math.com.mx José de Jesús Angel Angel jjaa@math.com.mx MathCon c 2007-2008 Contenido 1. Sistemas de Ecuaciones Lineales 2

Más detalles

Álgebra I Práctica 4 - Números enteros (Parte 2)

Álgebra I Práctica 4 - Números enteros (Parte 2) Congruencia y Tablas de Restos Álgebra I Práctica 4 - Números enteros (Parte 2) 1. Sea a un entero impar que no es divisible por 5. i) Probar que a 4 1 (10). ii) Probar que a y a 45321 tienen el mismo

Más detalles

Una matriz es una tabla ordenada (por filas y columnas) de escalares a i j de la forma: ... ... a... ...

Una matriz es una tabla ordenada (por filas y columnas) de escalares a i j de la forma: ... ... a... ... MATRICES Las matrices se utilizan en el cálculo numérico, en la resolución de sistemas de ecuaciones lineales, de las ecuaciones diferenciales y de las derivadas parciales. Tienen también muchas aplicaciones

Más detalles

Tutorial MT-b6. Matemática 2006. Tutorial Nivel Básico. Álgebra

Tutorial MT-b6. Matemática 2006. Tutorial Nivel Básico. Álgebra 12345678901234567890 M ate m ática Tutorial MT-b6 Matemática 2006 Tutorial Nivel Básico Álgebra Matemática 2006 Tutorial Álgebra Marco teórico: 1. Término algebraico El término algebraico es la unidad

Más detalles

k k N b Sistemas Númericos Sistemas con Notación Posicional (1) Sistemas con Notación Posicional (2) Sistemas Decimal

k k N b Sistemas Númericos Sistemas con Notación Posicional (1) Sistemas con Notación Posicional (2) Sistemas Decimal Sistemas con Notación Posicional (1) Sistemas Númericos N b = a n-1 *b n-1 + a n-2 *b n-2 +... + a 0 *b 0 +a -1 *b - 1 + a -2 *b -2 +... + a -m *b -m Sistemas con Notación Posicional (2) N b : Número en

Más detalles

Complementos de Matemáticas, ITT Telemática

Complementos de Matemáticas, ITT Telemática Introducción Métodos de punto fijo Complementos de Matemáticas, ITT Telemática Tema 1. Solución numérica de ecuaciones no lineales Departamento de Matemáticas, Universidad de Alcalá Introducción Métodos

Más detalles

POTENCIAS. MÚLTIPLOS Y DIVISORES. MÁXIMO COMÚN DIVISOR Y MÍNIMO COMÚN MÚLTIPLO.

POTENCIAS. MÚLTIPLOS Y DIVISORES. MÁXIMO COMÚN DIVISOR Y MÍNIMO COMÚN MÚLTIPLO. 1. LOS NÚMEROS NATURALES POTENCIAS. MÚLTIPLOS Y DIVISORES. MÁXIMO COMÚN DIVISOR Y MÍNIMO COMÚN MÚLTIPLO. 2. LOS NÚMEROS ENTEROS. VALOR ABSOLUTO DE UN NÚMERO ENTERO. REPRESENTACIÓN GRÁFICA. OPERACIONES.

Más detalles

Clase 9 Sistemas de ecuaciones no lineales

Clase 9 Sistemas de ecuaciones no lineales Clase 9 Instituto de Ciencias Básicas Facultad de Ingeniería Universidad Diego Portales Marzo, 2013 Problemas resueltos Problema 4: Considere el sistema de ecuaciones x y = 3 (x 2) 2 +y = 1 Problemas resueltos

Más detalles

2. SISTEMAS DE ECUACIONES LINEALES. Introducción

2. SISTEMAS DE ECUACIONES LINEALES. Introducción 2. SISTEMAS DE ECUACIONES LINEALES Introducción El presente curso trata sobre álgebra lineal. Al buscarla palabra lineal en un diccionario se encuentra, entre otras definiciones la siguiente: lineal, perteneciente

Más detalles

Universidad del Valle EISC

Universidad del Valle EISC Recurrencias Raúl E Gutiérrez de Piñerez R. raul.gutierrez@correounivalle.edu.co Ing. Carlos Andres Delgado S. 2 carlos.andres.delgado@correounivalle.edu.co Universidad del Valle EISC Septiembre 2017 1

Más detalles

UNIDAD 4.- INECUACIONES Y SISTEMAS (tema 4 del libro)

UNIDAD 4.- INECUACIONES Y SISTEMAS (tema 4 del libro) UNIDAD 4. INECUACIONES Y SISTEMAS (tema 4 del libro) 1. INECUACIONES DE PRIMER GRADO CON UNA INCÓGNITA Definición: Se llama desigualdad a toda relación entre epresiones numéricas o algebraicas unidas por

Más detalles

Algebra Operativa. Matías Enrique Puello Chamorro www.matiaspuello.wordpress.com. 26 de julio de 2015

Algebra Operativa. Matías Enrique Puello Chamorro www.matiaspuello.wordpress.com. 26 de julio de 2015 Algebra Operativa Matías Enrique Puello Chamorro www.matiaspuello.wordpress.com 26 de julio de 2015 Índice 1. Conceptos básicos del Algebra 2 1.1. Introducción.................................................

Más detalles

Ecuaciones de recurrencia. Abraham Sánchez López FCC/BUAP Grupo MOVIS

Ecuaciones de recurrencia. Abraham Sánchez López FCC/BUAP Grupo MOVIS Ecuaciones de recurrencia Abraham Sánchez López FCC/BUAP Grupo MOVIS Introducción, I Cuando se analiza la complejidad de un algoritmo recursivo, es frecuente que aparezcan funciones de costo también recursivas,

Más detalles

Contenidos mínimos 4B ESO. 1. Contenidos. Bloque I: Aritmética y álgebra.

Contenidos mínimos 4B ESO. 1. Contenidos. Bloque I: Aritmética y álgebra. Contenidos mínimos 4B ESO. 1. Contenidos. Bloque I: Aritmética y álgebra. 1. Clasificar distintos tipos de números: naturales, enteros, racionales y reales. 2. Operar con números reales y aplicar las propiedades

Más detalles

Introducción al análisis numérico

Introducción al análisis numérico Introducción al análisis numérico Javier Segura Universidad de Cantabria Cálculo Numérico I. Tema 1 Javier Segura (Universidad de Cantabria) Introducción al análisis numérico CNI 1 / 26 Contenidos: 1 Sistemas

Más detalles

Sistemas de Ecuaciones Lineales

Sistemas de Ecuaciones Lineales Sistemas de Ecuaciones Lineales 1 Sistemas de ecuaciones y matrices Definición 1 Una ecuación lineal en las variables x 1, x 2,..., x n es una ecuación de la forma con a 1, a 2... y b números reales. a

Más detalles

Sistemas de Ecuaciones Lineales

Sistemas de Ecuaciones Lineales Sistemas de Ecuaciones Lineales El sistema de ecuaciones lineales como modelo matemático de problemas Los sistemas de ecuaciones lineales permiten el planteamiento de problemas y soluciones que toman en

Más detalles

CLASIFICACION DE LAS EXPRESIONES ALGEBRAICAS. Las expresiones algebraicas se clasifican en: a) racionales; b) irracionales.

CLASIFICACION DE LAS EXPRESIONES ALGEBRAICAS. Las expresiones algebraicas se clasifican en: a) racionales; b) irracionales. Capítulo 3.-EXPRESIONES ALGEBRAICAS OBJETIVOS INSTRUCTIVOS Que el alumno: Distinga la clasificación de las expresiones algebraicas. Aprenda las operaciones con monomios y polinomios y sus aplicaciones

Más detalles

Curso de Matemática. Unidad 2. Operaciones Elementales II: Potenciación. Profesora: Sofía Fuhrman. Definición

Curso de Matemática. Unidad 2. Operaciones Elementales II: Potenciación. Profesora: Sofía Fuhrman. Definición Curso de Matemática Unidad 2 Profesora: Sofía Fuhrman Operaciones Elementales II: Potenciación Definición a n = a. a.a a multiplicado por sí mismo n veces. a) Regla de los signos Exponente Par Exponente

Más detalles

Lección 11 Ecuaciones Diferenciales de Segundo Orden. Ecuaciones de segundo orden

Lección 11 Ecuaciones Diferenciales de Segundo Orden. Ecuaciones de segundo orden Lección 11 Ecuaciones Diferenciales de Segundo Orden 1 En forma normal: Ejemplo: Ecuaciones de segundo orden x = f (t, x, x ) 2tx x + 1 x = 0 x = (x ) 2 1 2tx Casos Particulares Ecuaciones en las que no

Más detalles

Diseño y Análisis de Algoritmos

Diseño y Análisis de Algoritmos 1. Recursividad 2. "Dividir para Reinar" 3. Recursividad y Tabulación (Programación Dinámica) 4. Métodos Matemáticos Funciones discretas Notación O Ecuaciones de recurrencia 5. Casos de Estudio Breve descripción

Más detalles

POLINOMIOS. El grado de un polinomio P(x) es el mayor exponente al que se encuentra elevada la variable x.

POLINOMIOS. El grado de un polinomio P(x) es el mayor exponente al que se encuentra elevada la variable x. POLINOMIOS Un POLINOMIO es una expresión algebraica de la forma: x 1 + a 0 P(x) = a n x n + a n - 1 x n - 1 + a n - 2 x n - 2 +... + a 1 Siendo a n, a n - 1... a 1, a o números, llamados coeficientes.

Más detalles

Convertir unidades de longitud Determinar el perímetro de triángulo y cuadrilátero Determinar el volumen de prismas rectos.

Convertir unidades de longitud Determinar el perímetro de triángulo y cuadrilátero Determinar el volumen de prismas rectos. Colegio Preuniversitario Dr. Luis Alfredo Duvergé Mejía Listado de contenidos en matemática a estudiar para ingresar al 6to Grado Nivel Básico. Números y operaciones. Leer y escribe los números de mayores

Más detalles

Tema II: Programación Lineal

Tema II: Programación Lineal Tema II: Programación Lineal Contenido: Solución a problemas de P.L. por el método gráfico. Objetivo: Al finalizar la clase los alumnos deben estar en capacidad de: Representar gráficamente la solución

Más detalles

Inecuaciones y Ecuación cuadrática

Inecuaciones y Ecuación cuadrática Inecuaciones Desigualdades Inecuaciones y Ecuación cuadrática Llamaremos desigualdades a expresiones de la forma a > b, a < b, a b ó a b. Las desigualdades cumplen con las siguientes propiedades: Propiedad

Más detalles

El alumno conocerá los fundamentos conceptuales de los números complejos 1.1. DEFINICIÓN Y ORIGEN Y OPRACIONES FUNDAMENTALES CON NÚMEROS COMPLEJOS

El alumno conocerá los fundamentos conceptuales de los números complejos 1.1. DEFINICIÓN Y ORIGEN Y OPRACIONES FUNDAMENTALES CON NÚMEROS COMPLEJOS ALGEBRA LINEAL OBJETIVO GENERAL: EL ALUMNO ANALIZARÁ Y ADQUIRIRÁ LOS CONOCIMEINTOS DEL ÁÑGEBRA LINEAL Y LOS PALICARÁ COMO UNA HERRAMIENTA PARA LA SOLUCIÓN DE PROBLEMAS PRÁCTICO DEL ÁREA DE INGENOERÍA.

Más detalles

LOGARITMOS. El logaritmo de un número es, entonces, el exponente a que debe elevarse otro número que llamado base, para que dé el primer número.

LOGARITMOS. El logaritmo de un número es, entonces, el exponente a que debe elevarse otro número que llamado base, para que dé el primer número. LOGARITMOS A. DEFINICIONES La función y=2 x se puede representar gráficamente. Para ello se debe tabular de la siguiente forma. X - -4-3 -2-1 0 1 2 3 Y=2 x 0.0625.125.25.5 1 2 4 8 La gráfica sería esta:

Más detalles

UNIDAD II FUNCIONES. Ing. Ronny Altuve Esp.

UNIDAD II FUNCIONES. Ing. Ronny Altuve Esp. República Bolivariana de Venezuela Universidad Alonso de Ojeda Administración Mención Gerencia y Mercadeo UNIDAD II FUNCIONES Ing. Ronny Altuve Esp. Ciudad Ojeda, Septiembre de 2015 Función Universidad

Más detalles

Sistemas de Ecuaciones y Matrices

Sistemas de Ecuaciones y Matrices Sistemas de Ecuaciones y Matrices 0.1 Sistemas de ecuaciones Consideremos las gráficas de dos funciones f y g como en la figura siguiente: P Q y = fx y = gx En la práctica, en ocasiones hay que encontrar

Más detalles

Matriz sobre K = R o C de dimensión m n

Matriz sobre K = R o C de dimensión m n 2 Matrices y Determinantes 21 Matrices Matriz sobre K = R o C de dimensión m n A = a 11 a 12 a 1n a 21 a 22 a 2n a m1 a m2 a mn Tipos de matrices: Cuadrada: n n = (a ij) i=1,,m j=1,,n Nula: (0) i,j 1 0

Más detalles

Preparación para Álgebra 1 de Escuela Superior

Preparación para Álgebra 1 de Escuela Superior Preparación para Álgebra 1 de Escuela Superior Este curso cubre los conceptos mostrados a continuación. El estudiante navega por trayectos de aprendizaje basados en su nivel de preparación. Usuarios institucionales

Más detalles

Estudio del tiempo de ejecución de algoritmos recursivos a través de relaciones de recurrencia lineal

Estudio del tiempo de ejecución de algoritmos recursivos a través de relaciones de recurrencia lineal Estudio del tiempo de ejecución de algoritmos recursivos a través de relaciones de recurrencia lineal Apellidos, nombre Centro Sanabria Codesal, Esther 1 (esanabri@mat.upv.es) Casanova Faus, Assumpció

Más detalles

Cadenas de Markov. José Antonio Camarena Ibarrola

Cadenas de Markov. José Antonio Camarena Ibarrola Cadenas de Markov José Antonio Camarena Ibarrola Definiciones elementales El proceso discreto cadena de Markov si se cumple es denominado es la probabilidad de que en el tiempo k, el proceso esté en el

Más detalles

Números imaginarios. x 2 +1 = 0,

Números imaginarios. x 2 +1 = 0, Números imaginarios El problema de encontrar la raíz cuadrada de determinados números ( 2, por ejemplo) provocó la ampliación de los números racionales a los números reales. Con el desarrollo del álgebra,

Más detalles

1 of 18 10/25/2011 6:42 AM

1 of 18 10/25/2011 6:42 AM Prof. Anneliesse SánchezDepartamento de MatemáticasUniversidad de Puerto Rico en AreciboEn esta sección discutiremos Expresiones algebraicas y polinomios. Discutiremos los siguientes tópicos: Introducción

Más detalles

Métodos numéricos para Ecuaciones Diferenciales Ordinarias

Métodos numéricos para Ecuaciones Diferenciales Ordinarias Métodos numéricos para Ecuaciones Diferenciales Ordinarias Laboratori de Càlcul Numèric (LaCàN) Departament de Matemàtica Aplicada III Universitat Politècnica de Catalunya (Barcelona) http://www-lacan.upc.es

Más detalles

Grado en Química Bloque 1 Funciones de una variable

Grado en Química Bloque 1 Funciones de una variable Grado en Química Bloque Funciones de una variable Sección.5: Aplicaciones de la derivada. Máximos y mínimos (absolutos) de una función. Sea f una función definida en un conjunto I que contiene un punto

Más detalles

Ejercicios de números reales

Ejercicios de números reales Ejercicios de números reales Ejercicio nº.- Clasifica los siguientes números como naturales, enteros, racionales o reales:,7 7 7 Ejercicio nº.- Considera los siguientes números: 9,000000..., 8,... Clasifícalos

Más detalles

Problemas de 4 o ESO. Isaac Musat Hervás

Problemas de 4 o ESO. Isaac Musat Hervás Problemas de 4 o ESO Isaac Musat Hervás 5 de febrero de 01 Índice general 1. Problemas de Álgebra 7 1.1. Números Reales.......................... 7 1.1.1. Los números....................... 7 1.1.. Intervalos.........................

Más detalles