Seminario 1: Resolución de recurrencias
|
|
- Montserrat Ramírez Duarte
- hace 7 años
- Vistas:
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 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 detallesValores 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 detalles3.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 detallesEjercicio 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 detalles3. 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 detallesAlgoritmos. 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 detallesExpresiones 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 detallesTema 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 detalles5. 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 detallesCURSO 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 detallesMultiplicació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 detallesClase 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 detallesApuntes 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 detallesSistema 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 detallesTEMA 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 detallesEcuaciones. 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 detallesUNIVERSIDAD 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 detallesClase 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 detallesINSTITUCION 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 detallesEJERCICIOS 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 detallesSe 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 detallesVOCABULARIO 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 detallesFunciones 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 detallesRecordar 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 detallesAnexo 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 detallesSistemas 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 detallesTema 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 detallesPolinomios 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)
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 detallesEjemplo 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 detalles1. 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 detallesTema 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 detallesTEMA 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 detallesPOLINOMIOS 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 detallesmartilloatomico@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 detallesComplejidad 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 detallesCAPÍ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 detallesTema 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 detallesSISTEMAS 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 detallesRAÍ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 detallesEcuaciones 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 detallesMat 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 detallesExpresiones 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 detallesDesde 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 detallesMatemá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 detallesSESIÓ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 detallesVectores 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 detallesUNIDAD 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 detallesExpresiones 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 detallesUnidad 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 detallesCURSOSO. 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 detalleslasmatemá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 detallesUnidad 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 detallesLos 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 detallesAntes 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 detallesAPLICACIONES 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 detallesMODULO 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 detallesEcuaciones 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 detallesPrá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 detallesMatrices, 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 detallesEcuaciones. 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 detallesSistemas 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)
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 detallesUna 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 detallesTutorial 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 detallesk 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 detallesComplementos 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 detallesPOTENCIAS. 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 detallesClase 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 detalles2. 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 detallesUniversidad 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 detallesUNIDAD 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 detallesAlgebra 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 detallesEcuaciones 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 detallesContenidos 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 detallesIntroducció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 detallesSistemas 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 detallesSistemas 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 detallesCLASIFICACION 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 detallesCurso 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 detallesLecció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 detallesDiseñ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 detallesPOLINOMIOS. 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 detallesConvertir 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 detallesTema 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 detallesInecuaciones 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 detallesEl 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 detallesLOGARITMOS. 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 detallesUNIDAD 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 detallesSistemas 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 detallesMatriz 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 detallesPreparació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 detallesEstudio 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 detallesCadenas 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 detallesNú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 detalles1 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 detallesMé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 detallesGrado 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 detallesEjercicios 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 detallesProblemas 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