You are on page 1of 224

MATERIAL DIDCTICO

MATEMTICAS

DINMICA DEL MTODO


DE NEWTON

Sergio Plaza Salinas


Jos Manuel Gutirrez Jimnez

DINMICA DEL MTODO DE NEWTON

MATERIAL DIDCTICO
Matemticas
n 9

Sergio Plaza Salinas


Jos Manuel Gutirrez Jimnez

DINMICA DEL MTODO DE NEWTON

UNIVERSIDAD DE LA RIOJA
SERVICIO DE PUBLICACIONES
2013

PLAZA SALINAS, Sergio


Dinmica del mtodo de Newton [Recurso electrnico] / Sergio Plaza Salinas y
Jos Manuel Gutirrez Jimnez. Logroo : Universidad de La Rioja, Servicio de
Publicaciones, 2013.
XII, 210 p. ; v. digital. (Material didctico. Matemticas ; 09)
ISBN 978-84-695-7461-4
1. Sistemas dinmicos diferenciales. 2. Mtodos iterativos. I. Gutirrez Jimnez,
Jos Manuel. II. Ttulo. III. Universidad de La Rioja. Servicio de Publicaciones. IV.
Serie.
517.9
PBKS IBIC 1.1

Dinmica del mtodo de Newton


de Sergio Plaza Salinas y Jos Manuel Gutirrez Jimnez (publicado por la Universidad de La Rioja) se
difunde bajo una Licencia
Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported.
Permisos que vayan ms all de lo cubierto por esta licencia pueden solicitarse a los titulares del copyright.

Sergio Plaza Salinas, Jos Manuel Gutirrez Jimnez


Universidad de La Rioja, Servicio de Publicaciones, 2013
publicaciones.unirioja.es
E-mail: publicaciones@unirioja.es
ISBN 978-84-695-7461-4
Edita: Universidad de La Rioja, Servicio de Publicaciones

Dedicatoria

Figura 1: Los autores fotografiados en su visita a la casa de Pablo Neruda en Isla Negra, en
abril de 2011.

Este libro tuvo su origen en un viaje en tren entre Cartagena y Madrid, cuando los
dos autores volvamos de una tesis doctoral en la ciudad de origen, all por marzo de 2009.
Mientras disfrutbamos contemplando los paisajes que en su da viera Don Quijote y mientras
hablbamos de lo humano y lo divino, se nos ocurri escribir este texto. Nuestra idea inicial
fue mostrar la estrecha relacin que existe entre dos reas muy activas en investigacin,
como lo son los mtodos iterativos para aproximar races de ecuaciones no lineales y los
sistemas dinmicos, en este caso discretos. Inicialmente, pensamos en incluir varios mtodos,
en especial aqullos ms populares, pero con el avance del escrito, nos fuimos restringiendo
al mtodo de Newton.
No nos result complicado trabajar en la distancia y, poco a poco, el libr empez a ir
tomando forma. Incluso, vimos que iba creciendo mucho. As que, para no extender demasiado
el texto, se ha quedado mucho material sin tratar. Adems tuvimos la suerte de poder trabajar
mano a mano, con dos visitas de Sergio a Logroo y una visita ma a Santiago de Chile, en
abril de 2011, donde el libro qued prcticamente terminado. Poco haca sospechar que unos
meses despus, en junio de 2011, una terrible enfermedad apartara a Sergio del camino de la
vida.
vii

viii
A partir de entonces, despus de disipar las dudas sobre si continuar o no con el proceso,
decid que la mejor manera de hacer justicia con Sergio era publicar este texto que l haba
gestado y en el que tena puestas tantas ilusiones. Dos aos ms tarde, el libro est listo
para su publicacin. Sera el momento ahora de hacer los agradecimientos a las personas e
instituciones que colaboraron e hicieron posible llevar a cabo esta empresa: familiares, amigos,
colegas, revisores, fuentes de financiacin, etc., pero espero que todos ellos entiendan que los
agradecimientos y la dedicatoria de este libro vayan para Sergio Plaza Salinas.
Va por ti, Sergio!

Jos Manuel Gutirrez


Logroo, 8 de mayo de 2013

Prlogo
Lo primero que es obligatorio hacer, es alertar al lector que el ttulo de esta obra en s,
conlleva la conjuncin de dos grandes vertientes de las matemticas modernas. A saber, los
sistemas dinmicos y los mtodos numricos para encontrar races de ecuaciones. Ambas,
ramas de la matemtica de fecundo desarrollo en el siglo XX e inicio de este nuevo siglo XXI.
As, la sola escritura de un libro como este, no resulta ser una tarea fcil. Esto, porque
cada una de estas ramas tiene sus particularidades. Los sistemas dinmicos, por as decirlo,
son la matemtica de la intuicin, por excelencia, y los mtodos numricos vienen del anlisis,
por origen. As, introducirse a este tema requiere de las dos capacidades que se han enfrentado
desde siglos en matemtica: la intuicin y el pensamiento analtico.
Pero, no es tan verdad que deban siempre enfrentarse. Y este libro aqu es un ejemplo
de ello. Pueden, tambin, complementarse, como se complementaron por aos Jos Manuel
y Sergio en su trabajo original como matemticos. As invito al virtual lector, a introducirse
en esta obra para que conozca como se hace esto de mezclar los sistemas dinmicos con los
mtodos numricos.
El primer captulo es una breve introduccin a los sistemas dinmicos. Al lector no familiarizado le recomiendo rehacer las cuentas, sobre todo lo relacionado con la familia cuadrtica,
porque con ello empezar a sentir el sabor del tipo de problema que se aborda en dinmica.
El segundo captulo introduce el mtodo de Newton, su historia, entrega una idea de sus
generalizaciones y se concentra en l, su convergencia y diversas aplicaciones. Al leerlo, uno
se da cuenta de cul es el tipo de problema que se quiere abordar con estas tcnicas, como
se hace y como se aplican.
Ya el captulo tres trata una introduccin el tema principal del libro: la dinmica del
mtodo de Newton y lo hace en el primer lugar donde se debe ver, la recta real. As, se estudia
la dinmica de la transformacin de Newton en al mbito del conjunto de los nmeros reales
y se completa el captulo con las bifurcaciones del referido mtodo. Para este captulo ya
se hace necesario algn mejor dominio de la matemtica. Digamos: un curso bien hecho de
introduccin al anlisis real; otro de lgebra intermedia, algo de polinomios, lgebra lineal y
un poco de topologa.
El captulo cuatro, que trata sobre la dinmica del mtodo de Newton en el campo de
los nmeros complejos, es la parte ms compleja del libro y tiene que ver con: una breve
ix

ndice general

introduccin a la dinmica compleja; el estudio del mtodo de Newton aplicado a polinomios


de grado 2, 3, 4 y 5 y la determinacin de algoritmos generalmente convergentes para polinomios complejos. Esta ltima parte tiene que ver con desarrollos relativamente recientes y
requerir mayor concentracin del lector. En todo caso, hay una rica bibliografa que puede
ayudar a comprender de mejor manera esta ltima parte.
El libro concluye con un cogollo esttico sobre comportamiento dinmico de polinomios
y sus subyacentes conjuntos de Julia, de Mandelbrot y la sorprendente relacin que dice que
conjuntos de Julia llenos de polinomios cuadrticos, aparecen como parte del conjunto de
Fatou del mtodo de Newton aplicados a polinomios cbicos. Concluye la obra mostrando el
fractal de Chicho (Chicho es el sobrenombre del matemtico espaol Jos Javier Guadalupe
(19452000)), que puede obtenerse jugando con una modificacin de la funcin de iteracin
asociada al conjunto de Mandelbrot del polinomio cuadrtico z 2 + c.
En fin, damos la bienvenida a este libro que resulta ser un lugar para aprender y entretenerse, para quien quiera hacerlo.

Dr. Rafael Labarca B.


Profesor de Matemtica
Universidad de Santiago de Chile
Santiago de Chile, 6 de mayo de 2013

ndice general
1. Sistemas dinmicos discretos

1.1. Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2. Conceptos bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3. Conjugacin Topolgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10


1.4. Estudio dinmico de la funcin logstica

. . . . . . . . . . . . . . . . . . . . . 16

1.5. Sistemas dinmicos caticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26


2. El mtodo de Newton

33

2.1. Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.2. Historia del mtodo de Newton . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.3. Construcciones y variantes del mtodo de Newton . . . . . . . . . . . . . . . . 47
2.4. Convergencia del mtodo de Newton . . . . . . . . . . . . . . . . . . . . . . . 55
2.4.1. Convergencia local del mtodo de Newton . . . . . . . . . . . . . . . . 57
2.4.2. Convergencia semilocal del mtodo de Newton . . . . . . . . . . . . . . 60
2.4.3. Convergencia global del mtodo de Newton . . . . . . . . . . . . . . . . 66
2.5. El caso de las races mltiples . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
2.6. Ejemplos y aplicaciones del mtodo de Newton . . . . . . . . . . . . . . . . . . 72
2.6.1. Ejemplos histricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
2.6.2. Ejemplos patolgicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
2.6.3. Sistemas de ecuaciones no lineales . . . . . . . . . . . . . . . . . . . . . 81
2.6.4. Ecuaciones y sistemas con races mltiples . . . . . . . . . . . . . . . . 85
2.6.5. Ecuaciones funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
3. Mtodo de Newton en la recta real

95

3.1. Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
3.2. Mtodo de Newton para cuadrticas

. . . . . . . . . . . . . . . . . . . . . . . 99

3.3. Mtodo de Newton para polinomios cbicos . . . . . . . . . . . . . . . . . . . 105


3.4. Propiedades bsicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
3.5. Indefinicin de las iteraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
xi

ndice general

xii

3.6. Existencia de rbitas peridicas atractoras . . . . . . . . . . . . . . . . . . . . 115


3.7. Bifurcaciones en el mtodo de Newton . . . . . . . . . . . . . . . . . . . . . . 122
4. Mtodo de Newton en el plano complejo

129

4.1. Antecedentes: el problema de Cayley . . . . . . . . . . . . . . . . . . . . . . . 129


4.2. Conceptos bsicos de dinmica compleja . . . . . . . . . . . . . . . . . . . . . 131
4.2.1. Puntos fijos de una aplicacin racional . . . . . . . . . . . . . . . . . . 132
4.2.2. Ciclos en una funcin racional . . . . . . . . . . . . . . . . . . . . . . . 137
4.2.3. Puntos crticos de una funcin racional . . . . . . . . . . . . . . . . . . 139
4.3. Los conjuntos de Fatou y Julia . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
4.4. Propiedades del mtodo de Newton en C . . . . . . . . . . . . . . . . . . . . . 149
4.4.1. El mtodo de Newton para polinomios cuadrticos . . . . . . . . . . . . 151
4.4.2. El mtodo de Newton para polinomios cbicos con races mltiples . . 152
4.4.3. El mtodo de Newton para polinomios cbicos . . . . . . . . . . . . . . 155
4.4.4. El mtodo de Newton para polinomios de grados 4 y 5 . . . . . . . . . 158
4.5. Algoritmos generalmente convergentes . . . . . . . . . . . . . . . . . . . . . . 161
4.5.1. Algoritmos generalmente convergentes para polinomios de segundo grado169
4.5.2. Algoritmos generalmente convergentes para polinomios de tercer grado 170
4.5.3. Otros algoritmos generalmente convergentes para polinomios de tercer
grado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
4.5.4. Conjunto de Julia universal para el algoritmo de McMullen . . . . . . . 174
4.6. Mtodo de Newton para funciones enteras . . . . . . . . . . . . . . . . . . . . 179
5. Julia, Mandelbrot y Newton

185

5.1. Resultados generales sobre iteracin de polinomios . . . . . . . . . . . . . . . . 185


5.2. Conjunto de Mandelbrot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
5.3. Mtodo de Newton y conjuntos de Julia . . . . . . . . . . . . . . . . . . . . . 188
5.4. El fractal de Chicho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Bibliografa

195

Captulo 1
Sistemas dinmicos discretos
1.1.

Introduccin

Una parte de la teora de los sistemas dinmicos se dedica a estudiar el comportamiento


de las iteraciones sucesivas de una funcin en trminos de los diferentes puntos iniciales.
El problema de determinar la conducta de los iterados de una funcin aparece frecuentemente en algunos estudios naturales, como por ejemplo en la dinmica de poblaciones. El
objetivo de este tipo de problemas es determinar el nmero de individuos x(t) de una determinada poblacin como funcin del tiempo t. Una aproximacin a este problema, debida al
economista ingls Thomas R. Malthus (Primer ensayo de la poblacin, 1798), consiste en
asumir que existe una tasa de nacimiento constante b, lo cual significa que en una poblacin
de x individuos podemos esperar que bx nuevos individuos nazcan en el transcurso de una
unidad de tiempo. Esto puede ser formulado como una ecuacin en diferencias finitas
xn+1 = xn + bxn = (1 + b)xn ,
donde xn es la poblacin en el tiempo n. Iterando esta relacin obtenemos la expresin
xn = (1 + b)n x0
como prediccin de la poblacin, donde x0 es la poblacin inicial.
Frecuentemente, se supone que la poblacin sigue una evolucin continua, de modo que
idealmente las mediciones xn sern tomadas en intervalos pequeos de longitud h. Esto lleva
a la ecuacin de diferencias
x((n + 1)h) x(nh) = bhx(nh).
Escribiendo x(t) como funcin de t = nh, y reordenando, obtenemos
x(t + h) x(t)
= bx(t).
h0
h

x0 (t) = lm

Sistemas dinmicos discretos

Como vemos, la ecuacin en diferencias anterior se aproxima a la ecuacin diferencial


x0 (t) = bx(t),
conocida como ecuacin diferencial de crecimiento exponencial. La solucin de esta ecuacin
es la funcin exponencial
x(t) = x0 ebt .
En este caso, las versiones discreta y continua de este sistema dinmico se comportan ms
o menos de la misma forma.
Ntese que en el modelo anterior no hemos considerado la tasa de mortalidad. Podemos
asumir que sta es proporcional a la poblacin existente en cada momento dado. Esto nos
lleva otra vez a la ecuacin de diferencias de crecimiento exponencial si la tasa de nacimientos
excede a la tasa de muertes, o al decaimiento exponencial si ocurre lo opuesto. Sin embargo,
uno puede suponer que la tasa de muerte es proporcional al nmero de encuentros entre
individuos. Esto es, cuanto ms y ms individuos entren en contacto unos con otros, un mayor
porcentaje de individuos muere. Esta es la base del conocido como modelo de Verhulst, que
en su versin continua da lugar a la ecuacin diferencial
x0 (t) = bx(t) dx2 (t),
tambin conocida como ecuacin logstica, y cuya solucin es
x(t) =

bx0
.
dx0 + (b dx0 )ebt

Obsrvese que las muertes decaen exponencialmente a 0 cuando t . Por lo tanto, este
modelo predice una poblacin lmite de b/d individuos, independiente de la poblacin inicial.
La expresin, relativamente sencilla, de la funcin logstica no hace sospechar que esconda
una riqueza dinmica extraordinaria. Por ejemplo, una variante de la funcin logstica en su
versin discreta,
xn+1 = (1 + b)xn dx2n
fue empleada por el bilogo Robert May en 1976 para estudiar el crecimiento de una poblacin
de insectos [97]. May constat que el modelo as obtenido poda presentar comportamientos
muy variados, como vemos en el siguiente ejemplo.
Ejemplo 1.1. Analcese el comportamiento de la sucesin
xn+1 = cxn (1 xn )
para distintos valores del parmetro c, considerando en todos los casos el mismo punto de
partida: x0 = 0.1.

1.2. Conceptos bsicos

Para c = 0.75 la sucesin {xn } converge a 0. Para c = 2.5 la sucesin {xn } converge
a 0.6. Para c = 3.2, y a partir de un cierto valor de n, se observa que la sucesin
{xn } va tomando los valores 0.513045 y 0.799455. Sin embargo, para c = 3.5 esta
tendencia repetitiva ha aumentado a cuatro trminos: 0.38280, 0.826941, 0.500884
y 0.874997. Por ltimo para c = 3.8 los trminos de la sucesin anterior no siguen
ningn orden aparente. Presentan, por tanto, un comportamiento catico.

1.2.

Conceptos bsicos

En esta seccin presentamos algunos de los conceptos bsicos de la dinmica de funciones escalares. Slo consideramos los resultados que, a nuestro juicio nos han parecido ms
relevantes o que vayamos a utilizar en secciones posteriores. Existe una extensa bibliografa
que permite profundizar ms en este apartado. A modo de ejemplo, se pueden consultar los
textos [3, 43, 57, 66, 69, 94, 127, 126, 141] y algunos artculos [91, 97, 144].
La primera definicin hace referencia a lo que se entiende por un sistema dinmico discreto.
Definicin 1.1. Un sistema dinmico discreto es un par (X, f ) formado por un espacio
mtrico X y una funcin f : X X.
En esta seccin nos centramos en el caso de que el espacio mtrico X es el conjunto
R de los nmeros reales. No obstante, muchas de las definiciones y conceptos que vamos
a introducir aqu se pueden extender de forma natural a otros espacios como los nmeros
complejos C o a los espacios Rn con n > 1. Del mismo modo, en un principio, slo requerimos
que las funciones sean continuas, aunque tambin se pueden obtener resultados especficos
cuando se trabaja con funciones derivables.
Sea f : I R una funcin continua definida en un intervalo I R. En lo que sigue f n
denotar la composicin de f con s misma n veces, es decir,
fn = f f f
|

{z

n veces

cuando esta composicin tenga sentido.


Definicin 1.2. Sea p I. Si las sucesivas imgenes de p, f (p), f 2 (p), f 3 (p), . . ., estn
definidas, se define la rbita de p como el conjunto
orb(p) = {p, f (p), f 2 (p), . . . , f n (p), . . . }.
La teora de los sistemas dinmicos trata de analizar el comportamiento de orb(p) para
diferentes valores de p I. En una primera clasificacin de las rbitas podemos distinguir
aqullas que se acercan a un cierto valor o las que presentan un comportamiento peridico. Desde el punto de vista dinmico, tal vez, las ms interesantes resulten las rbitas no
peridicas y que puedan dar lugar a un comportamiento catico.

Sistemas dinmicos discretos

Comenzamos definiendo los elementos ms simples en el estudio de los sistemas dinmicos


discretos: los puntos fijos y los puntos peridicos.
Definicin 1.3. Sea p I. Decimos que
(a) p es un punto fijo de f si f (p) = p.
(b) p es un punto peridico de perodo k si, f k (p) = p y f j (p) 6= p para 1 j k 1.
(c) Nos referiremos a la rbita peridica de un punto peridico de perodo k como un kciclo.
A continuacin hacemos algunas observaciones interesantes acerca de esta definicin.
(i) Los puntos fijos de f son aqullos en donde su grfico intersecta a la lnea y = x.
(ii) Los puntos peridicos de perodo k 2 de f son los puntos fijos de f k que no son
puntos fijos de f j para 1 j k 1.
(iii) Si p es un punto peridico de f entonces su rbita es finita. En este caso, el nmero de
elementos en orb(p) es su perodo.
Ejemplo 1.2. Para f : R R, f (x) = x3 , x0 = 0 es un punto fijo y x1 = 1 es un punto
peridico de perodo 2.
Aunque existe una gran variedad de resultados que garantizan la existencia de puntos fijos
de una funcin bajo distintas suposiciones, los siguientes teoremas, son quizs los ms elementales sobre existencia de puntos fijos. Omitimos su demostracin, que es una consecuencia
inmediata del teorema del valor intermedio (vase [80]).
Teorema 1.1. Sean I = [a, b] un intervalo cerrado y f : I R una aplicacin continua tal
que f (I) I I f (I). Entonces f tiene un punto fijo en I.
Ejemplo 1.3. La funcin f (x) = 1 x2 definida en el intervalo I = [0, 1] satisface las
condiciones del teorema 1.1.
En efecto, notemos que f (I) = I, luego f tiene un punto fijo en I. En este caso,
dicho punto fijo es fcil de encontrar. Para ello tenemos que resolver la ecuacin

f (x) = x, es decir, 1 x2 = x, de donde x0 = (1 + 5)/2. Notemos que existe


otra solucin de la ecuacin anterior, pero sta no pertenece al intervalo [0, 1].
Definicin 1.4. Sean p I y f : I R. Decimos que
(a) p es eventualmente fijo si existe N tal que f n+1 (p) = f n (p) para n N .

1.2. Conceptos bsicos

(b) p es eventualmente peridico con perodo k si existe N tal que f n+k (p) = f n (p) para
n N . En otras palabras, f N (p) est sobre una rbita peridica.
Notemos que p es un punto eventualmente fijo de f si es una preimagen de un punto fijo.
S
En otras palabras, existe un punto fijo q de f tal que p n1 f n (q), donde
f k (q) = {x I : f k (x) = q}.
Ejemplo 1.4. La funcin f (x) = |1 x|, definida para x R, tiene un punto eventualmente
fijo en p = 3/2 y un punto eventualmente peridico de perodo 2 en p = 2.
En efecto, como f (1/2) = 1/2 y f (3/2) = 1/2, se tiene que f n+1 (3/2) = f n (3/2) =
1/2 si n 1. Por otra parte, como {0, 1} es una rbita peridica de perodo 2, y
como f (2) = 1 se sigue que 2 es eventualmente peridico de perodo 2.
Ejemplo 1.5. La funcin f (x) = x3 tiene un punto fijo en x = 0. Adems, los puntos en
x (1, 1) satisfacen lmn f n (x) = 0 = f (0) (vase la figura 1.1).

Por otra parte, la funcin f (x) = 3 x tambin tiene un punto fijo en x = 0. Sin embargo,
la rbita de cualquier valor x0 6= 0, se aleja de 0, incluso aunque x0 est muy prximo a 0
(vase la figura 1.1).
Para realizar un anlisis grfico de la rbita de un punto x0 por una funcin de iteracin
f (x), se puede proceder de la siguiente manera:
1. Representar con los mismos ejes el grfico de la funcin y = f (x) y el de la diagonal
y = x.
2. Situar el punto x0 en ele eje de abcisas y desplazarse verticalmente hasta cortar con la
grfica de y = f (x), obteniendo un punto cuya abcisa es f (x0 ).
3. A partir de ese punto, desplazarse horizontalmente hasta intersecar la diagonal y = x.
4. Volver a desplazarse verticalmente hasta encontrar de nuevo la grfica de la curva
y = f (x). Obtenemos ahora un punto cuya abcisa es f (f (x0 )).
5. Repetir el proceso las veces que se consideren oportunas.
El ejemplo anterior motiva una clasificacin de los puntos fijos atendiendo a su carcter
atractor o repulsor respecto a las rbitas de los puntos cercanos.
Definicin 1.5. Sea p un punto fijo de f . Decimos que p es un atractor si existe un intervalo
abierto J 3 p tal que para cada x J, lmn f n (x) = p.
Por el contrario decimos que p es un repulsor si existe un intervalo abierto J 3 p tal que
para cada x J, x =
6 p, existe k N tal que f k (x)
/ J.

Sistemas dinmicos discretos

1.2

1
0.8

0.8

0.6

0.6

0.4

0.4

0.2
0.2

0.2

0.4

0.6

0.8

0.2

0.4

0.6

0.8

1.2

Figura 1.1: Anlisis grfico del comportamiento atractor de p = 0 como punto fijo de f (x) =
x3 y del comportamiento repulsor de p = 0 como punto fijo de f (x) = x1/3 . En el primer
caso se muestra cmo la rbita del punto x0 = 0.9 converge hacia 0, mientras que en el
segundo caso se muestra cmo la rbita del punto x0 = 0.1 se escapa del 0, siendo atrada
por otro punto fijo, en este caso p = 1.

Estas definiciones se pueden extender a los puntos peridicos de f . En concreto, p es un


punto peridico atractor (repulsor) de f si y slo si p es un punto fijo atractor (repulsor) de
f k , siendo k el perodo de p.
Ntese que hay puntos fijos que no son ni atractores ni repulsores. Por ejemplo p = 0 es
un punto fijo de f (x) = x + x2 . Si x0 [1, 0] la rbita de x0 converge a 0. Si x0
/ [1, 0],
su rbita es divergente a .
Definicin 1.6. Sea p un punto fijo de f . La cuenca de atraccin de p es el conjunto
B(p) = {x : f n (x) p, cuando n }.
La cuenca de atraccin inmediata de p es la componente conexa de B(p) que contiene a p.
Definicin 1.7. Sea p un punto peridico de perodo k de f . La cuenca de atraccin de p es
B(p) = {x : f nk (x) p, cuando n }.
La cuenca de atraccin de la rbita de p, es B(orb(p)) =

Sk1 j
f (B(p))
j=0

Sk1
j=0

B(f j (p)).

La cuenca de atraccin inmediata de la rbita de p es la unin de las componentes conexas


que contienen los puntos de la rbita de p.
Es claro que si p es un punto peridico atractor de f , entonces tanto B(p) como B(orb(p))
son conjuntos abiertos. Esto no ocurre para puntos fijos no atractores.
Por ejemplo, para f (x) = x3 , el punto p = 0 es un punto fijo atractor, y B(0) = (1, 1).
Por otra parte, para f (x) = x + x2 , el punto p = 0 es un punto fijo no atractor, y B(0) =
[1, 0], el cual no es abierto.

1.2. Conceptos bsicos

Teorema 1.2. Las cuencas de atraccin de puntos peridicos distintos no se intersecan.


Quizs los resultados ms sorprendentes en dinmica uno dimensional, con la sola hiptesis
de continuidad son los siguientes (vase [43], [91]).
Teorema 1.3 (Li y Yorke). Si una funcin continua f : I R tiene un punto peridico de
perodo tres, entonces f tiene puntos peridicos de todos los perodos.
Ejemplo 1.6. Considrese la funcin f (x) = (3x2 + 5x + 2)/2. Como f (0) = 1, f (1) = 2
y f (2) = 0, se tiene que {0, 1, 2} forma una rbita peridica de perodo 3. En consecuencia,
por el teorema de Li y Yorke, f tiene puntos peridicos de todos los perodos.
Definicin 1.8. El orden de Sarkovskii de los nmeros naturales es:
3  5  7  9   20 (2n + 1) 
 2 3  2 5  2 7  2 9   21 (2n + 1) 
 22 3  22 5  22 7  22 9   22 (2n + 1) 
 2n+1  2n   23  22  2  1,
donde n  m significa que n precede a m en el orden.
Teorema 1.4 (Sarkovskii). Supongamos que f : R R es continua y que f tiene un punto
peridico con perodo n. Si n  m en el orden de Sarkovskii, entonces se prueba que f tiene
un punto peridico con perodo m.
Ahora, en lo que sigue asumiremos que las funciones en cuestin son al menos diferenciables. En este caso, se pueden dar caracterizaciones de los puntos fijos de una funcin en
trminos de su derivada.
Teorema 1.5. Sea I un intervalo cerrado. Si f : I I es diferenciable y satisface |f 0 (x)| < 1
para todo x I, entonces f tiene un nico punto fijo en I.
Demostracin. Inmediata a partir del teorema del valor medio.
Supongamos que f es de clase C 1 (I), es decir, derivable en I y con la funcin derivada
continua. Sea p un punto fijo de f contenido en el intervalo I. El carcter de la derivada
de f en p nos proporciona informacin sobre el punto fijo. Notemos que si |f 0 (p)| < 1,
entonces existe un intervalo abierto U I con p U , tal que para cada x U se tiene
lmn f n (x) = p. En consecuencia U B(p).
Sin embargo, si |f 0 (p)| > 1 existe un intervalo abierto conteniendo a p tal que todos los
puntos de ese intervalo, diferentes del punto p, salen del intervalo bajo iteraciones por f .
Estas observaciones estn en la base del siguiente resultado que caracteriza los puntos
fijos de una funcin en trminos de su derivada.

Sistemas dinmicos discretos

Teorema 1.6. Sea f : I R una funcin de clase C 1 (I) y sea p un punto fijo de f .
1. Si |f 0 (p)| < 1, entonces p es un punto fijo atractor de f .
2. Si |f 0 (p)| > 1, entonces p es un punto fijo repulsor.
Definicin 1.9. Sea f una funcin derivable en un entorno de un punto fijo p. Decimos que
p es un punto fijo indiferente (o neutro) de f si |f 0 (p)| = 1.
Adems decimos que p es un punto peridico indiferente (o neutro) de f si p es un punto
fijo indiferente (o neutro) de f k , siendo k el perodo de p.
Notemos que cuando p es un punto fijo atractor, el valor |f 0 (p)| proporciona informacin
sobre la velocidad de convergencia de las rbitas orb(x) para puntos x cercanos a p. Cuanto
menor sea |f 0 (p)|, ms rpida ser dicha convergencia. En concreto, si f 0 (p) = 0, se dice que
p es un punto fijo superatractor.
Ejemplo 1.7. Estudiemos el carcter de x = 0 como punto fijo de las siguientes funciones:

f (x) = x3 , f (x) = 3 x, f (x) = x x3 , f (x) = x + x3 y f (x) = x + x2 .


En el primer caso, f 0 (0) = 0, luego x = 0 es un punto fijo superatractor.

Sin embargo, para la funcin f (x) = 3 x, lmx0 f 0 (x) = , luego x = 0 es un


punto fijo repulsor.
Es inmediato comprobar que para las funciones f (x) = x x3 , f (x) = x + x3
y f (x) = x + x2 se tiene f 0 (0) = 1, luego se trata de un punto fijo indiferente.
Sin embargo, en el primer caso, el punto fijo tiene un carcter atractor, en el
segundo caso el punto fijo es repulsor y en el tercer caso el punto fijo tiene un
carcter atractor para las rbitas de puntos x [1, 0], mientras que el carcter
es repulsor para las rbitas de puntos x > 0.
Como vemos en el caso de los puntos fijos indiferentes, el comportamiento puede ser de lo
ms variado. Se podra obtener ms informacin sobre el carcter del punto fijo analizando el
crecimiento y decrecimiento de la funcin f 0 (x). En concreto, si p es un punto fijo indiferente
de f (x) y la funcin |f 0 (x)| presenta un mximo local (mnimo local) en x = p, entonces p es
un punto fijo atractor (repulsor).
Las funciones con una dinmica ms sencilla son las lineales. Los siguientes ejemplos nos
muestran su comportamiento dinmico.
Ejemplo 1.8. Estudio del comportamiento dinmico de las funciones f (x) = ax, en funcin
del parmetro a R.
Para cada x R denotamos an (x) = f n (x) = an x. Podemos distinguir los siguientes casos:

1.2. Conceptos bsicos

Si |a| < 1, an (x) 0, para todo x R. En este caso, slo hay un punto fijo,
p = 0, que es atractor.
Si |a| > 1, |an (x)| para todo x R {0}. En este caso, slo hay un
punto fijo, p = 0, que es repulsor.
Si a = 1, an (x) = x para todo x R. En este caso, todos los puntos son fijos
y cada uno de ellos es indiferente..
Si a = 1, an (x) = (1)n x para todo x R. En este caso, cada punto
distinto de cero est dentro de un 2-ciclo de la forma {x, x}.
Ejemplo 1.9. Estudio del comportamiento dinmico de las funciones de la forma f (x) =
ax + b, con a, b R, b 6= 0.
Si a = 1, no hay ningn punto fijo, las rbitas de un punto x son de la forma
x + nb. Por lo tanto, si b > 0 estas rbitas divergen a y si b < 0 estas
rbitas divergen a .
Si a 6= 1, existe un nico punto fijo: p = b/(1 a). El carcter de este punto
fijo depende de a:
Si |a| < 1 es un punto fijo atractor.
Si |a| > 1 es un punto fijo repulsor.
Si a = 1, p = b/2 es el nico punto fijo. El resto de los puntos describen
2-ciclos de la forma {x, b x}.
El estudio de la dinmica de una funcin de la forma f (x) = ax + b, con |a| < 1 tiene una
interesante aplicacin en el clculo de las sumas de series geomtricas [143]. En efecto, como
se puede ver en la primera grfica de la figura 1.2, las sumas parciales de la serie
b + br + br2 + + brn +
son precisamente los distintos trminos de la rbita del cero por las funcin f (x) = rx + b,
con 0 < r < 1. Por lo tanto, se puede probar as que las sumas de la serie geomtrica anterior
es el punto fijo de f (x), es decir, b/(1 r).
De forma parecida, tal y como se muestra en la segunda grfica de la figura 1.2, la suma
de la serie geomtrica alternada
b br + br2 + + b(r)n +
es el punto fijo de la funcin f (x) = rx + b, con 0 < r < 1, es decir, b/(1 + r).

10

Sistemas dinmicos discretos


b
b
, 1r
)
( 1r

y = b + rx
br2
br

y=x

br2 br3
b br

b
b
( 1+r
, 1+r
)

y = b rx

y=x

Figura 1.2: Sumas de una serie geomtrica y de una serie geomtrica alternada como iteraciones de punto fijo.

1.3.

Conjugacin Topolgica

Uno de los conceptos bsicos en el estudio de la dinmica de una funcin es el de conjugacin topolgica, el cual damos a continuacin. En lneas generales, la conjugacin topolgica
permite reducir el estudio dinmico de algunas familias de funciones a algunas situaciones
concretas.
Definicin 1.10. Sean f : D D y g : E E dos funciones. Decimos que ellas son
topolgicamente conjugadas si existe un homeomorfismo1 : D E tal que f = g ,
es decir
(f (z)) = g((z)), z D.
En este caso, se llama conjugacin topolgica entre f y g.
La definicin anterior se traduce en el diagrama conmutativo que se muestra en la figura 1.3. Sin pretender extendernos mucho en este apartado, se puede resaltar el hecho de que
la conjugacin topolgica entre dos funciones enva los puntos fijos de una a los de la otra,
los puntos peridicos a los puntos peridicos, los puntos con un comportamiento asinttico
a puntos con el mismo comportamiento y, en general, la rbita de un punto x0 D en la
rbita de su transformado (x0 ) E.
El siguiente teorema resume los hechos bsicos de la relacin entre la dinmica de dos
funciones topolgicamente conjugadas. Mostramos aqu unas lneas generales de su demostracin.
Teorema 1.7. Sean f : D D y g : E E dos funciones, y sea : D E una
conjugacin topolgica entre f y g. Entonces
(a) 1 : E D es tambin una conjugacin topolgica entre g y f .
1

Aplicacin continua con inversa continua.

1.3. Conjugacin Topolgica

11

Figura 1.3: Diagrama resultante de una conjugacin topolgica.

(b) f n = g n para todo n N.


(c) p es un punto peridico de f si y slo si (p) es un punto peridico de g. Adems, p y
(p) tienen perodos iguales.
(c) Para funciones derivables, si p es un punto peridico de f y 0 no se anula en la rbita
de p, entonces p y (p) tienen el mismo carcter (atractor, repulsor, indiferente).
(d) Si p es un punto peridico de f con cuenca de atraccin B(p), entonces la cuenca de
atraccin de (p) es (B(p)).
(e) Los puntos peridicos de f son densos en D si y slo si los puntos peridicos de g son
densos en E.
(f) f es catica sobre D si y slo si g es catica sobre E.
Demostracin. El apartado (a) se sigue directamente de la definicin y del hecho de que
tiene inversa continua. Por consiguiente, se tiene que f (1 (u)) = 1 (g(u)), u E. Por
otra parte, para z D se tiene que
(f 2 (z)) = (f (f (z))) = g((f (z))) = g(g((z))) = g 2 ((z)).
Siguiendo un razonamiento inductivo, se deduce que
(f n (z)) = (f (f n1 (z))) = g((f n1 (z))) = g(g n1 ((z))) = g n ((z)),
con lo que se deduce el apartado (b). Supongamos ahora que p es un punto peridico de f ,
de perodo k. Entonces k es el menor valor para el que f k (p) = p. Teniendo en cuenta el
apartado anterior, se tiene
(p) = (f k (p)) = g k ((p)).
(1.1)
En consecuencia (p) es un punto peridico de g con el mismo perodo k, como se pone de
manifiesto en (c).

12

Sistemas dinmicos discretos

Para probar el apartado (c) tendremos en cuenta que, por el teorema 1.6 el carcter
de un punto fijo p de f viene dado por el valor de |f 0 (p)|. Anlogamente, el carcter de un
punto peridico p, de perodo k viene dado por el valor de |f 0 (p0 )f 0 (p1 ) f 0 (pk1 )|, donde
pj = f j (p) para j = 0, 1, . . . , k 1. Teniendo esta notacin en cuenta y derivando en la
segunda igualdad de (1.1) tenemos que
0 (f k (p))f 0 (p0 )f 0 (p1 ) f 0 (pk1 ) = g 0 (q0 )g 0 (q1 ) g 0 (qk1 )0 (p),
donde qj = g j ((p)) para j = 0, 1, . . . , k 1. Como 0 (f k (p)) = 0 (p) 6= 0, tenemos que el
carcter de p como punto peridico de f y de (p) como punto peridico de g es el mismo.
El apartado (d) se basa de nuevo en la idea de que la conjugacin respeta las rbitas. As,
si la rbita de un punto z0 D converge a un punto peridico p de f , entonces, la rbita
de (z0 ) converge al punto peridico (p) de g. Recprocamente, si la rbita de un punto
u0 E converge a un punto peridico q de g, entonces, la rbita de 1 (u0 ) converge al
punto peridico 1 (q) de f . Por consiguiente, z0 B(p) si y slo si (z0 ) (B(p)).
Los apartados (e) y (f) hacen referencia a conceptos que introducimos en la seccin 1.5.
Para profundizar en estas ideas recomendamos al lector consultar dicha seccin as como,
entre otras, las referencias [43] y [91].
Mostramos a continuacin unos cuantos ejemplos para ilustrar los resultados tericos
dados en el teorema anterior.
Ejemplo 1.10. Las aplicaciones f, g : R R definidas por f (x) = 2x y g(x) = 8x son
conjugadas por el homeomorfismo : R R dado por (x) = x3 .
Es una comprobacin inmediata:
f 1 (x) = (2x1/3 ) = 23 (x1/3 )3 = 8x = g(x).
Ejemplo 1.11. Las aplicaciones f (x) = 2x y g(x) = x/2 no pueden ser conjugadas.
En primer lugar, notemos que para todo x > 0,
lm f n (x) = n
lm 2n x = .

Por otra parte, para todo x R,


lm g n (x) = n
lm
n

x
= 0.
2n

Si f y g fuesen topolgicamente conjugadas, existira un homeomorfismo tal


que f n = 1 g n . Entonces, para todo x > 0,
lm f n (x) = lm 1 g n (x) = 1 (0) R,

lo que es una contradiccin. Por lo tanto, f y g no pueden ser conjugadas.

1.3. Conjugacin Topolgica

13

Ejemplo 1.12. Qu relacin debe existir entre los parmetros a, b R para que las aplicaciones cuadrticas ga (x) = ax(1x) y hb (x) = 1bx2 sean conjugadas por un homeomorfismo
de la forma (x) = x + , con 6= 0?
Notemos en primer lugar que transforma el punto crtico de hb en el punto
crtico de ga , es decir, (0) = 1/2. En consecuencia, = 1/2 y, por tanto, (x) =
x + 1/2. Para determinar usamos la ecuacin de conjugacin
ga (x) = hb (x).
Tenemos entonces
1
ga (x) = ga x +
2 



1
1
= a x +
1 x +
2
2
a
2 2
=
a x .
4


Por otra parte


hb (x) = (1 bx2 )
= (1 bx2 ) +
= +

1
2

1
bx2 .
2

Igualando las partes constantes y los coeficientes que acompaan a x2 , obtenemos


las ecuaciones

a/4 = + 1/2

a2 = b.

De la segunda ecuacin, obtenemos que = b/a. Reemplazando este valor en la


primera de esas ecuaciones se obtiene que los parmetros a y b en esas dos familias
de aplicaciones para los cuales tenemos la conjugacin estn relacionados por
b=

a2 2a
.
4

En este caso, debe ser elegido como


=

b
a2
=
.
a
4

Por ejemplo, en el caso particular de que a = 4 y b = 2, se tiene que = 1/2.


Por tanto, las aplicaciones g4 (x) = 4x(1 x) y h2 (x) = 1 2x2 son conjugadas
por el homeomorfismo (x) = (x + 1)/2.

14

Sistemas dinmicos discretos

El teorema 1.7 asegura que dos aplicaciones conjugadas topolgicamente generan dinmicas equivalentes. Esta idea permite reducir el estudio de las dinmicas de algunas familias de
funciones a algunos casos concretos. Uno de los ejemplos ms significativos de esta situacin
resulta ser el estudio dinmico de los polinomios de segundo grado. Aunque, en principio
un polinomio cuadrtico puede depender de tres parmetros, tras un proceso de conjugacin
topolgica se puede reducir el estudio a una familia de polinomios dependientes de un solo
parmetro.
Ejemplo 1.13. Sea f (x) = ax2 + bx + c, con a 6= 0, un polinomio de segundo grado con
coeficientes reales. Entonces, las dinmicas de esta familia de funciones son conjugadas topolgicamente con las dinmicas de
f (x) = x2 + ,

R.

(1.2)

Es decir, de los tres parmetros que aparecen en f , dos de ellos son innecesarios para describir
la dinmica, y en realidad slo basta un parmetro, , para llevar a cabo esta tarea.
Afirmamos que de esos tres parmetros a, b y c dos de ellos son ilusorios (innecesarios) desde el punto de vista dinmico. Para verlo, consideremos una aplicacin
afn L(x) = x + , con 6= 0. Tenemos que L es biyectiva y L1 (x) = (x )/.
La funcin g(x) = (L1 f L) (x) es tambin cuadrtica y, por el teorema 1.7,
la descripcin de las rbitas de g equivale a la descripcin de las rbitas de f .
Recordemos que L es llamada una conjugacin entre f y g, y como en este caso L
es afn, la llamaremos conjugacin afn. La expresin explcita de g es la siguiente
g(x) = L1 f L(x)
a (L(x))2 + bL(x) + c
=

= ax2 + (2a + b)x +

a 2 + b + c
.

Ahora, elegimos y de modo que a = 1 y 2a + b = 0, es decir, = 1/a y


= b/(2a). De aqu resulta que g(x) = x2 + , con
4ac + 2b b2
=
.
4
Finalmente, denotamos g por f , pues depende slo del parmetro .
Notemos que los polinomios definidos en (1.2) tienen puntos fijos en los valores

1 1 4
,
2

1.3. Conjugacin Topolgica

15

que son reales para 1/4 y complejos para > 1/4. Si nos centramos en los nmeros
reales, esto hace que el comportamiento dinmico de los polinomios de la familia definida en
(1.2) sea sencillo para > 1/4 pero mucho ms complicado para 1/4. Vamos a precisar
estos aspectos en los dos siguientes ejemplos.
Ejemplo 1.14. Si > 1/4, los iterados de cualquier punto por f tienden a +. Si = 1/4,
se tiene que p = 1/2 es un punto fijo indiferente con cuenca de atraccin [1/2, 1/2].
El primer caso es de comprobacin inmediata, pues f no tiene puntos fijos y su
grfica est por encima de la diagonal y = x. En el segundo caso, si = 1/4,
aparece un nico punto fijo en x = 1/2. Adems, f1/4 (1/2) = 1/2, y los puntos
en el intervalo [1/2, 1/2] se aproximan a 1/2 por iteraciones de f1/4 . Por otra
parte, los puntos de (, 1/2)(1/2, ) tienden a + bajo iteraciones de f1/4 .
Ejemplo 1.15. Para 1/4, las dinmicas de la familia cuadrtica f (x) = x2 + son
conjugadas topolgicamente con las dinmicas de la funcin logstica
` (x) = x(1 x).
Consideremos una transformacin afn T (x) = x + , con 6= 0 y calculemos
T 1 f T (x):
T 1 f T (x) =

f (T (x))

(T (x))2 +

= x2 + 2x +

2 +
.

Ahora hacemos 2 + = 0, es decir,

1 1 4
=
.
2
Notemos que es aqu donde se requiere la condicin 1/4. Usamos slo el valor

positivo de la raz, es decir, = (1 + 1 4)/2 y reemplazando obtenemos:


T 1 f T (x) = x2 + (1 +
Tomando ahora = (1 +

1 4)x.

1 4), resulta que

T 1 f T (x) = x(1 x)
que es la funcin logstica con = .

16

Sistemas dinmicos discretos

1.4.

Estudio dinmico de la funcin logstica

En la seccin anterior hemos visto que las dinmicas de la funcin logstica


` (x) = x(1 x).

(1.3)

pueden servir para estudiar el comportamiento dinmico de las funciones definidas en (1.2)
y, por lo tanto, de cualquier polinomio de segundo grado. En concreto, la relacin entre los
parmetros y que aparecen en las funciones definidas en (1.2) y (1.3) es
=1+

1 4.

Notemos que la situacin que nos queda pendiente de estudio para la familia (1.2) es < 1/4,
que conduce a estudiar la funcin logstica (1.3) para > 1. No obstante, vamos a proceder
a realizar un estudio ms general de las dinmicas de (1.3) para 0.
La funcin logstica (1.3) es un clsico entre los estudios de las dinmicas de funciones de
variable real. A pesar de su aparente sencillez, en ella se engloban la mayora de situaciones
que se nos pueden plantear en el estudio de una funcin cualquiera, incluyendo fenmenos
tales como las bifurcaciones o comportamientos caticos. Se pueden encontrar un gran nmero
de referencias sobre la funcin logstica. Como una pequea muestra, se pueden consultar [15],
[43], [56], [93], [97] o [114].
Antes de comenzar con el estudio dinmico de la funcin logstica, observemos que podemos reducir el intervalo de estudio al intervalo I = [0, 1]. En efecto, si x0
/ I, entonces
x1 = ` (x0 ) < 0 y el resto de iteraciones por ` van decreciendo hacia .
Notemos tambin que para cada se tiene que ` (0) = 0 y ` (1) = 0. Adems, la parbola
definida por ` tiene un mximo absoluto cuando x = 1/2.
Por ltimo, observemos que ` tiene dos puntos fijos: 0 y x = ( 1)/. De la ubicacin
del segundo punto fijo y del carcter atractor o repulsor de ambos va a depender en gran
manera el comportamiento dinmico de la funcin logstica (1.3). Ntese que
`0 (0) = y

`0

= 2 .

(1.4)

De (1.4) se obtienen las caracterizaciones de los puntos fijos de (1.3) que se muestran en el
cuadro 1.1.
Despus de estas consideraciones generales, vamos a pasar al estudio de la funcin logstica
(1.3) para distintos valores de y para x I = [0, 1].

La funcin logstica para 0 < 1


Dejando a un lado el caso = 0 para el cual la funcin logstica tiene un comportamiento
trivial (de hecho, la rbita de cualquier punto x I es {x, 0, 0 . . . }), se tiene que ` slo tiene

1.4. Estudio dinmico de la funcin logstica

17

Cuadro 1.1: Comportamiento de los puntos fijos de la funcin logstica, 0 y x = ( 1)/,


para diferentes valores de . Notemos que para = 1 ambos puntos fijos coinciden.

0<1

=1

1<<3

=3

>3

Atractor

Indiferente

Repulsor

Repulsor

Repulsor

Fuera de I

Indiferente

Atractor

0.6

0.6

0.5

0.5

0.4

0.4

0.3

0.3

0.2

0.2

0.1

0.1

0.2

0.4

0.6

0.8

Indiferente Repulsor

0.2

0.4

0.6

0.8

Figura 1.4: Funcin logstica para = 0.9: rbita de x0 = 0.6 y comportamiento conjunto
de las rbitas de todos los puntos del intervalo [0, 1].

en el intervalo I a 0 como punto fijo. Adems este punto fijo es atractor ya `0 (0) = < 1
(vase (1.4)). Adems la rbita de cualquier punto x0 (0, 1) decrece a 0 cuando n .
En la figura 1.4 se muestra, para = 0.9, la rbita del punto x0 = 0.6 y el comportamiento
conjunto de las rbitas de todos los puntos del intervalo [0, 1] que se obtiene representando
las grficas de las composiciones iteradas de la funcin ` consigo misma. Como se aprecia
en la figura estas iteraciones se aproximan a la funcin constante igual a cero.

La funcin logstica para = 1


Para = 1, los dos posibles puntos fijos de la funcin logstica, 0 y x = ( 1)/,
confluyen en uno slo: x = 0. En este caso, se trata de un atractor dbil en [0, 1], ya que,
`01 (0) = 1. En este caso, la rbita de cualquier punto x0 (0, 1) tambin decrece a 0 cuando
n . El comportamiento grfico es muy similar al que se muestra en la figura 1.4.

18

Sistemas dinmicos discretos

La funcin logstica para 1 < 2


A partir de ahora, para > 1, se tiene que x = 0 es punto fijo repulsor. Pero, por otra
parte, el otro punto fijo x = ( 1)/ est en el interior del intervalo I. Adems, en el caso
1 < < 3, se trata de un punto fijo atractor.
En efecto, para 1 < 2, se sigue de (1.4) que 0 `0 (x ) < 1. Adems, en este caso, se
puede probar que la funcin logstica tiene nicamente dos puntos eventualmente fijos: x = 1
y x = 1/ (ntese que para = 2 este segundo punto coincide con el punto fijo atractor x ,
que ahora resulta ser un superatractor). Los puntos eventualmente fijos tienen su influencia
en el comportamiento dinmico de la funcin logstica. En concreto se tiene:
Las rbitas de x0 (0, x ) crecen montonamente hacia x .
Las rbitas de x0 (x , 1/) decrecen montonamente hacia x .
Si x0 (1/, 1) se tiene que x1 = ` (x0 ) (0, x ). A partir de aqu, las rbitas crecen
montonamente hacia x .
Estos comportamientos se muestran, para algunos casos concretos, en la figura 1.5.
En este caso, las funciones iteradas `n tienden a las aplicaciones constantes dadas por
y = x , como se muestra en la figura 1.6.

0.7

0.7

0.7

0.6

0.6

0.6

0.5

0.5

0.5

0.4

0.4

0.4

0.3

0.3

0.3

0.2

0.2

0.2

0.1

0.1

0.1

0.2

0.4

0.6

0.8

0.2

0.4

0.6

0.8

0.2

0.4

0.6

0.8

Figura 1.5: rbitas de x0 = 0.1 para = 2, de x0 = 0.5 para = 1.1 y de de x0 = 0.9 para
= 1.5. Ntese la distinta forma de converger a los respectivos puntos fijos 1/2, 1/11 y 1/3.

La funcin logstica para 2 < < 3


El carcter de los puntos fijos es el mismo que en el caso anterior: x = 0 es repulsor y
x = ( 1)/ es atractor, ya que de (1.4) se deduce 1 < `0 (x ) < 0. La principal novedad
es que ahora aparecen una cantidad numerable de puntos eventualmente fijos. Estos puntos
tienen su influencia en el comportamiento dinmico de la funcin logstica. En concreto,
en este caso, las rbitas se aproximan por ambos lados a x y aparece una espiral en el
seguimiento de la rbita, como puede verse en la figura 1.7.

1.4. Estudio dinmico de la funcin logstica

19

0.8

0.8

0.7

0.7

0.6

0.6

0.5

0.5

0.4

0.4

0.3

0.3

0.2

0.2

0.1

0.1

0.2

0.4

0.6

0.8

0.2

0.4

0.6

0.8

Figura 1.6: Comportamiento conjunto de las rbitas de todos los puntos del intervalo [0, 1]
para = 1.5 y para = 2.

0.8

0.8

0.7

0.7

0.6

0.6

0.5

0.5

0.4

0.4

0.3

0.3

0.2

0.2

0.1

0.1

0.2

0.4

0.6

0.8

0.2

0.4

0.6

0.8

Figura 1.7: Funcin logstica para = 2.8: rbita de x0 = 0.2 y comportamiento conjunto
de las rbitas de todos los puntos del intervalo [0, 1].

La funcin logstica para = 3


El comportamiento en este caso es muy similar al caso anterior, con la nica diferencia
de que el punto fijo x = 2/3 es un punto indiferente en lugar de atractor. No obstante su
cuenca de atraccin sigue siendo todo el intervalo (0, 1). El comportamiento grfico es similar

20

Sistemas dinmicos discretos

al mostrado en la figura 1.7, aunque con una convergencia mucho ms lenta.

La funcin logstica para 3 < 1 +

6 3.4495

Para > 3, ambos puntos fijos 0 y x son repulsores. Qu ocurre con las rbitas de los
puntos de I, distintos de 0 y x ?
Considerando la aplicacin `2 = ` ` , vemos que su grfico intersecta la diagonal en
otros dos puntos aparte de los puntos fijos de ` . Esto significa que existen puntos x1 , x2
tales que ` (x1 ) = x2 y ` (x2 ) = x1 , en otras palabras, aparece una rbita peridica de
perodo 2, tambin denominada un 2-ciclo. Podemos observar esta situacin en las grficas
de la figura 1.8.

0.8

0.8

0.6

0.6

0.4

0.4

0.2

0.2

0.2

0.4

0.6

0.8

0.2

0.4

0.6

0.8

Figura 1.8: En negro, las grficas de `2 para = 3 y para = 3.2: el punto fijo x se ha
bifurcado en dos puntos fijos de `2 .

Lo que ha ocurrido es que el punto fijo x de ` que se comportaba como un atractor


para 1 < 3, se ha descompuesto en el ciclo atractor {x1 , x2 }. Para encontrar este ciclo,
analizamos las soluciones de la ecuacin
x = ` (` (x)) = (x(1 x)) (1 x(1 x)) .
sta es una ecuacin de cuarto grado cuyas races son los puntos fijos, x = 0 y x , adems
de los puntos sobre la rbita peridica. Encontramos x1 y x2 , dividiendo el polinomio por
x (x x ). As, despus de unas pocas manipulaciones algebraicas, se llega a la expresin
` (` (x)) x
= (2 x2 2 x x + + 1).
x (x x )

1.4. Estudio dinmico de la funcin logstica

21

Las soluciones de esta ecuacin cuadrtica son:


1
1
1
x1 , x2 = +

2 2 2

s

1
1+

3
1
.



La estabilidad del ciclo depende del valor (`2 )0 (xj ), j = 1, 2, el cual es el mismo para x1
y x2 . Notemos que


0

`2 (xj ) = `0 (` (xj )) `0 (xj ) = `0 (x1 ) `0 (x2 ).

En consecuencia, |(`2 )0 (xj )| < 1 si |4 + 2 2 | < 1. Resolviendo esta desigualdad para

0 4, encontramos que es cierta para 3 < 1 + 6 3.449489743. Entonces, para


en este intervalo, la rbita de cualquier punto del intervalo, excepto los puntos fijos y los
eventualmente fijos, tiende al 2-ciclo atractor {x1 , x2 }.

0.8

0.8

0.6

0.6

0.4

0.4

0.2

0.2

0.2

0.4

0.6

0.8

0.2

0.4

0.6

0.8

Figura 1.9: Funcin logstica para = 3.3: rbita de x0 = 0.1 y comportamiento conjunto
de las rbitas de todos los puntos del intervalo [0, 1]. En ambos casos, se puede observar la
presencia de un 2-ciclo atractor.

La funcin logstica para 1 +

6 < 3.5699

Ahora, para > 1 + 6 3.4495 la rbita peridica {x1 , x2 } es repulsora y en su


lugar aparece una rbita atractora de perodo 4. Esta rbita puede encontrarse resolviendo
numricamente `4 (x) = x y `2 (x) 6= x. En concreto, se puede mostrar que esa rbita peridica
de perodo 4 es atractora para 3.4495 . . . < < 3.5441 . . . y repulsora para > 3.5441 . . .
Para > 3.5441 . . . una rbita peridica atractora de perodo 8 emerge. Numricamente
esta se obtiene resolviendo `8 (x) = x y `4 (x) 6= x. Esta rbita de perodo 8 es atractora para
3.5441 . . . < < 3.54644 . . . y repulsora para > 3.54644 . . .

22

Sistemas dinmicos discretos

0.8

0.8

0.6

0.6

0.4

0.4

0.2

0.2
0.2

0.2

0.4

0.6

0.8

0.4

0.6

0.8

Figura 1.10: Funcin logstica para = 3.5: rbita de x0 = 0.3 y comportamiento conjunto
de las rbitas de todos los puntos del intervalo [0, 1]. En ambos casos, puede observarse la
presencia de un 4-ciclo atractor.

Observemos ahora los valores para los cuales apareci una nueva rbita peridica, de

perodo el doble de la que haba aparecido antes: 0 = 1, 1 = 3, 2 = 1 + 6 3.4495 . . . ,


3 3.5441 . . . , 4 3.5644 . . . Llamamos a este fenmeno bifurcacin de duplicacin de
perodo. Puede probarse que este fenmeno se va repitiendo, pasando por todos los perodos
de la forma 2n , hasta llegar a un valor lmite
= n
lm n 3.5699.
Al valor se le llama constante de Feigenbaum o punto de entrada al caos. En este caso
existe una familia numerable de rbitas peridicas repulsoras correspondientes a todos los
perodos de la forma 2n . Pero adems, existe un conjunto invariante de tipo Cantor y con
carcter atractor contenido en el complementario de los ciclos repulsores.
El diagrama de bifurcacin para la funcin logstica, conocido como diagrama de Feigenbaum se muestra en la figura 1.11. Bsicamente se construye representando los puntos a los
que converge la rbita del punto x0 = 1/2 para diferentes valores del parmetro . En el
diagrama se aprecian las diferentes duplicaciones del perodo que se van produciendo y cmo
se vuelve extremadamente intrincado a partir del punto . En la figura 1.12 se muestran dos
partes ampliadas del diagrama de Feigenbaum en las que se aprecia las distintas bifurcaciones
que se van produciendo.

1.4. Estudio dinmico de la funcin logstica

23

Figura 1.11: Diagrama de Feigenbaum asociado a la funcin logstica ` (x) definida en (1.3).
En el eje de abcisas se muestran los valores del parmetro y en el eje de ordenadas los
puntos a los que converge la rbita del punto x0 = 1/2.

Figura 1.12: Dos ampliaciones del diagrama de Feigenbaum.

La funcin logstica para < < 4


El punto marca la separacin entre el rgimen de perodos y el rgimen catico para esta familia cuadrtica: las rbitas de dos puntos muy cercanos pueden ser totalmente distintas.
Esto se observa por ejemplo analizando las series temporales de x0 = 0.75 y x0 = 0.75000001
para = 4.
Aunque para > , la mayora de los casos presentan un comportamiento catico,
todava existen algunos valores de con un comportamiento peridico, dando lugar a unas
franjas de regularidad dentro del diagrama de Feigenbaum conocidas como islas de estabilidad.
Para 3.627 aparece un 6-ciclo atractor.

24

Sistemas dinmicos discretos

Figura 1.13: Dos nuevas ampliaciones del diagrama de Feigenbaum: en la primera de ellas
se aprecia la aparicin de un 3-ciclo atractor que se va bifurcando, dando lugar a una isla
de regularidad. El segundo detalle muestra el intrincado comportamiento para valores del
parmetro cercanos a 4.

Para 3.702 aparece un 7-ciclo atractor.


Para 3.74 aparece un 5-ciclo atractor.

Para = 1 + 8 3.828 aparece un 3-ciclo atractor, que a su vez se ir bifurcando


en ciclos de perodos 6, 12, 24, . . . hasta llegar a un valor lmite aproximadamente 3.855
(vase la figura 1.13).

La funcin logstica para = 4


En este caso, existen puntos peridicos repulsores de todos los perodos posibles. Adems,
stos son densos en el intervalo I = [0, 1], es decir, dado un intervalo abierto cualquiera en
I, siempre existe un punto peridico en su interior. Como se puede ver en la figura 1.14, el
comportamiento de las rbitas de un punto x0 I es catico y la evolucin de las grficas de
las composiciones de la funcin `4 consigo misma tiende a rellenar el cuadrado [0, 1][0, 1].

La funcin logstica para > 4


Al igual que en el caso = 4, existen puntos peridicos repulsores de todos los perodos
posibles. Como novedad, a partir de = 4, aparecen puntos cuyas rbitas escapan del
intervalo I = [0, 1] y tienen un comportamiento divergente a . La rbita de uno de estos
puntos se muestra en la figura 1.15, junto con la evolucin de las grficas de las composiciones
de la funcin ` consigo misma. Como se aprecia, las grficas de dichas composiciones escapan
ya del intervalo I = [0, 1].

1.4. Estudio dinmico de la funcin logstica

25

Figura 1.14: Funcin logstica para = 4: rbita de x0 = 0.3 y comportamiento conjunto de


las rbitas de todos los puntos del intervalo [0, 1].

Figura 1.15: Funcin logstica para = 4.2: rbita de x0 = 0.9 y comportamiento conjunto
de las rbitas de todos los puntos del intervalo [0, 1].

Series temporales de la funcin logstica


Para finalizar esta seccin, y a modo de resumen, analizamos las series temporales de la
funcin logstica para distintos valores del parmetro . En las figuras 1.161.19 se muestran
las grficas de las rbitas de un mismo punto, x0 = 0.75, para algunos valores representativos
del parmetro . En estas figuras el nmero de iteraciones n aparece en el eje horizontal,
mientras que en el eje vertical se representan los correspondientes valores de xn = `n (x0 ).
En las cuatro primera figuras, correspondientes a los valores de los parmetros = 0.8,
= 2, = 2.8 y = 3, se aprecia la convergencia hacia un punto fijo. Las tres figuras
siguientes muestran la aparicin de ciclos peridicos. En concreto un 2-ciclo para = 3.3,
un 4-ciclo para = 3.5 y un 8-ciclo para = 3.6. Las dos ltimas series temporales de la
figura 1.18 muestran ya una dinmica mucho ms complicada.

26

Sistemas dinmicos discretos

Finalmente, en la figura 1.19, se aprecia ya el comportamiento catico y una gran sensibilidad a las condiciones iniciales. De hecho, pequeos cambios en los datos iniciales provocan
unos resultados totalmente diferentes.

xn

xn

xn

0.8

0.8

0.8

0.6

0.6

0.6

0.4

0.4

0.4

0.2

0.2

0.2

n
5

10

15

20

10

15

20

10

15

20

Figura 1.16: Series temporales de la funcin logstica para x0 = 0.75, con = 0.8, = 2 y = 2.8.

xn

xn

xn

0.8

0.8

0.8

0.6

0.6

0.6

0.4

0.4

0.4

0.2

0.2

0.2

n
5

10

15

20

10

20

30

40

50

n
10

20

30

40

50

Figura 1.17: Series temporales de la funcin logstica para x0 = 0.75, con = 3, = 3.3 y = 3.5.

1.5.

Sistemas dinmicos caticos

Con el estudio dinmico de la funcin logstica ha aparecido de forma experimental el


concepto de caos. Llegados a este punto, se hace necesario definir dicho concepto con ms
precisin. Para ello, enunciamos a continuacin la definicin de caos introducida por Devaney
en 1992 [42]. Previamente, necesitamos definir tres nuevos conceptos.
Definicin 1.11. Un sistema dinmico discreto (X, f ) se dice topolgicamente transitivo si
dados dos subconjuntos abiertos cualesquiera U y V de X, existe n N tal que f n (U )V 6= .

1.5. Sistemas dinmicos caticos

xn

27

xn

xn

0.8

0.8

0.8

0.6

0.6

0.6

0.4

0.4

0.4

0.2

0.2

0.2

n
10

20

30

40

50

10

20

30

40

20

50

40

60

80

100

Figura 1.18: Series temporales de la funcin logstica para x0 = 0.75, con = 3.6, = 3.74
y = 3.828.

xn

xn

0.8

0.8

0.6

0.6

0.4

0.4

0.2

0.2

xn

n
2

10

-5

-10

-15

n
20

40

60

80

100

n
20

40

60

80

100

-20

Figura 1.19: Series temporales de la funcin logstica para x0 = 0.75, con = 4, x0 =


0.750000001, con = 4 y x0 = 0.75, con = 4.2.

Definicin 1.12. Sea Y un subconjunto de X. Se dice que Y es denso en X si para cualquier


subconjunto abierto U de X, siempre existe un punto de Y en U .
Definicin 1.13. Un sistema dinmico discreto (X, f ) es sensible respecto a las condiciones
iniciales si existe un > 0 tal que, para todo x X y para todo > 0, existen y X y n N
tales que
d(x, y) < y

d(f n (x), f n (y)) > ,

donde d denota la distancia correspondiente en el espacio mtrico X. A este fenmeno se le


conoce tambin con el nombre de efecto mariposa.
Definicin 1.14. Un sistema dinmico discreto (X, f ) se dice catico si cumple las tres
condiciones siguientes:

28

Sistemas dinmicos discretos


1. Es topolgicamente transitivo.
2. El conjunto de puntos peridicos de f es denso en X.
3. El sistema es sensible respecto a las condiciones iniciales.

Con posterioridad a la definicin de Devaney, en 1992, Banks et al. [10] demuestran


que la sensibilidad a las condiciones iniciales es una exigencia redundante, ya que se puede
deducir de las otras dos propiedades. No obstante, eliminar la sensibilidad de las condiciones
iniciales de la definicin, nos proporciona una idea menos intuitiva del concepto de caos. An
podemos encontrar una caracterizacin ms del concepto de sistema dinmico catico, dada
por Touhey [145] en 1997 que establece que un sistema dinmico es catico si y slo si para
cualesquiera U y V conjuntos abiertos de X, existe una rbita peridica que visita ambos.
Esta propiedad implica las tres condiciones de la definicin de Devaney.
Teorema 1.8 (Touhey, [145]). Sea (X, f ) un sistema dinmico discreto tal que para dos
conjuntos abiertos no vacos cualesquiera U, V X, existe un punto peridico p U tal que
f n (p) V para algn n N, entonces el sistema dinmico es catico en el sentido de la
definicin de Devaney.
Veamos ahora unos ejemplos bsicos de sistemas dinmicos caticos.
Ejemplo 1.16. El sistema dinmico (X, S), donde X = [0, 1] y S es la funcin conocida
como diente de sierra ( saw-tooth function) y definida por
1
si 0 x <
2
S(x) =
1

2x 1 si
x1
2

2x

es catico.
Obsrvese que tanto x = 0 como x = 1 son puntos fijos de S(x). La forma ms
clara de entender cmo acta la funcin (1.5) para el resto de puntos, se obtiene
escribiendo la representacin binaria de un nmero x (0, 1):
x = (0.a1 a2 a3 . . . )2 = a1 21 + a2 22 + a3 23 + ,
donde ai {0, 1} para i 1. Es conocido que en el sistema decimal un mismo nmero puede tener dos representaciones. Por ejemplo, se tiene que 1 = 0.9999 =
b donde b representa la expresin que se repite pe0.9b o 0.5 = 0.49999 = 0.49,
ridicamente. Lo mismo ocurre en el sistema binario, donde podemos escribir
b . Para evitar ambigedades, en nmeros con dos
1/2 = (0.1)2 o 1/2 = (0.01)
2
representaciones elegiremos siempre la finita. As, usaremos 1/2 = (0.1)2 y no
b .
(1/2 = 0.01)
2

(1.5)

1.5. Sistemas dinmicos caticos

29

1.0

1.0

0.8

0.8

0.6

0.6

0.4

0.4

0.2

0.2

0.2

0.4

0.6

0.8

1.0

0.2

0.4

0.6

0.8

1.0

Figura
1.20: Grfica de la funcin diente de sierra con las rbitas de los puntos x0 = 0.1 y
x0 = 2/2. Un simple anlisis grfico parece sugerir un comportamiento peridico en ambos
casos. Sin embargo, un anlisis ms detallado muestra que esto no es as.

Notemos que si x = (0.a1 a2 a3 . . . )2 , entonces S(x) = (0.a2 a3 . . . )2 . La transformacin ha consistido en desplazar el punto binario una unidad hacia la derecha y
eliminar el dgito que queda en la parte entera (a la izquierda del punto binario).
Por este motivo, a esta transformacin se le llama tambin operador desplazamiento (shift operator).
Como todo nmero racional tiene una expresin en binario que es finita o peridica, los nmeros racionales son puntos peridicos de S(x). Por ejemplo, adems de
c
los dos nicos puntos fijos, 0 y 1, tenemos un 2-ciclo formado por: 1/3 = (0.01)
2
c
d
y 2/3 = (0.10)2 . Hay dos 3-ciclos, uno que comienza por el punto 1/7 = (0.001)2
d . En concreto, estos dos 3-ciclos
y otro que comienza por el punto 3/7 = (0.011)
2
son {1/7, 2/7, 4/7} y {3/7, 6/7, 5/7}, respectivamente.
En general, se puede probar (vase [56] o [115] para un anlisis ms detallado de
estas cuestiones) que los puntos n-peridicos son nmeros racionales de la forma
p/(2n 1), aunque esta representacin no tiene porqu estar escrita de forma
irreducible. Por ejemplo, es sencillo comprobar que existen tres 4-ciclos:


1 2 4 8
, , ,
,
15 15 15 15


3 6 12 9
, , ,
,
15 15 15 15


7 14 13 11
, , ,
.
15 15 15 15


Todos son de la forma p/(24 1). Sin embargo, los posibles numeradores p de
estas fracciones no recorren el conjunto {1, . . . , 14}. Esto es debido a que algunas
fracciones de la forma p/15 ya haban aparecido en ciclos ms cortos. En concreto
5/15 = 1/3 y 10/15 = 2/3 eran los componentes del 2-ciclo existente.

30

Sistemas dinmicos discretos


Llegados a este punto, queremos hacer notar que si x (0, 1) es un punto con
representacin binaria infinita y no peridica, entonces la rbita S n (x) no puede

ser peridica. El punto x = 2/2 considerado en la segunda grfica de la figura 1.20 es de estas caractersticas, por tanto, su rbita no puede ser peridica, tal
y como sugera la representacin grfica.
El hecho conocido de que los nmeros racionales (que son los puntos peridicos de
S(x)) son densos en los reales ya nos permite aventurar que el sistema dinmico
([0, 1], S) es catico. Para demostrarlo con ms rigor, veamos que dados dos conjuntos abiertos U y V cualesquiera de [0, 1], existe una rbita peridica que visita
ambos. En efecto, sean x = (0.a1 a2 a3 . . . )2 U e y = (0.b1 b2 b3 . . . )2 V . Como
U y V son abiertos, existe n N, lo suficientemente grande, tal que el punto
z = (0.a1 a2 . . . an b1 b2 . . . bn a1 a2 . . . an b1 b2 . . . bn . . . )2 U
ya que |z x| 2n . Pero por otra parte, la rbita de z tambin tiene puntos de
V ya que
S n (z) = (0.b1 b2 . . . bn a1 a2 . . . an b1 b2 . . . bn a1 a2 . . . an . . . )2 V
y entonces |S n (z) y| 2n .
Por ltimo, notemos que z es peridico ya que
S 2n (z) = (0.a1 a2 . . . an b1 b2 . . . bn )2 = z.
En consecuencia, aplicando el teorema 1.8, el sistema dinmico asociado a la
funcin diente de sierra definida en (1.5) es catico.

Ejemplo 1.17. El sistema dinmico (X, T ), donde X = [0, 1] y T es la funcin conocida


como tienda de campaa, definida por
1
si 0 x <
2
T (x) =
1

2(1 x) si
x1
2

2x

es catico.
El comportamiento de la funcin tienda de campaa es, en cierto modo, similar
al de la funcin diente de sierra (1.5) ya que las rbitas de los puntos racionales
son peridicas. De hecho, para estudiar el comportamiento de la funcin (1.6) nos
podemos apoyar en el ejemplo anterior. No es complicado probar por induccin
que
T k+1 (x) = T (S k (x)), x [0, 1], k 1.

(1.6)

1.5. Sistemas dinmicos caticos

31

1.0

1.0

0.8

0.8

0.6

0.6

0.4

0.4

0.2

0.2

0.2

0.4

0.6

0.8

1.0

0.2

0.4

0.6

0.8

1.0

Figura 1.21:
Grfica de la funcin tienda de campaa con las rbitas de los puntos x0 = 0.1
y x0 = 2/2. Al igual que en la figura 1.20, slo las rbitas de puntos
racionales tienen un
comportamiento peridico. Los puntos irracionales, como x0 = 2/2, tienen rbitas no
peridicas.

Para demostrarlo, aplicamos de nuevo el teorema 1.8. Sean x = (0.a1 a2 a3 . . . )2


U e y = (0.b1 b2 b3 . . . )2 V dos puntos de dos conjuntos abiertos cualesquiera U
y V de [0, 1]. Entonces, existe n N, lo suficientemente grande, tal que el punto
z = (0.a1 a2 . . . an 0b1 b2 . . . bn 0a1 a2 . . . an 0b1 b2 . . . bn 0 . . . )2 U
ya que |z x| 2n . Pero por otra parte, la rbita de z tambin tiene puntos de
V ya que
T n+1 (z) = T (S n (z)) = T (0.0b1 b2 . . . bn 0a1 a2 . . . an 0)2
= (0.b1 b2 . . . bn 0a1 a2 . . . an 0)2 V
puesto que |T n+1 (z) y| 2n .
Adems, z es peridico ya que
T 2n+2 (z) = T (S 2n+1 (z)) = T (0.0a1 a2 . . . an 0b1 b2 . . . bn 0)
= 0.a1 a2 . . . an 0b1 b2 . . . bn 0 = z.
En definitiva, hemos probado que el sistema dinmico asociado a la funcin tienda de campaa definida en (1.6) es catico.
Ejemplo 1.18. El sistema dinmico (X, `4 ), donde X = [0, 1] y `4 es la funcin logstica de
parmetro = 4, `4 (x) = 4x(1 x), es catico.

32

Sistemas dinmicos discretos


Para demostrarlo, nos apoyamos de nuevo el teorema 1.8 y en el hecho de que
la funcin tienda de campaa T (x), definida en el ejemplo anterior, es catica. Adems, notemos que T y `4 son topolgicamente conjugadas mediante el
homeomorfismo h(x) = sen2 (x/2). En efecto, se tiene que
h T (x) = `4 h(x),

x [0, 1].

Es ms, h T k (x) = `k4 h(x) para todo k 1. Por lo tanto, si x0 es un punto


n-peridico de T , entonces h(x0 ) es un punto n-peridico de `4 . Teniendo esto en
cuenta, sean ahora U y V dos abiertos cualesquiera de X. Denotamos U 0 = h1 (U )
y V 0 = h1 (V ) a los correspondientes abiertos obtenidos a partir de la inversa
del homeomorfismo h. Como la funcin T es catica, existe x0 U 0 tal que
T n (x0 ) = x0 y adems T k (x0 ) V 0 . Pero entonces h(x0 ) U cumple `n4 (x0 ) = x0
y `k (x0 ) V . Aplicando el teorema 1.8 se deduce que `4 es una aplicacin catica
en il intervalo = [0, 1].
Ejemplo 1.19. La funcin de iteracin del mtodo de Newton
Nf (x) = x

f (x)
f 0 (x)

para resolver una ecuacin no lineal f (x) = 0 puede presentar un comportamiento catico,
para una particular eleccin de f (x).
Por ejemplo, no hay ms que aplicar dicho mtodo a la funcin
f (x) =

(x 1) + 1
x

!1/(1)

donde > 1 y x 6= 0.
Unos sencillos clculos nos muestran que
Nf (x) = x(1 x),
que no es otra que la funcin logstica estudiada en la seccin 1.4 y que es la
representante obligada cuando se habla de aplicaciones caticas.

Captulo 2
El mtodo de Newton
2.1.

Introduccin

La resolucin de ecuaciones no lineales es uno de los problemas matemticos que ms


frecuentemente aparece en diversas disciplinas cientficas. As, con la notacin
f (x) = 0

(2.1)

englobamos el problema de encontrar una incgnita x, que puede ser un nmero real o
complejo, un vector, una funcin, entre otros, a partir de los datos que nos proporciona la
funcin f , que puede ser, por ejemplo, una funcin escalar, un sistema de ecuaciones, una
ecuacin diferencial, una ecuacin integral, etc.
Incluso en el caso de que f sea una funcin real de variable real es bien conocido que,
en general, no es posible resolver de forma exacta una ecuacin no lineal. Es por ello que se
recurre a tcnicas iterativas para obtener aproximaciones de la solucin.
Sin duda, dentro de estas tcnicas iterativas, el mtodo de Newton es el procedimiento
ms estudiado y empleado en la prctica. As, con el objetivo de aproximar una solucin
de una ecuacin no lineal (2.1), el mtodo de Newton consiste en construir, a partir de una
aproximacin inicial x0 de , una sucesin de la forma
xn+1 = xn

f (xn )
,
f 0 (xn )

n 0.

(2.2)

En condiciones adecuadas, la sucesin anterior converge a la solucin buscada .


Es costumbre extendida entre los investigadores el bautizar sus descubrimientos con su
propio nombre o con el de un personaje relevante en la materia. En este caso, el nombre
de este mtodo est ligado al eminente cientfico britnico Isaac Newton. Sus trabajos de
finales del siglo XVII parecen ser el germen del proceso que actualmente lleva su nombre.
Sin embargo, tal y como se recogen en numerosos trabajos de ndole histrico dedicados a
la evolucin del mtodo de Newton, ste es fruto de las aportaciones de un gran nmero de
33

34

El mtodo de Newton

cientficos, tanto anteriores como posteriores a Newton. En la seccin 2.2 se presenta de forma
detallada la evolucin histrica del mtodo (2.2), tal y como se recoge en [46]. Adems, las
referencias que all se citan pueden servir al lector para profundizar en este extenso tema.

2.2.

Historia del mtodo de Newton

Se ha escrito mucho sobre el origen y evolucin de lo que hoy conocemos como mtodo de
Newton para resolver ecuaciones no lineales. De hecho, incluso no hay consenso en el nombre
del mtodo y muchos autores lo denominan mtodo de Newton-Raphson [31] e, incluso,
mtodo de Newton-Raphson-Simpson ([7], [153]). Es ms, tal y como podemos encontrar
en [84], dos de las caractersticas fundamentales del mtodo de Newton empleado en la
actualidad son que es iterativo y que incluye el uso de la derivada, aunque ninguna de esas
dos peculiaridades fueran observadas por Newton. Las siguientes notas se han extrado del
trabajo [46], publicado en la Gaceta de la RSME, donde, entre otras cosas, se presenta el
desarrollo histrico del mtodo de Newton.

Figura 2.1: Tablilla YBC 7289 de la Yale Babylonian Collection (fotografa de Bill Casselman
[27]).

Aunque la paternidad del mtodo se atribuye a Isaac Newton, la idea de encontrar


una cantidad desconocida mediante aproximaciones sucesivas se remonta a muchos siglos
atrs. As, en la Grecia clsica ya se utilizaban tcnicas para aproximar nmeros irracionales
(sobre todo ) por nmeros racionales. Pero incluso antes, dos mil aos antes de Cristo, las
civilizaciones mesopotmicas ya conocan tcnicas para aproximar la raz cuadrada de un
nmero. Las referencias al respecto son abundantes. A modo de ejemplo, citamos los textos
de Bailey [7], Knill [83] o Neugebauer y Sachs [105]. En particular, en [105, p. 4243] se
pone de manifiesto cmo en la tablilla YBC 7289 (vase la figura 2.1) de la Yale Babylonian

2.2. Historia del mtodo de Newton

35

Collection [150] aparece un cuadrado de 30 unidades de lado en cuya diagonal estn escritos
los nmeros 1; 24, 51, 10 y 42; 25, 35.1
La conversin al sistema decimal de la primera cantidad es 1.4142129629 . . . , que coincide

hasta la quinta cifra decimal con 2 = 1.4142135623 . . . Adems, la segunda cantidad es el


producto de 30 por la primera y es, por tanto, la longitud de la diagonal del cuadrado. As

pues, parece claro que los babilonios conocan un valor aproximado para 2 y que lo usaban
para sus clculos.
Otro indicio de que los babilonios saban cmo aproximar cantidades irracionales aparece
en la tablilla VAT6598 que se conserva en el museo de Berln y est fechada en 20001700 a.
C. En ella se plantea, entre otros, el problema de encontrar la diagonal de un rectngulo de
altura 40 y lado 10. Con la notacin actual, el problema se traducira en encontrar

402 + 102 = 1700.


En la misma tablilla se propone como aproximacin el valor 41; 15 = 41 + 15/60. No se
sabe cmo se obtuvo este valor, ni tampoco hay indicios de que se use un proceso iterativo,
pero algunos autores [31] destacan el hecho de que esta cantidad coincida con la conocida
aproximacin para una raz cuadrada

h2 + l2 ' h +

l2
2h

para h = 40 y l = 10.
La aproximacin anterior se conoce como frmula de Hern para el clculo de races

cuadradas, en la que, partiendo de una aproximacin inicial a de A, se propone como nueva


aproximacin (a + A/a)/2. En efecto, para A = h2 + l2 y a = h, la aproximacin dada en
la tablilla babilnica coincide con la aproximacin de Hern. Aunque hay quien atribuye la
frmula de Hern al pitagrico Arquitas de Tarento (428365 a. C.) o incluso a Arqumedes
(282212 a. C.), [7], donde el mtodo aparece es en el primer tomo de la Mtrica que Hern
public en el siglo I. En este texto, descubierto por H. Schne en 1896 (vase [31] para ms
detalles) se muestra cmo Hern calculaba el rea de un tringulo de lados 7, 8 y 9 unidades,

es decir, 720. En el mismo, Hern se refiere explcitamente a que una aproximacin dada
puede ser tomada como punto de partida para obtener mejores aproximaciones. Parece claro,
por tanto, que estamos ante la primera referencia de la utilizacin de un proceso iterativo
para resolver un problema.
Ahora bien, fue el mtodo de Hern novedoso en su poca? o era una tcnica ya conocida y que haba sido empleada por civilizaciones anteriores? La respuesta queda en el aire,
1

Los babilonios usaban un sistema de numeracin cuneiforme de base sexadecimal. En la actualidad, los
expertos en el tema escriben los nmeros babilnicos usando una mezcla de nuestra notacin en base 10 y su
notacin en base 60. El equivalente babilnico de la coma decimal se denota con un punto y coma. El resto
de los dgitos se separan por comas. As, el nmero 5, 51, 13; 2, 30 significa 5 602 + 51 60 + 13 + 2 1/60 +
30 1/602 ' 21073.0416.

36

El mtodo de Newton

Figura 2.2: Hern de Alejandra (1070 d. C. aproximadamente)


py su frmula para calcular
el rea A de un tringulo, conocidos sus lados a, b y c: A = s(s a)(s b)(s c), con
s = (a + b + c)/2.

aunque la mayora de los investigadores en esta parte de la Historia de las Matemticas parecen inclinarse hacia la segunda opcin, ya que hay constancia del uso de textos babilnicos
por parte de matemticos y astrnomos contemporneos con Hern. Por ejemplo, Claudio
Ptolomeo (100170 d. C.) cita en su Almagesto datos astronmicos de la poca del rey asirio
Nabonassar (747 a. C.).
A partir de la frmula de Hern, las tcnicas para calcular la raz cuadrada de un nmero
(y, en general, las races n-simas) se fueron transmitiendo y/o redescubriendo a travs de los
siglos y de las civilizaciones hasta el siglo XVII. Aunque no hay muchas evidencias escritas
de lo que ocurri durante este largo perodo de tiempo, s que, a modo de ejemplo, se pueden
encontrar algunas referencias sobre mtodos para el clculo de races n-simas [31].

Figura 2.3: Sello con la figura de Liu Hui (220280 d. C. aproximadamente), autor de una
versin comentada del Jiuzhang suanshu, una de cuyas pginas se muestra a su derecha.

Podemos citar, por ejemplo, el libro chino de Matemticas por excelencia, el Jiuzhang

2.2. Historia del mtodo de Newton

37

suanshu, que se traduce por Nueve captulos del arte matemtico. Se conoce una versin
del siglo III, con comentarios de Liu Hui (220280 d. C. aproximadamente), que contiene
una coleccin de problemas que requieren el clculo de races cuadradas y cbicas [107].
Posteriormente, en el siglo IV, Ten de Alejandra (335405 d. C. aprox.), padre de Hypatia,
desarroll un mtodo totalmente geomtrico para el clculo aproximado de races cuadradas.
En los trabajos del matemtico persa Sharaf al-Din al-Tusi (11351213) se encuentran las
soluciones, tanto algebraicas como numricas, de algunas ecuaciones cbicas. Adems, parece
ser que al-Tusi fue el primero en calcular la derivada de un polinomio de tercer grado.
En el trabajo Raf al-Hijab del matemtico rabe Al-Marrakushi ibn Al-Banna (1256
1321), que podramos traducir por Que levanta el velo, se indica cmo calcular races cuadradas usando series y fracciones continuas. Parece ser que Al-Banna fue un gran recopilador de
los conocimientos matemticos de su poca, y que en sus escritos nos muestra su versin de
los trabajos de matemticos rabes anteriores.
El problema de encontrar la raz n-sima de un nmero fue evolucionando hacia el problema ms general de encontrar las races de una ecuacin polinmica e, incluso, de una
ecuacin trascendental, como por ejemplo la conocida ecuacin de Kepler, que formalmente
se puede escribir como
f (x) = x + a sen x b
y de la que hablaremos con ms detalle en el ejemplo 2.2.
En esta poca son numerosos los intentos para encontrar de manera algebraica las soluciones de ecuaciones polinmicas. Como ancdota, se puede destacar la pugna que mantuvieron
algunos matemticos del Renacimiento italiano para resolver las ecuaciones de tercer y cuarto
grado. Por entonces era habitual que los matemticos participaran en competiciones pblicas para demostrar su ingenio, adems de para poder ganar dinero en las apuestas que se
suscitaban (vase [140] para ms detalles). En 1535 tuvo lugar una de estas competiciones en
las que participaron los matemticos Antonio Fiore y Niccolo Fontana, apodado Tartaglia,
el tartamudo. En este tipo de competiciones, cada participante propona problemas a su
oponente, y el que ms resolviera era el ganador. Los problemas que se plantearon Fiore y
Tartaglia hacan referencia a la resolucin de ecuaciones cbicas. Por entonces, las ecuaciones cbicas estaban clasificadas en tres tipos, de los cuales Fiore slo saba resolver uno y
Tartaglia haba aprendido a resolver los tres. Evidentemente, Tartaglia fue el vencedor de la
competicin, pues propuso a su oponente ecuaciones de los tipos que no saba resolver.
La noticia del duelo Fiore-Tartaglia lleg a odos de otro matemtico de la poca, Gerolamo Cardano, que estaba escribiendo un texto sobre lgebra. Cardano quiso aadir a su
libro los mtodos para resolver ecuaciones cbicas. Para ello le pidi a Tartaglia que se los
comunicara. Pero Tartaglia era algo reacio a ello, no en vano sus tcnicas eran una forma de
ganarse la vida. Finalmente Tartaglia accedi y transmiti a Cardano sus conocimientos, con
la condicin de que ste no los publicara. Pero aos ms tarde, en 1545, Cardano public su

38

El mtodo de Newton

Figura 2.4: Gerolamo Cardano (15011576) y Niccolo Fontana (15001557), alias Tartaglia,
dos de los protagonistas de la intriga renacentista sobre el descubrimiento de las soluciones
de una ecuacin cbica.

Ars Magna, en la cual aparecan las soluciones de las ecuaciones de tercer y cuarto grado.
La polmica estaba servida y Tartaglia acus a Cardano de plagio, sin que el hecho de que
Cardano hubiese dado todo el crdito del descubrimiento a Tartaglia fuese un atenuante. An
as, Cardano supo defenderse y justific la ruptura de su pacto con Tartaglia. En efecto, con
anterioridad a la publicacin de su obra Ars Magna, llegaron a manos de Cardano los escritos
inditos de otro matemtico, fechados con anterioridad a su encuentro con Tartaglia y en los
que, de forma independiente, se resolvan los tres tipos de ecuaciones cbicas. Este matemtico era Scipione del Ferro, a la sazn maestro de Antonio Fiore. Por lo tanto, Cardano
argument que haba publicado el mtodo del del Ferro, no el de Tartaglia. Adems, Cardano
tena otra buena razn para romper su pacto con Tartaglia: Ludovico Ferrari, discipulo de
Cardano, haba descubierto un mtodo para resolver las ecuaciones curticas. Este mtodo
se reduca a la resolucin de una ecuacin cbica asociada. Por lo tanto, para publicar el
descubrimiento de Ferrari, Cardano deba hablar inevitablemente del mtodo de Tartaglia.
Tartaglia no entendi as las cosas y lleg a insultar pblicamente a Cardano, tanto
personal como profesionalmente. El conflicto termin con Ferrari retando a un debate pblico
a Tartaglia, para defender a su maestro. Ferrari venci con solvencia y Tartaglia se tuvo
que retirar de la escena cientfica. Como consecuencia, las frmulas de Tartaglia se conocen
actualmente como frmulas de Cardano.
A partir del siglo XV, el problema se fue bifurcando en varias lneas (resolucin algebraica
de ecuaciones polinmicas, resolucin aproximada usando iteraciones de punto fijo, aproximaciones mediante fracciones continuas, etc.). Para un anlisis detallado del desarrollo histrico
de estos problemas debemos remitir al lector interesado a alguno de los textos especializados,
como [31] o [153].
Centrndonos en el nacimiento del mtodo de Newton, podemos destacar el antecedente
del matemtico francs Franois Vite (15401603), quien desarroll un ambicioso proyecto

2.2. Historia del mtodo de Newton

39

Figura 2.5: Franois Vite (15401603) y William Oughtred (15741660) se encuentran entre
los antecesores del mtodo de Newton. Para muchos historiadores, Vite fue quien inspir a
Newton para desarrollar su mtodo.

para buscar, de forma genrica, las soluciones positivas de ecuaciones polinmicas de grados
2 a 6. Vite fue el primero en representar los parmetros de una ecuacin con letras, no slo
las incgnitas. El mtodo empleado por Vite (logstica especiosa o arte del clculo sobre
smbolos) estaba inspirado en la tradicin geomtrica griega. El mtodo de Vite, escrito
en un lenguaje arcaico y con notaciones engorrosas, no tuvo continuacin y pronto pas al
ostracismo, apartado por la geometra cartesiana. Sin embargo, Vite fue el primero en darse
cuenta de la relacin existente entre las races y los coeficientes de un polinomio, e intent
usar el lgebra para la resolucin de estos problemas.
El procedimiento expuesto por Vite fue simplificado por otros matemticos, entre los
que podemos destacar al ingls William Oughtred (15741660). En efecto, su obra Clavis
Mathematicae, publicada en 1631, fue considerada como un texto de referencia en la poca y
fue empleada por cientficos como Wallis o Newton. En ella Oughtred apuesta por un estilo
ms ligero a la hora de escribir matemticas, innovando en las notaciones que empleaba, en
contraposicin con el estilo ms recargado empleado por Vite.
Parece ser que el trabajo de Vite fue el que inspir a Isaac Newton (16431727) para
desarrollar su mtodo para resolver ecuaciones. La primera referencia escrita sobre el mtodo
de Newton se encuentra en De analysi per aequationes numero terminorum infinitas, en una
carta escrita a sus colegas Barrow y Collins en 1669, pero que no fue publicada hasta 1711.
A los dos aos de escribir la citada carta, en 1671, Newton desarrollaba su mtodo en De
metodis fluxionum et serierum infinitarum. De nuevo, esta obra tard en publicarse y no es
hasta 1736 cuando se publica una traduccin de la misma bajo el ttulo de Method of Fluxions.
Como se pone de manifiesto en [25], la primera versin impresa del mtodo de aproximacin

40

El mtodo de Newton

de Newton, aparece en el captulo 94 del Algebra de J. Wallis, publicada en 1685.

Figura 2.6: Isaac Newton (16431727), el padre del conocido mtodo para resolver ecuaciones no lineales que lleva su nombre. A la derecha, su estatua en la capilla del Trinity
College de Cambridge realizada en 1755 por Louis Francois Roubiliac.

Para hacernos una idea de cmo trabajaba Newton, podemos ilustrar su mtodo con el
mismo ejemplo que l consider, la ecuacin x3 2x 5 = 0. Newton argumentaba de la
siguiente manera:
Por tanteo, se ve que la solucin est cerca de 2. Haciendo x = 2+ y sustituyendo
en la ecuacin se obtiene:
3 + 62 + 10 1 = 0.

(2.3)

Ignorando los trminos 3 + 62 con el pretexto de que es pequeo, se llega a


que 10 1 ' 0 = 0.1. Entonces, x = 2.1 es una aproximacin de la solucin
mejor que la inicial.
Haciendo ahora = 0.1 + y sustituyendo en (2.3) se sigue que
3 + 6.3 2 + 11.23 + 0.061 = 0.
Ignorando de nuevo los trminos en de grado mayor o igual que dos, se llega
a que ' 0.054 y, por tanto, x = 2.046 es una aproximacin que mejora las
anteriores. Newton indicaba que el proceso se puede repetir las veces que sean
necesarias.
Como vemos, la idea de Newton consiste en aadir un trmino corrector a una aproximacin inicial dada. Para obtener esta aproximacin, lo que hace es truncar el binomio de
Newton en el segundo trmino, en expresiones del tipo
(a + )n ' an + nan1 .

2.2. Historia del mtodo de Newton

41

De esta manera, para obtener el valor aproximado de , simplemente hay que resolver una
ecuacin lineal.
Escribiendo el problema con la notacin actual y llamando p(x) = x3 2x 5, tenemos
que la nueva aproximacin es
2

1
p(2)
=2+
= 2.1,
0
p (2)
10

que se corresponde con la conocida formulacin del mtodo de Newton (2.2) cuando f (x)
es el polinomio p(x) anterior. Ahora bien, no se tiene constancia de que Newton usara el
clculo diferencial ni de que expresara el proceso como un mtodo iterativo en el sentido de
que una aproximacin pueda ser considerada como punto de partida de la siguiente. Adems,
Newton usaba su mtodo slo para resolver ecuaciones polinmicas. El propio Newton
era consciente de que su mtodo poda fallar y lo justifica desde el principio de su obra De
analysi per aequationes numero terminorum infinitas, donde encontramos la siguiente cita
donde aclara que lo que ha escrito est brevemente explicado ms que demostrado con toda
diligencia y que lo que muestra es un mtodo general que cavilar un da para medir la
cantidad de las curvas mediante una serie de trminos infinitos:
Methodum generalem, quam de curvarum quantitate per Infinitam terminorum
Seriem mensurada, olim excogitaveram, in sequentibus breviter explicatam potius
quam accurate demonstratam habes.
Segn algunos historiadores como [25] o [128] sta es una prueba de que en esa poca primaba
ms el inters de los matemticos por el descubrimiento que por la justificacin rigurosa de
lo descubierto. Por todo ello, podemos concluir que la idea que Newton tena de su mtodo
dista bastante de la que tenemos hoy en da.
La idea de iteracin se atribuye (vanse, por ejemplo, [31] y [153]) a Joseph Raphson2
(16481715), quien adems simplifica el aspecto operacional de la tcnica de Newton. En
1690 publica un tratado, Analysis Aequationum Universalis, en el que se dan frmulas explcitas para el trmino corrector para algunos casos particulares de ecuaciones. En concreto,
calcula los trminos correctores para las ecuaciones x3 r = 0 y x3 px q = 0 que son,
respectivamente,
r x30
q + px0 x30
y
,
3x20
3x20 p
siendo x0 la aproximacin inicial.
Notemos que Raphson public su obra 46 aos antes que el Mtodo de las fluxiones de
Newton. Esta publicacin no estuvo exenta de unas pequeas dosis de polmica. En efecto,
2

Nos hubiera gustado incluir una fotografa de Raphson, pero no hemos encontrado ninguna disponible
en la red, como se indica en la pgina que Wikipedia dedica a este cientfico, http://en.wikipedia.org/
wiki/Joseph_Raphson

42

El mtodo de Newton

como se menciona en [128], el propio Raphson, en la presentacin de su mtodo a la Royal


Society en 1690, es el primero en reconocer que el mtodo de Newton ya era conocido en
los ambientes cientficos de la poca y que su mtodo era una versin mejorada, eso s. As,
para no pecar de plagio, Raphson cita en su prefacio a Newton, entre otros matemticos. Sin
embargo, en la edicin de 1697, Raphson solo se refiere a Vite como el antecesor del mtodo.
Ms adelante cita a Harriot y Oughtred, pero solamente cita a Newton en el apndice final
y en relacin al teorema del binomio.
La contribucin de Raphson ha sido tenida en cuenta histricamente, no en vano muchos
autores denominan el proceso como mtodo de Newton-Raphson, sobre todo a partir del
trabajo de Cajori [25]. Sin embargo, en los trabajos de Raphson no se aprecia la conexin
existente entre el trmino corrector, la funcin que define la ecuacin, y su derivada.
La incorporacin del clculo diferencial se debe a Thomas Simpson (17101761). Como se
puede ver en [84] o [153], Simpson, en su obra Essays on Mathematics, publicada en 1740, fue
quien estableci el mtodo tal y como lo conocemos actualmente, salvo aspectos notacionales
(Simpson explicaba de forma retrica cmo obtener las aproximaciones sucesivas). Adems,
Simpson extendi el proceso a funciones cualesquiera, no solamente polinomios.

Figura 2.7: A la izquierda, Thomas Simpson (17101761), el gran olvidado en cuanto a


sus aportaciones a lo que hoy conocemos como mtodo de Newton. A la derecha, Joseph
Louis Lagrange (17361813), el primero en plantear interrogantes sobre la convergencia del
mtodo de Newton.

Con motivo de ciertas observaciones a propsito de la utilizacin de series infinitas, Newton parece estar preocupado por el concepto de convergencia, pero no aporta ninguna solucin
a este problema. La primera vez que aparece la discusin de la convergencia del mtodo de
Newton es en 1768, en el Trait de la rsolution des quations en general del francs Jean
Raymond Mourraille (17201808). A pesar de contener ideas novedosas, la mayor parte del
trabajo Mourraille pas inadvertido.

2.2. Historia del mtodo de Newton

43

Contrariamente a Newton y Raphson, Mourraille hace hincapi en el aspecto geomtrico del mtodo de Newton, justificando que ste sea tambin conocido como mtodo de la
tangente. Mourraille utiliza la representacin geomtrica para explicar el comportamiento de
la sucesin iterativa producida por el algoritmo de Newton. Adems, Mourraille observa por
primera vez que, dependiendo del punto de salida elegido, la sucesin generada por el mtodo
puede converger a alguna de las races de la ecuacin, oscilar, tender a infinito, o acercarse a
un lmite que no es solucin de la ecuacin. Finalmente, Mourraille tambin muestra que la
convergencia puede ser ms o menos rpida, pero solamente lo indica en forma cuantitativa.
Posteriormente Joseph-Louis Lagrange (17361813), publica su Trait de la rsolution des
quations numriques de tous les degrs en 1808 [54]. Esta obra es un compendio de trabajos
sobre la teora de ecuaciones algebraicas en el que aparecen, entre otros, mtodos para separar
las races reales de una ecuacin algebraica o mtodos de aproximacin de races mediante
fracciones continuas (para ms informacin sobre la obra de Lagrange, se pueden consultar
las referencias [90], [128]). En ella Lagrange afirma que el mtodo atribuido a Newton es el
que se emplea habitualmente para resolver ecuaciones numricas. Ahora bien, advierte que
este mtodo slo se puede usar para ecuaciones que estn ya casi resueltas en el sentido de
que para aplicarlo se necesita una buena aproximacin de la solucin. Adems, plantea dudas
sobre la exactitud de cada nueva iteracin y observa que el mtodo puede tener problemas
para el caso de races mltiples o muy prximas entre s. Tambin se preocup por indicar
los procedimientos para encontrar las soluciones complejas de una ecuacin algebraica.
Lagrange terci en la polmica sobre la asignacin del mtodo a Newton, Raphson o
Simpson. En concreto afirma que es un hecho constatable que el mtodo de aproximacin de
Newton haba aparecido en la versin inglesa del Algebra de Wallis, publicada en 1685 y en
su posterior edicin en latn de 1693. Manifiesta su sorpresa por el hecho de que Raphson no
mencione a Newton en su obra de 1695, lo cual hace decir a Lagrange que Raphson lleg a
pensar que su mtodo era diferente al de Newton. Sin embargo, el propio Lagrange afirma
que ambos mtodos son el mismo, aunque presentados de forma diferente.
Jean Baptiste Joseph Fourier (17681830) fue el primero en analizar la velocidad de
convergencia del mtodo de Newton en una nota titulada Question danalyse algbraique
(1818) [54]. En este trabajo, Fourier expresa el mtodo con la notacin actual (2.2) y lo
bautiza como la mthode newtonienne, haciendo referencia explcita a las obras de Newton,
Raphson y Lagrange. Quizs, Fourier es el causante de la falta de reconocimiento para el
trabajo de Simpson.
El siguiente matemtico importante en estudiar el mtodo de Newton fue Augustin Louis
Cauchy (17891857), quien estudi este tema desde 1821, pero no dio una formulacin satisfactoria hasta la publicacin de las Leons sur le Calcul diffrentiel en 1829 [54]. Cauchy da
condiciones, en trminos de las derivadas f 0 y f 00 , para asegurar que el mtodo de Newton es
convergente a una solucin de la ecuacin (2.1) para todo punto de partida x0 perteneciente
a un intervalo determinado. Lo que Cauchy estaba buscando son, por tanto, resultados de

44

El mtodo de Newton

Figura 2.8: Jean Baptiste Joseph Fourier (17681830), quien bautiza a (2.2) como mtodo
de Newton y Augustin Louis Cauchy (17891857), los primeros en establecer condiciones
para garantizar la convergencia del mtodo de Newton.

convergencia global para el mtodo de Newton; es decir, caracterizar los intervalos I R


para los que
lm xn = , con x0 I .
n
Aunque la mayora del trabajo de Cauchy se centra en el campo real, al final del mismo
dedica un apartado al estudio de races complejas.
Los primeros avances en el estudio del mtodo de Newton para resolver ecuaciones complejas se dan con los trabajos de E. Schrder y A. Cayley en 1870 y 1879 respectivamente.
De hecho, el que se conoce como problema de Cayley consiste en caracterizar las regiones
S del plano complejo para las cuales el mtodo de Newton converge a la raz si x0 S .
Este problema, inicialmente resuelto por Cayley para polinomios de segundo grado, encerraba
ciertas sorpresas para polinomios de tercer grado. En palabras del propio Cayley, en 1890:
Espero poder aplicar esta teora al caso de una ecuacin cbica, pero los clculos son mucho
ms difciles. Cuarenta aos ms tarde, los trabajos de Gaston M. Julia (1918) y Pierre J.
L. Fatou (1920) revelaron que el problema al que se enfrentaba Cayley era prcticamente
inabordable con los conocimientos y tcnicas de su poca. Como se indica en el captulo 4, el
estudio de las dinmicas del mtodo de Newton para funciones de variable compleja no es en
absoluto trivial y requiere de conocimientos y resultados que no se desarrollaron hasta bien
entrado el siglo XX.
El hecho de pensar en el mtodo de Newton para encontrar las races de una funcin de
variable compleja nos lleva, de forma natural, a pensar tambin en el mtodo de Newton para
encontrar las races de una funcin vectorial de dos variables f : R2 R2 . En este caso, el
mtodo de Newton admite unas interesantes interpretaciones geomtricas, como puede verse
en [1] y [152]. Volviendo al punto de vista histrico, fue el propio Simpson quien estudi por
primera vez un sistema de dos ecuaciones transcendentales. En el sexto de sus ensayos, escritos
en 1740, Simpson describe la tcnica para resolver sistemas no lineales de dos ecuaciones con

2.2. Historia del mtodo de Newton

45

Figura 2.9: Arthur Cayley (18211895) y Ernst Schrder (18411902), precursores en la


extensin del mtodo de Newton al plano complejo.

dos incgnitas usando lo que hoy en da llamamos el mtodo de Newton para sistemas
F (x) = 0 con F : Rd Rd .
De hecho (vase [153] para ms detalles), Simpson indica cmo calcular los elementos de
la matriz jacobiana F 0 (x) para el caso n = 2 y la solucin del correspondiente sistema de
ecuaciones F 0 (x)(xn+1 xn ) = F (xn ) usando la regla de Cramer. Simpson ilustra su tcnica
con tres ejemplos. El primero de ellos, con la notacin actual, es:

x+

y 2 x2 = 10,

y 2 + x = 12.

A pesar del carcter innovador del trabajo de Simpson, ste no tuvo mucha repercusin en
su poca.
El problema de la extensin del mtodo de Newton al caso multidimensional cay en el
olvido hasta comienzos del siglo XX. En 1916, Henry B. Fine y Albert A. Bennet, ambos
profesores de la Universidad de Princeton, publicaron sendos artculos On Newtons Method
of Approximation y Newtons method in general analysis para sistemas de ecuaciones y para
ecuaciones funcionales respectivamente. En el trabajo de Fine se da un resultado de convergencia para el mtodo de Newton aplicado a un sistema de ecuaciones en el cual no se asume
la existencia de solucin, sino que slo se exigen condiciones sobre el punto de partida. En
ese mismo trabajo, Fine afirma que no haba encontrado anteriormente resultados de este
tipo para funciones vectoriales. En el trabajo de Bennet se justifica el empleo del mtodo de
Newton tambin en el caso de ecuaciones funcionales, extendiendo el trabajo de Fine. Ambos
trabajos resultaron muy innovadores en una poca en la que el anlisis funcional era una
rama de las Matemticas que estaba dando sus primeros pasos. De hecho, slo unos aos ms
tarde, en 1932, Stefan Banach introdujo la nocin de espacios de Banach en su famoso libro
Theorie des oprations linaires [9].

46

El mtodo de Newton

Figura 2.10: Alexander Markowich Ostrowski (18931986) y Leonid Vitalievich Kantorovich


(19121986) extendieron el mtodo de Newton para operadores definidos en espacios de
Banach.

A partir de ese momento, varios investigadores muestran inters en la extensin del mtodo
de Newton para sistemas de ecuaciones y las publicaciones sobre el tema comienzan a ser
numerosas. Pueden consultarse algunas bibliografas especficas sobre el mtodo de Newton
([95], [101]) o buscar en las bases de datos especializadas.
Durante este perodo, destacamos las publicaciones de Alexander M. Ostrowski [110]
y [111], en las que se estudian y comparan distintas condiciones de convergencia dadas previamente por otros autores. Adems, se dan estimaciones del error cometido al aplicar el
mtodo de Newton para resolver un sistema de ecuaciones no lineales.
Es en este contexto cuando Leonid V. Kantorovich se plantea en [74] la extensin del
mtodo de Newton para resolver ecuaciones funcionales definidas entre dos espacios de Banach. Con Kantorovich se inicia el estudio moderno del mtodo de Newton con numerosas
publicaciones interesantes, tanto desde el punto de vista terico como prctico. Tal vez, podramos considerar como las referencias fundamentales en este campo los libros Functional
Analysis in Normed Spaces [76] y la segunda edicin del mismo, Functional Analysis [77],
que el propio Kantorovich, en colaboracin con su discpulo G. P. Akilov, publicaron en 1964
y 1982, respectivamente. En estos textos se recogen los principales resultados sobre el mtodo de Newton y sus aplicaciones obtenidos en los artculos de investigacin publicados por
el propio Kantorovich entre 1934 y 1957, junto con los conceptos preliminares de Anlisis
funcional necesarios para su desarrollo. Aunque muchas de las ideas que subyacen bajo la
expresin del mtodo de Newton (2.2) definido para ecuaciones escalares se pueden extender
a operadores definidos entre espacios de Banach, en el nuevo contexto general hay que tener
en cuenta nuevas consideraciones. Por ejemplo, si consideramos una ecuacin de la forma
F (x) = 0, donde F : X Y es un operador definido entre dos espacios de Banach X e Y ,

2.3. Construcciones y variantes del mtodo de Newton

47

la expresin de lo que se conoce como mtodo de Newton-Kantorovich queda de la siguiente


forma:
xn+1 = xn F 0 (xn )1 F (xn ),

n 0.

(2.4)

Ntese que, en este caso, F 0 (xn ) es un operador lineal definido entre X e Y y F 0 (xn )1
denota a su inverso. En consecuencia, en cada iteracin del mtodo de Newton-Kantorovich
hay que invertir un operador lineal o, equivalentemente, resolver la ecuacin lineal asociada
F 0 (xn )un = F (xn ) para definir a continuacin xn+1 = xn + un .
El estudio detallado de la teora de Newton-Kantorovich escapa del alcance de este texto.
No obstante, el lector interesado en tener una visin ms general sobre dicha teora puede
consultar algunos artculos de tipo descriptivo como [46], [47] o [120].
A partir de Kantorovich, el nmero de investigadores que trabajan sobre el mtodo de
Newton, sus variantes y aplicaciones comienza a crecer vertiginosamente. Sera prcticamente imposible hacer un seguimiento detallado de las contribuciones de otros autores. Como
una pequea muestra, podemos citar algunos de los autores que han escrito monografas
especializadas en el mtodo de Newton y, en general, en procesos iterativos para resolver
ecuaciones no lineales: I. K. Argyros [5], J. P. Dedieu [40], J. E. Dennis y R. B. Schnabel
[41], A. S. Householder [68], C. T. Kelley [78], J. M. Ortega y W. C. Rheinboldt [109], A.
Ostrowski [112], F. A. Potra y V. Ptk [121], L. B. Rall [123] y J. F. Traub [146]. Consultando las propias referencias de estos textos, en trabajos recopilatorios como [120] o [151], en
sitios web especializados [95] o en bases de datos especficas sobre Matemticas (Zentralblatt
MATH, MathSciNet, Scopus, entre otras) podemos ampliar la larga lista de investigadores
con artculos publicados al respecto.

2.3.

Construcciones y variantes del mtodo de Newton

En la seccin 2.2 ya se ha puesto de manifiesto el gran nmero de personas que han influido
en lo que hoy conocemos como mtodo de Newton para resolver ecuaciones no lineales. Con
lo anterior, hemos narrado el inicio de lo que se entiende por mtodo de Newton. En esta
seccin veremos sus interpretaciones y sus variantes en el estudio de diversos problemas
matemticos. En este listado no precisamos las condiciones que han de cumplirse para que
estas construcciones puedan realizarse. As, supondremos que las funciones que manejaremos
son todo lo continuas y derivables que necesiten ser.
Construccin geomtrica. El mtodo de de Newton tiene una clara interpretacin
geomtrica basada en la aproximacin de la funcin f (x) por una recta tangente (vase
la figura 2.11). Por este motivo, dicho mtodo suele denominarse tambin mtodo de
la tangente. Partiendo de una aproximacin inicial x0 de la solucin , la siguiente
aproximacin, x1 , se obtiene como la interseccin de la recta tangente a la funcin f (x)

48

El mtodo de Newton
f (x)

x1

x3
x2 x0

Figura 2.11: Interpretacin geomtrica del mtodo de Newton.

en el punto x0 con el eje de abcisas. As, x1 es la interseccin de las rectas y f (x0 ) =


f 0 (x0 )(x x0 ) e y = 0, es decir, x1 = x0 f (x0 )/f 0 (x0 ). Reiterando este procedimiento
se obtiene una sucesin de aproximaciones, que converge a la solucin y que coincide
con la obtenida mediante el mtodo (2.2).
Construccin a partir del desarrollo de Taylor. A partir de x0 buscamos una
aproximacin mejor de que sea de la forma x0 + . Lo ideal sera que f (x0 + ) = 0,
en cuyo caso se obtendra la solucin exacta. Usando el desarrollo de Taylor, llegamos a
0 = f (x0 + ) = f (x0 ) + f 0 (x0 ) +

f 00 (x0 ) 2 f 000 (x0 ) 3


+
+
2
6

(2.5)

Truncando (2.5) en el segundo sumando, es decir, linealizando la ecuacin, se obtiene:


0 ' f (x0 ) + f 0 (x0 ) '

f (x0 )
.
f 0 (x0 )

De aqu se deduce la siguiente aproximacin de : x0 f (x0 )/f 0 (x0 ). Reiterando el


proceso obtenemos el mtodo de Newton (2.2).
Construccin a partir de la interpolacin racional inversa. El problema de
aproximar una solucin de (2.1) se puede transformar en el de aproximar (0), donde
x = (y) denota la funcin inversa de y = f (x). Supongamos que x0 es una aproximacin inicial de la solucin y sea y0 = f (x0 ). Considerando el desarrollo de Taylor de
orden uno de la funcin (y) en torno al punto y0 ,
(0) ' (y0 ) 0 (y0 )y0 = x0

f (x0 )
,
f 0 (x0 )

se obtiene una nueva aproximacin para = (0) que coincide, una vez ms, con la
expresin del mtodo de Newton (2.2).

2.3. Construcciones y variantes del mtodo de Newton

49

Construccin usando frmulas de cuadratura. El mtodo de Newton tambin se


puede construir a partir de frmulas de integracin numrica de tipo interpolatorio. En
concreto, si tenemos en cuenta la representacin integral
f (x) = f (x0 ) +

Z x

f 0 (t) dt

x0

y usamos la frmula de cuadratura de Newton-Cotes de los rectngulos a izquierda,


Z x
x0

f 0 (t) dt ' (x x0 )f 0 (x0 ),

llegamos a que la solucin de la ecuacin f (x) = 0 puede aproximarse por la solucin


de la ecuacin f (x0 ) + (x x0 )f 0 (x0 ) = 0, lo que conduce de nuevo al mtodo (2.2).
El mtodo de Newton continuo. El mtodo de Newton (2.2) puede obtenerse tambin usando el mtodo de Euler explcito para aproximar la solucin de la ecuacin
diferencial
f (x(t))
, t > 0.
(2.6)
x0 (t) = 0
f (x(t))
En efecto, si se considera la condicin inicial x(t0 ) = x0 y se toma como paso de
integracin h = 1, el mtodo de Euler define una sucesin que coincide con la dada en
(2.2). La ecuacin (2.6) se conoce como mtodo de Newton continuo y ofrece interesantes
interpretaciones desde el punto de vista dinmico. En concreto, si x(t) es una solucin
de la ecuacin (2.6) que cumple x0 (t) 0 cuando t se tiene que x(t) fluye a
una solucin de la ecuacin (2.1).
Pero no solo son elevados el nmero de investigadores que han trabajado sobre el mtodo
de Newton y las posibles derivaciones de dicho mtodo. Los temas y aplicaciones que se
han abordado son numerosos y diferenciados entre s. La siguiente lista es slo una pequea
muestra de tpicos relacionados con el mtodo de Newton.
Variantes de las condiciones de convergencia del mtodo de Newton-Kantorovich. De una forma muy esquemtica, la teora de Newton-Kantorovich asegura
la convergencia del mtodo (2.4) bajo condiciones que involucran al punto de partida
x0 y al operador F y sus derivadas. Dependiendo de las condiciones exigidas se pueden
obtener dominios de puntos de partida x0 ms o menos amplios. Sobre este aspecto se
profundizar un poco ms en la seccin 2.4.
Mtodos de tipo Newton y mtodos con orden de convergencia alto. Cuando
se emplean procesos iterativos para resolver una ecuacin no lineal siempre hay que
buscar un equilibrio entre el coste computacional que conlleva el proceso y su velocidad
de convergencia. En general, los mtodos con una mayor velocidad de convergencia llevan asociados un coste computacional alto y viceversa. Bajo unas condiciones bastante

50

El mtodo de Newton
generales, se puede probar que el mtodo de Newton tiene convergencia cuadrtica
(vase la definicin de orden de convergencia en la definicin 2.1). Esto quiere decir
que el nmero de cifras significativas en el proceso de aproximar la solucin se va multiplicando por dos en cada paso. Aunque el mtodo de Newton se puede considerar
como suficientemente rpido, existen otros mtodos (Halley, Chebyshev, sper-Halley,
etc.) con convergencia cbica o superior. Todos estos mtodos tienen una interpretacin
geomtrica similar a la del mtodo de Newton, como puede verse en [4]. La expresin
de las correspondientes funciones de iteracin es la siguiente:
1. Mtodo de Halley:
xn+1 = xn

f (xn )
2
,
2 Lf (xn ) f 0 (xn )

(2.7)

2. Mtodo de Chebyshev:
f (xn )
1
,
xn+1 = xn 1 + Lf (xn ) 0
2
f (xn )


(2.8)

3. Mtodo sper-Halley:
xn+1

1 Lf (xn )
= xn 1 +
2 1 Lf (xn )

f (xn )
,
f 0 (xn )

(2.9)

donde en estas frmulas hemos denotado


f (xn )f 00 (xn )
.
Lf (xn ) =
f 0 (xn )2

(2.10)

Por otro lado, tambin existen mtodos que sacrifican una velocidad de convergencia
elevada por un menor coste operacional, como por ejemplo el denominado mtodo de
Newton simplificado:
f (xn )
,
xn+1 = xn 0
f (x0 )
o, en general, mtodos del tipo
xn+1 = xn an f (xn ),
donde an son parmetros que, de alguna forma u otra, aproximan a 1/f 0 (xn ). Este
segundo tipo de mtodos adquieren especial importancia cuando se considera la formulacin ms general del mtodo de Newton-Kantorovich (2.4):
xn+1 = xn An F (xn ),
donde, en este caso, An son operadores lineales que aproximan al inverso del operador
F 0 (xn ).

2.3. Construcciones y variantes del mtodo de Newton

51

Mtodos multipunto y mtodos de tipo secante. El mtodo de Newton es un


ejemplo de lo que se conoce como mtodo de un paso, en el cual el iterado xn+1 se
obtiene a partir del anterior, xn . Existen otros mtodos que utilizan la informacin de
un mayor nmero de pasos anteriores (xn , xn1 . . . xnp ) para definir el iterado xn+1 .
Sin duda, el ms famoso de estos mtodos es el conocido como mtodo de la secante:
xn+1 = xn

xn xn1
f (xn ).
f (xn ) f (xn1 )

Ntese que se trata de un mtodo de dos pasos en el que se ha evitado el tener que
evaluar la derivada primera f 0 (x). En lneas generales este tipo de mtodos busca reducir el coste operacional, an a costa de perder velocidad de convergencia. En el caso
particular del mtodo de la secante se alcanza una convergencia superlineal (de orden

(1 + 5)/2)), sin alcanzar la convergencia cuadrtica del mtodo de Newton (se define
orden de convergencia en la definicin 2.1).
Mtodos para races mltiples. Es bien conocido que las propiedades del mtodo
de Newton cambian cuando se aplica para aproximar races mltiples. En concreto, la
velocidad de convergencia pasa de cuadrtica a lineal. Existen diversas variantes del
mtodo de Newton que permiten recuperar la convergencia cuadrtica. Por ejemplo,
cuando se trata de aproximar una raz de multiplicidad p, el mtodo
xn+1 = xn p

f (xn )
,
f 0 (xn )

converge cuadrticamente a dicha raz. Pero este mtodo tiene algunos inconvenientes.
De entrada, la multiplicidad de la raz no es conocida. Adems, aunque la convergencia
es cuadrtica hacia la raz mltiple considerada, pierde la convergencia cuadrtica al
aproximar al resto de races. Otra posibilidad es aplicar el mtodo de Newton a la
funcin g(x) = f (x)/f 0 (x). Se obtiene as el siguiente mtodo, atribuido a Schrder
(1870):
1
f (xn )
xn+1 = xn
,
1 Lf (xn ) f 0 (xn )
con Lf (x) definido en (2.10), que conserva la convergencia cuadrtica incluso para races
mltiples. Por ltimo, hay que destacar que la situacin se complica cuando se pasa de
ecuaciones con una variable al caso multidimensional.
Estudio dinmico del mtodo de Newton. El mtodo de Newton puede considerarse como un sistema dinmico discreto. Como tal, el estudio de las rbitas de los
diferentes punto de partida puede dar lugar a toda la casustica propia de este tipo de
problemas: convergencia a un punto fijo (que es una solucin de la ecuacin considerada), aparicin de ciclos atractores y repulsores, comportamiento catico, etc. En el caso
particular de aplicar el mtodo de Newton a funciones definidas en el campo complejo,

52

El mtodo de Newton
las grficas de las cuencas de atraccin asociadas a las diferentes soluciones tienen una
atractiva estructura fractal, como se puede muestra ms adelante en el captulo 4.
La versin continua del mtodo de Newton. Hace referencia al problema de valor
inicial

f (x(t))

x0 (t) =
f 0 (x(t))

x(0) =

x0 .

Dicho problema se puede resolver mediante diversos mtodos numricos. Por ejemplo,
cuando se considera el mtodo de Euler explcito con un paso de integracin de h = 1,
se obtiene la misma sucesin obtenida por el mtodo de Newton aplicado a la ecuacin
f (x) = 0. Si se considera un paso de integracin h (0, 1], se obtiene el denominado
mtodo de Newton amortiguado:
xn+1 = xn h

f (xn )
.
f 0 (xn )

Si en lugar de un paso de integracin h constante, se consideran pasos adaptativos hn


se puede lograr una estrategia de convergencia global.
Mtodos para el clculo simultneo de las races de una ecuacin (mtodo
de Weierstrass). El problema de encontrar las races 1 , . . . , n de un polinomio
p(z) = z n + a1 z n1 + + an1 z + an =

n
Y

(z i )

(2.11)

i=1

cuyos coeficientes pueden ser, indistintamente, nmeros reales o complejos, puede transformarse, mediante las frmulas de Cardano, en resolver el siguiente sistema de ecuaciones no lineales:
fi (z1 , . . . , zn ) = (1)i i (z1 , . . . , zn ) ai = 0,

i = 1, . . . , n,

(2.12)

donde i son las funciones simtricas elementales:


i (z1 , . . . , zn ) =

zj1 zji .

1j1 <<ji n

Resolviendo el sistema (2.12) encontramos simultneamente todas las races del polinomio p. Se puede emplear el mtodo de Newton para resolver dicho sistema. As, a
(0)
partir de un vector Z (0) = (z1 , . . . , zn(0) ) se construye la siguiente sucesin:
Z (k+1) = Z (k) F 0 (Z (k) )1 F (Z (k) ).
Es bien conocido que la expresin anterior admite una formulacin equivalente, que
permite calcular las iteraciones de forma explcita, sin necesidad de trabajar con la
matriz F 0 (Z (k) ). En concreto,


(k)

(k)

Z (k+1) = Z (k) p(z1 )/1 , . . . , p(zn(k) )/n(k)

T

i = 1, . . . , n,

k = 0, 1, 2, . . .

2.3. Construcciones y variantes del mtodo de Newton


donde
(k)

n
Y

(k)

(zi

53

(k)

zj ).

j=1
j6=i

Esta expresin tambin puede escribirse componente a componente:


(k)

(k+1)
zi

(k)
zi

Y
n

p(zi )
(k)
(zi

i = 1, . . . , n,

k = 0, 1, 2, . . .

(k)
zj )

j=1
j6=i

Este proceso, inicialmente atribuido a Weierstrass (1.903), recibe su nombre y tambin


el de otros matemticos que han trabajado sobre l: Durand (1.960), Kerner (1.966),
Dochev (1.962), etc. Los nombres de mtodo de Weierstrass o mtodo de Durand-Kerner
son bastante habituales en la literatura matemtica.
Mtodos para resolver sistemas de ecuaciones subdeterminados (inversos
generalizados). En esta ocasin se trata de aplicar alguna variante del mtodo de
Newton para resolver un sistema del tipo F (x) = 0, con x Rn y F = (f1 , . . . , fm ), es
decir F : Rn Rm , con m < n. Se trata, por tanto, de un sistema con ms incgnitas
que ecuaciones. En condiciones adecuadas, el conjunto de ceros de F , V = F 1 (0), es
una subvariedad de Rn de dimensin n m que se puede aproximar numricamente
iterando la funcin
NF (x) = x F 0 (x) F (x),
donde F 0 (x) es el inverso generalizado (o inverso de Moore-Penrose) del operador
lineal F 0 (x). Dada una matriz A Rmn , su inverso generalizado A Rnm es la
nica matriz que cumple las propiedades AA A = A, A AA A = A , (AA )T = AA y
(A A)T = A A, donde AT denota la matriz traspuesta de A.
Mtodos para resolver sistemas de ecuaciones sobredeterminados (mtodo
de Newton-Gauss). El problema considerado es el de resolver un sistema de ecuaciones con ms ecuaciones que incgnitas. Es sta una situacin que aparece con frecuencia
en la prctica, como por ejemplo en el ajuste de una nube de puntos (no alineados) por
una recta de regresin. Al no existir una solucin del problema, se introduce un nuevo
concepto de solucin: la solucin por mnimos cuadrados. En concreto, si escribimos
el sistema como F (x) = 0, con x Rn y F = (f1 , . . . , fm ), (m > n), el problema de
resolver la ecuacin F (x) = 0 se transforma en el de minimizar el funcional
m
X
1
2
|fj (x)|2 .
G(x) = kF (x)k =
2
j=1

El problema de encontrar el mnimo absoluto de G es, a priori, difcil de resolver. En


consecuencia, se suele abordar el problema de encontrar los mnimos locales de G.

54

El mtodo de Newton
Para ello hay que encontrar los puntos crticos de G como soluciones del sistema de
ecuaciones G0 (x) = 0. Cuando se trata de un sistema con el mismo nmero de ecuaciones
que de incgnitas, se puede emplear el mtodo de Newton o cualquiera de los mtodos
habituales para resolver este tipo de sistemas.
Otra estrategia, introducida por Gauss en 1809, consiste en linealizar el sistema inicial
F (x) = 0 de la forma F (x) + F 0 (x)(y x) = 0. Para el caso en el que el operador F 0 (x)
sea inyectivo, la solucin por mnimos cuadrados de este sistema admite una expresin
de la forma
y = x (F 0 (x)T F 0 (x))1 F 0 (x)T F (x).
La iteracin de este proceso da lugar a lo que se conoce como mtodo de NewtonGauss. Este problema tiene unas caractersticas totalmente diferentes a las del caso
subdeterminado. En concreto la convergencia del mtodo de Newton-Gauss a un punto
lmite no garantiza que ste sea una solucin del sistema F (x) = 0, pudiendo ser
tambin un punto crtico del funcional G definido anteriormente.
Optimizacin con y sin restricciones. Muy vinculado al punto anterior est el
problema de minimizar un funcional del tipo mn f (x), donde f est definido en un
subconjunto de Rn . Este problema puede transformarse, en condiciones adecuadas, en
resolver la ecuacin f (x) = 0. La aplicacin del mtodo de Newton a este problema
da lugar a la sucesin
xn+1 = xn Hf (xn )1 f (xn ),
donde f y Hf denotan, respectivamente, al vector gradiente y a la matriz hessiana
del funcional f . Adems algunos problemas de optimizacin con restricciones, como los
obtenidos cuando las restricciones vienen dadas por un conjunto de igualdades tambin
pueden resolverse por el mtodo de Newton. Por ejemplo, las soluciones del problema
mn f (x), con g(x) = 0,
siendo f : Rn R y g : Rn Rm , se encuentran entre los puntos crticos de la
correspondiente funcin de Lagrange L : Rn Rm R definida por
L(x, y) = f (x) + y1 g1 (x) + + ym gm (x),

x Rn ,

y Rm ,

donde y Rm es un vector formado por los multiplicadores de Lagrange y g1 , . . . , gm


son las funciones componentes de g. En este caso, se tendra que aplicar la versin
general del mtodo de Newton (2.4) para resolver el sistema de ecuaciones no lineales
dado por
L0x (x, y) = 0, L0y (x, y) = 0.
Este tipo de problemas se puede extender a resolver problemas de clculo de variaciones,
minimizando funcionales definidos en un espacio de Hilbert.

2.4. Convergencia del mtodo de Newton

55

Mtodos para resolver ecuaciones no diferenciables. En el estudio terico de


la convergencia del mtodo de Newton para resolver una ecuacin no lineal F (x) =
0 es habitual exigir la diferenciabilidad del operador involucrado F , junto con otro
tipo de condiciones. En ocasiones, hay que trabajar con ecuaciones del tipo F (x) =
G(x) + H(x) = 0 donde G es la parte diferenciable y H la parte no diferenciable del
operador inicial F . Para este tipo de problemas se puede usar una variante del mtodo
de Newton que slo toma en consideracin la parte diferenciable a la hora de calcular
el correspondiente inverso, lo que da lugar al siguiente tipo de iteraciones, formuladas
en su versin ms general:
xn+1 = xn G0 (xn )1 F (xn ) = xn G0 (xn )1 [G(xn ) + H(xn )].
Implementaciones computacionales del mtodo de Newton. Una cosa es el estudio de un mtodo numrico desde el punto de vista terico y otra muy distinta es
su aplicacin en determinados problemas reales. Al tratar un problema computacionalmente hay que tener en cuenta factores como el acceso libre a los cdigos, el tiempo
de clculo, el almacenamiento de los datos y tambin el tiempo que necesita el usuario
para plantear y resolver el problema. Muchos de los programas de clculo simblico
o numrico ms empleados (Mathematica, Matlab, Maple, Derive, Octave, Maxima,
Sage, etc.) tienen incorporadas funciones que calculan de forma aproximada las soluciones de una ecuacin no lineal. Dichas funciones usan el mtodo de Newton y sus
variantes. Adems, se puede acceder a los cdigos de algoritmos que implementan el
mtodo de Newton en diversos lenguajes de programacin (C, C++, FORTRAN, etc.).
Actualmente, Internet ofrece un gran nmero de posibilidades para acceder a este tipo
de recursos. Como una pequea muestra, citamos algunas pginas web desde donde se
pueden descargar este tipo de programas: [96], [104], [108], [116], [130], [136], [156].

2.4.

Convergencia del mtodo de Newton

A finales del siglo XVII y comienzos del XVIII cientficos de la talla de Newton, Raphson
y Simpson establecieron las bases de lo que hoy conocemos como mtodo de Newton como
herramienta para resolver ecuaciones no lineales concretas. El propio Newton explicaba el
procedimiento para encontrar una solucin de la ecuacin x3 2x 5 = 0 prxima al punto
x0 = 2. Unos aos ms tarde, otros cientficos como Mourraille, Fourier o Cauchy [31] se
plantearon el problema de buscar las condiciones para que las iteraciones del mtodo de
Newton (2.2) converjan a una solucin de la ecuacin (2.1).
En el estudio de la convergencia del mtodo de Newton y, en general, de cualquier proceso
iterativo se distinguen tres grandes teoras:

56

El mtodo de Newton
1. Convergencia local: se imponen condiciones sobre la funcin f (x) que define la ecuacin
(2.1) y sobre la solucin de la misma.
2. Convergencia semilocal: se imponen condiciones sobre la funcin f (x) que define la
ecuacin (2.1) y sobre el punto de partida x0 de la sucesin (2.2).
3. Convergencia global: se exigen condiciones sobre la funcin f (x) que define la ecuacin
(2.1) sobre un rango de valores donde est definida.

En esta seccin presentamos resultados de convergencia para el mtodo de Newton que


se enmarcan dentro de cada una de las lneas anteriores. Adems, analizaremos algunos
otros conceptos relacionados con la idea de convergencia (vase [68], [80], [146] para ms
informacin).
Definimos ahora uno de los conceptos ms importantes en el estudio de los procesos
iterativos, como es el de orden de convergencia.
Definicin 2.1. Sea {xn } una sucesin convergente a un lmite x . Si existe una constante
C (0, 1) tal que
|x xn+1 |
= C,
lm
n |x x |
n
se dice que el orden de convergencia es lineal.
Si, adems, existe un nmero real p y una constante no nula C tal que
lm
n

|x xn+1 |
= C,
|x xn |p

(2.13)

diremos que {xn } es convergente de orden p y llamaremos a C la constante de error asinttico.


Cuando p = 2, se dice que la convergencia es cuadrtica, y cuando p = 3, cbica. Cuando
1 < p < 2 el orden de convergencia se dice superlineal.
A menudo, para resolver una ecuacin f (x) = 0, se utiliza un proceso iterativo xn+1 =
(xn ), donde es un funcional que depende de la funcin f . Si queremos asociar el concepto
de orden con el proceso iterativo que genera la sucesin, podemos escribir (2.13) como sigue
lm

xx

|x (x)|
= C.
|x x|p

Para Schrder [135] el proceso anterior es de orden p si


(x ) = x ;

(j) (x ) = 0, j = 1, 2, . . . , p 1;

(p) (x ) 6= 0.

Esta definicin solamente es vlida para procesos iterativos definidos por funciones de una
variable con p derivadas continuas. Una generalizacin de esta definicin para sistemas de
ecuaciones puede verse en [146].

2.4. Convergencia del mtodo de Newton

57

Cuando un mtodo iterativo tiene orden de convergencia p, se tiene que en cada iteracin
se multiplica aproximadamente por p, el nmero de cifras exactas con las que se aproxima la solucin. De esta forma, un algoritmo con orden de convergencia alto converge ms
rpidamente que un algoritmo de orden menor.
Un estudio ms detallado del orden de convergencia puede verse en [109], donde se pone
de manifiesto la relacin entre el orden y la velocidad de convergencia de la sucesin, as como
la independencia de la norma elegida en la definicin de orden para el caso de operadores
definidos en los espacios Rn . En concreto, consideramos dos procesos iterativos 1 y 2 con
el mismo lmite x y rdenes p1 y p2 , respectivamente. Si p1 < p2 la sucesin generada por
2 converge a x ms rpidamente que la generada por 1 . Adems esto ocurre con cualquier
norma. Si p1 = p2 , entonces el proceso con menor constante de error asinttico es el ms
rpido, aunque en este caso no se puede hablar de independencia de la norma elegida.
En un proceso iterativo xn+1 = (xn ), el funcional depende de la funcin f . Por tanto,
el orden del proceso puede variar para distintas clases de funciones f . As, para hablar con
precisin deberamos decir que un proceso es de al menos un cierto orden. Esta ambigedad
queda suprimida en otras definiciones de orden, como las que dan Ortega y Rheinboldt [109].
La multiplicidad de una raz puede alterar el orden de un proceso iterativo. As, cuando
decimos que un proceso iterativo es de un cierto orden p, se entiende que esto es cierto para
los ceros de una misma multiplicidad. Mientras no se diga lo contrario, supondremos que
todos los ceros de las funciones que tratamos son de multiplicidad uno.

2.4.1.

Convergencia local del mtodo de Newton

El teorema que presentamos a continuacin garantiza la convergencia del mtodo de


Newton para puntos de partida suficientemente prximos a la solucin. Adems, en el caso
de races simples, se demuestra tambin que la convergencia es cuadrtica. En el mismo se
introducen dos elementos, la funcin de iteracin del mtodo de Newton, Nf (x), y su derivada,
Lf (x), las cuales toman la forma siguiente:
f (x)
,
f 0 (x)
f (x)f 00 (x)
Lf (x) =
.
f 0 (x)2

Nf (x) = x

(2.14)
(2.15)

Teorema 2.1. Sea f una funcin dos veces diferenciable en un entorno I de una solucin
de f (x) = 0. Supongamos que f 0 (x) 6= 0 para x I. Entonces existe un valor r > 0 tal que
si x0 ( r, + r) la sucesin definida por el mtodo de Newton (2.2),
xn+1 = xn

f (xn )
,
f 0 (xn )

58

El mtodo de Newton

converge a . Adems, la convergencia es cuadrtica, con constante de error asinttico


C=

f 00 ()
.
2f 0 ()

Demostracin. Teniendo en cuenta que Nf0 (t) = Lf (t), podemos escribir


xn+1 = Nf (xn ) = Nf () Nf (xn ) =

Z
xn

Lf (t) dt.

Como Lf () = 0 y Lf (t) es una funcin continua en I, existe r R tal que si t


( r, + r), entonces |Lf (t)| < 1.
De esta forma, si x0 ( r, + r), entonces
| x1 |


Z



Lf (t) dt

x0

| x0 | < r.

Por tanto, x1 ( r, + r).


Repitiendo el razonamiento de forma inductiva, si xn ( r, + r), entonces
| xn+1 |


Z



Lf (t) dt

xn

| xn | < r,

y, por tanto, xn+1 ( r, + r).


Adems,
| xn+1 | | xn | 2 | xn1 | n+1 | x0 |.
Luego, para todo x0 ( r, + r),
lm xn+1 = .

La convergencia cuadrtica del mtodo de Newton se deduce del hecho de que, para
races simples Nf () = , Nf0 () = 0 y Nf00 () = f 00 ()/f 0 (). Notemos que, en este caso, la
constante de error asinttico para el mtodo de Newton es
f 00 ()
C= 0
.
2f ()

El teorema anterior nos garantiza la existencia de un radio r para el cual se asegura la


convergencia del mtodo de Newton si empezamos a iterar en puntos x0 cuya distancia a la
solucin sea menor que dicho r. Esta misma idea se puede generalizar al mtodo de NewtonKantorovich (2.4) e, incluso, se puede dar una estimacin de dicho radio de accesibilidad.
Para ello, consideramos ahora una ecuacin
F (x) = 0,

F : D X Y,

(2.16)

2.4. Convergencia del mtodo de Newton

59

siendo F un operador diferenciable en el sentido de Frchet, que est definido en un dominio


D de un espacio de Banach X y con valores en otro espacio de Banach Y . Denotamos x a
una raz simple de F , es decir, tal que F 0 (x ) tiene inverso. Supongamos que x est contenida
en D. Un resultado clsico que se puede encontrar en [124] asegura que si F , adems de estas
condiciones, cumple la condicin de Lipschitz:
kF 0 (x )1 [F 0 (x) F 0 (y)]k Kkx yk,

x, y D,

(2.17)

entonces el mtodo de Newton-Kantorovich (2.4) converge a x para todo x0 B(x , r) =


{x D : kx x0 k r}, donde
2
.
r=
3K
Dependiendo de las condiciones exigidas al operador, se pueden obtener nuevas estimaciones
para el radio de accesibilidad r. Por ejemplo, en [6] se aumenta dicho radio sin ms que
precisar un poco ms la condicin (2.17). De hecho, se obtiene el siguiente resultado.
Teorema 2.2. Sea F : D X Y un operador diferenciable Frchet definido en un dominio
D que contiene a una raz simple x de F . Supongamos que, adems de la condicin (2.17),
se sabe tambin que
kF 0 (x )1 [F 0 (x) F 0 (x )]k Lkx x k,

x D,

(2.18)

Entonces, el mtodo de Newton-Kantorovich {xn } (n 0) generado por (2.4) converge de


forma cuadrtica a x para todo punto de partida x0 en el interior de la bola B(x , r1 ) = {x
D : kx x0 k r1 }, donde
2
.
r1 =
K + 2L
Demostracin. La demostracin se basa en el hecho de que la condicin (2.18), junto con el
lema de Banach sobre inversin de operadores [77], garantizan que el operador lineal F 0 (x)
tiene inverso para todo x B(x , r1 ). En efecto, como
kF 0 (x )1 [F 0 (x) F 0 (x )]k Lr1 =

2L
< 1.
K + 2L

se tiene que
kF 0 (x)1 F 0 (x )k

1
K + 2L
=
,
1 2L/(K + 2L)
K

x B(x , r1 ).

Por hiptesis, x0 est en el interior de la bola B(x , r1 ). Supongamos que tambin lo estn
los puntos xk generados por el mtodo de Newton, para k = 0, 1, 2, . . . , n. Veamos que xn+1
tambin lo est. En efecto,
xn+1 x = F 0 (xn )1 [F (x ) F (xn ) F 0 (xn )(x xn )]
=

Z 1
0

F 0 (xn )1 [F 0 (xn + t(x xn )) F 0 (xn )](x xn ) dt

60

El mtodo de Newton

y, por tanto,

kxn+1 x k kF (xn ) F (x )kkxn x k

Z 1

Kt dt

1
K + 2L
kxn x k2 = kxn x k2 .
2
r1

Por lo tanto,
1
1 1
kx0 x k
22
kxn x k kxn1 x k2
kx

x
k

r
n2
1
r1
r1 r12
r1

!2n

lo que garantiza la convergencia cuadrtica de la sucesin xn a x .

2.4.2.

Convergencia semilocal del mtodo de Newton

Cauchy, en 1829, fue el primero en establecer un resultado de convergencia para el mtodo


de Newton en el cul no se asuma la existencia de solucin [151]. En su lugar, Cauchy exiga
condiciones sobre el punto de partida x0 de la sucesin (2.2). El resultado de Cauchy est en
la base de lo que algo ms de un siglo despus, el matemtico sovitico L. V. Kantorovich,
utilizara para estudiar el mtodo de Newton (2.4) para operadores definidos entre dos espacios
de Banach.
Teorema 2.3. Sea f : R R diferenciable. Supongamos que f 0 (x0 ) 6= 0. Denotamos
h0 = f (x0 )/f 0 (x0 ), x1 = x0 + h0 , J0 = [x1 |h0 |, x1 + |h0 |] y M = supxJ0 |f 00 (x)|. Si


f (x )M
0


2 0

(f (x0 ))2

<1

entonces, la ecuacin f (x) = 0 tiene una nica solucin en J0 y el mtodo de Newton (2.2)
empezando en x0 converge a dicha solucin.
Nosotros omitimos aqu la demostracin de este resultado, ya que ste puede considerarse
como la versin escalar del teorema de Kantorovich, que enunciamos unas lneas ms abajo.
Adems, el lector interesado puede encontrar la demostracin de este resultado en [112].
En 1948, L.V. Kantorovich prob la convergencia del mtodo para operadores definidos
en espacios de Banach. En esta primera demostracin, Kantorovich defina un conjunto de
sucesiones reales que controlaban el comportamiento de la sucesin definida en espacios de
Banach. Un ao ms tarde, en 1949, el propio Kantorovich present una nueva demostracin
usando por primera vez sucesiones mayorizantes.
Se dice que una sucesin de nmeros reales {tn } mayoriza a una sucesin {xn } definida
en un espacio de Banach X si
kxn+1 xn k tn+1 tn ,

n 0.

2.4. Convergencia del mtodo de Newton

61

El inters de las sucesiones mayorizantes es que de su convergencia se puede deducir la


convergencia de la sucesin en el espacio de Banach. En efecto, si {tn } converge a t , entonces
existe x X de manera que la sucesin {xn } converge a x y adems
kx xn k t tn ,

n 0.

Esta desigualdad nos permite obtener cotas del error para la sucesin definida en espacios de
Banach en trminos de su correspondiente mayorizante.
Consideramos ahora una ecuacin
F (x) = 0

(2.19)

donde F es un operador diferenciable Frchet definido entre dos espacios de Banach X e Y .


El mtodo de Newton para resolver (2.19) se define como
xn+1 = xn F 0 (xn )1 F (xn ),

n 0.

(2.20)

Los resultados que vamos a exponer a continuacin dan condiciones suficientes (que se
conocen como condiciones de Kantorovich) para que los trminos de la sucesin {xn } definida
en (2.20) estn bien definidos (es decir, para cada n N exista el inverso del operador
F 0 (xn )). Adems, aseguran la convergencia de {xn } a una solucin x de la ecuacin (2.19),
proporcionan acotaciones del error cometido en cada paso y determinan los dominios donde
la solucin est localizada y donde es nica.
Teorema 2.4 (Kantorovich, [77]). Sea F : X Y un operador diferenciable Frchet
en un conjunto convexo y abierto de un espacio de Banach X. Supongamos tambin que
se cumplen las siguientes condiciones:
(i) Existe un punto x0 donde est definido el operador 0 = F 0 (x0 )1 ;
(ii) k0 (F 0 (x) F 0 (y))k kx yk, x, y , 0;
(iii) k0 F (x0 )k ;
(iv) h = < 1/2;
(v) S = {x : kx x0 k t } donde

t =

1 2h
.
h

Entonces:
(1) La sucesin de Newton (2.20) est bien definida y es convergente a una solucin x de
la ecuacin (2.19).

62

El mtodo de Newton

(2) La solucin est contenida en la bola de centro x0 y radio t , B(x0 , t ), y es nica en


B(x0 , t ) siendo

1
+
1 2h
.
t =
h
(3) Se tienen las siguientes cotas del error:
n

2
kx xn k (t t )
,
1 2n

t
< 1.
t

Demostracin. El estudio de la convergencia del mtodo de Newton lo haremos en tres etapas:


1. La sucesin est bien definida y es convergente a una solucin de F (x) = 0.
2. Obtencin de cotas del error.
3. Dominio de unicidad de solucin.
En primer lugar, veamos que la sucesin est bien definida y es convergente a una solucin
de la ecuacin F (x) = 0. As, observamos que dado x S,
kI 0 F 0 (x)k = k0 [F 0 (x) F 0 (x0 )]k kx x0 k
t = 1

1 2h < 1.

Entonces, por el lema de Banach sobre inversin de operadores, deducimos que existe [0 F 0 (x)]1
y adems
1
1
k[0 F 0 (x)]1 k

.
(2.21)
1 kx x0 k
1 t
En consecuencia, tenemos que el operador F 0 (x)1 existe para todo x S y as, la funcin
G(x) = x F 0 (x)1 F (x) que genera el mtodo de Newton est bien definida para todo x S.
En particular, como x0 S, G(x0 ) = x1 est bien definido y adems

1 1 2h

kx1 x0 k = k0 F (x0 )k t =
,
h

ya que h 1 1 2h para todo h R. Por tanto, x1 S y podemos definir x2 = G(x1 ).


Adems, teniendo en cuenta (2.21),
kx2 x1 k = kF 0 (x1 )1 F (x1 )k k[0 F (x1 )]1 kk0 F (x1 )k

1
k0 F (x1 )k.
1 kx1 x0 k

Ahora bien, de (2.20) se deduce que


F 0 (x0 )(x1 x0 ) + F (x0 ) = 0,

2.4. Convergencia del mtodo de Newton

63

luego
F (x1 ) = F (x1 ) F (x0 ) F 0 (x0 )(x1 x0 ) =
=

Z 1
0

Z x1
x0

[F 0 (x) F 0 (x0 )] dx

[F 0 (x0 + t(x1 x0 )) F 0 (x0 )](x1 x0 ) dt.

As, tomando normas en la igualdad anterior y teniendo en cuenta que F 0 (x) satisface una
condicin de Lipschitz, se llega a
k0 F (x1 )k =

Z 1


0 [F 0 (x0

0

kx1 x0 k

+ t(x1 x0 )) F
Z 1

t dt =



(x0 )](x1 x0 ) dt

kx1 x0 k2 .
2

En definitiva,
kx1 x0 k2
h
kx2 x1 k

.
2 1 kx1 x0 k
2(1 h)
Para encontrar una sucesin que mayorice a {xn }, vamos a considerar el polinomio
p(t) =

2
t t + .
2

Es inmediato comprobar que este polinomio cumple las condiciones de Kantorovich. Adems,
el mtodo de Newton

= 0,
t0
p(tn )

tn+1 = tn 0
p (tn )
genera una sucesin creciente cuyo lmite es t , la menor raz de p(t) = 0.
Podemos observar que
p(0)
t1 t0 = 0
= ,
p (0)
luego kx1 x0 k = t1 t0 .
Tambin es cierto que
t2 t1 =

p(t1 )
h
=
p0 (t1 )
2(1 h)

y, por tanto, kx2 x1 k t2 t1 .


Ser esto cierto en general?, es decir, se cumplir que
kxn+1 xn k tn+1 tn ,
para todo n 0?
Supongamos que x0 , . . . , xk S y que
kxi+1 xi k ti+1 ti ,

i = 0, . . . , k 1.

Entonces, usando (2.21),


kxk+1 xk k = kF 0 (xk )1 F (xk )k k[0 F 0 (xk )]1 kk0 F (xk )k

(2.22)

64

El mtodo de Newton

1
k0 F (xk )k.
1 kxk x0 k

(2.23)

Procediendo como en el caso k = 1, llegamos a que


0

F (xk ) = F (xk ) F (xk1 ) F (xk1 )(xk xk1 ) =


=

Z 1
0

Z xk
xk1

[F 0 (x) F 0 (xk )] dx

[F 0 (xk + t(xk xk1 )) F 0 (xk )](xk xk1 ) dt.

Tomando normas,

kxk xk1 k2 (tk tk1 )2 .


2
2
Luego, por (2.23), y teniendo en cuenta
k0 F (xk )k

(2.24)

kxk x0 k kxk xk1 k + + kx1 x0 k tk tk1 + + t1 t0 = tk ,


se deduce que
kxk+1 xk k

(tk tk1 )2
.
2 1 tk

Por otra parte,


tk+1 tk =

p(tk )
p(tk )
=
.
0
p (tk )
1 tk

Adems,
1

p(tk ) = p(tk1 ) + p0 (tk1 )(tk tk1 ) + p00 (tk1 )(tk tk1 )2 = (tk tk1 )2 .
2
2
Con esto, hemos probado que xk+1 S y
kxk+1 xk k tk+1 tk .
Entonces, como {tn } es convergente y, por tanto, de Cauchy, se sigue que {xn } es de Cauchy.
Como X es un espacio de Banach, {xn } es convergente. Denotaremos x a su lmite.
Haciendo tender k a infinito en (2.24) se deduce que F (x ) = 0, luego x es solucin de
(2.19).
Vamos a obtener cotas del error para la sucesin {xk } en funcin de las cotas del error
para la sucesin {tk }. Como kxk+p xk k tk+p tk , haciendo p , tenemos:
kx xk k t tk .
Las conocidas como frmulas de Ostrowski [112] nos permiten expresar el error t tk
en funcin de las races del polinomio p, proporcionando unas expresiones muy cmodas de
calcular. As, sean t y t las soluciones de p(t) = 0. Denotamos
an = t tn ,

bn = t tn .

2.4. Convergencia del mtodo de Newton


Entonces

65

an b n ;
2

p(tn ) =

p0 (tn ) = (an + bn )
2

y en consecuencia,
an+1 = t tn+1 = t tn +

an b n
a2n
p(tn )
=
a

=
.
n
p0 (tn )
an + b n
an + b n

De forma anloga se muestra que,


bn+1 =

b2n
.
an + b n

Por lo tanto,
an
an+1
=
bn+1
bn


2

an1
bn1

!22

= =

a0
b0

2n+1

Llamando = t /t = a0 /b0 , tenemos que an /bn = 2 y, por consiguiente,


n

t tn = (t tn )2 = (t t + t tn )2 ,
n

2
.
t tn = (t t )
1 2n

Adems, con esto queda probado que el mtodo de Newton tiene orden al menos dos en
espacios de Banach.
Por ltimo, vamos a analizar la unicidad de solucin. Sabemos que
x S = {x : kx x0 k t }.
En qu conjunto podemos asegurar que es la nica solucin?
Supongamos que y es otra solucin de (2.19) en
S = {x : kx x0 k < r},
cul es el mayor valor de r que podemos tomar?
Se tiene que

0 = 0 [F (y ) F (x )] =

Z 1
0

0 F (x + t(y x )) dt (y x )

= M (y x ).
Si el operador M es inversible, deducimos que x = y . Veamos cundo podemos probar la
existencia de inverso para M . Por el lema de Banach, basta con asegurar que
kI M k < 1.

66

El mtodo de Newton

As,
kI M k =

Z 1


0 [F 0 (x

+ t(y x )) F

Z 1
0

kx + t(y x ) x0 k dt

Z 1
0



(x0 )] dt

((1 t)kx x0 k + tky x0 k) dt


[t + r].
2

<
Buscamos el mayor valor de r que cumpla


[t + r] 1,
2
es decir,
r=

2
t = t .

En resumen, hemos probado que x es la nica solucin de (2.19) en la bola


S = {x : kx x0 k < t }.

2.4.3.

Convergencia global del mtodo de Newton

Existen otro tipo de resultados que no exigen, a priori, condiciones sobre la solucin ni
sobre el punto de partida. Entre stos destacan (vanse por ejemplo las referencias [64], [112]
o [146]) las conocidas como condiciones de Fourier, en las cuales se imponen condiciones sobre
una funcin en un intervalo. No obstante, tenemos que hacer notar que de estas condiciones
se deduce la existencia de una nica solucin luego, aunque sea implcitamente, s que se
estn exigiendo condiciones sobre la solucin.
Teorema 2.5 (Fourier). Sea f : [a, b] R una funcin f C 2 [a, b] que cumple las siguientes
condiciones:
1. f (a)f (b) < 0.
2. f 0 (x) 6= 0, para todo x [a, b].
3. f 00 (x) no cambia de signo en [a, b].
4. m
ax{|f (a)/f 0 (a)|, |f (b)/f 0 (b)|} b a.
Entonces existe una nica raz de la ecuacin f (x) = 0 en [a, b] y la sucesin {xn }, definida
por (2.2) converge hacia para cualquier valor inicial x0 [a, b].

2.4. Convergencia del mtodo de Newton

67

f 0 (x) < 0
f 00 (x) 0

f 0 (x) > 0
f 00 (x) 0
b

b
0

f (x) > 0 b
f 00 (x) 0

a f 0 (x) < 0
f 00 (x) 0

Figura 2.12: Las cuatro representaciones grficas asociadas a las funciones que cumplen las
condiciones del teorema de Fourier.

Demostracin. La demostracin se basa en probar que el mtodo de Newton (2.2) converge


de forma montona a la solucin . Bajo las condiciones del teorema se pueden presentar
cuatro situaciones, que son las que se muestran en la figura 2.12.
Notemos que basta con demostrar la convergencia en una de las cuatro situaciones, pues
el resto se puede reducir a un mismo caso mediante cambios de variable o de funcin, tal y
como se hace en [65], por ejemplo. As, supongamos sin prdida de generalidad que f 0 (x) < 0
y f 00 (x) 0 en [a, b].
Entonces, si x0 [a, ] se tiene que {xn } es una sucesin creciente y su lmite es la raz .
En concreto, se puede probar por induccin que las desigualdades xn < xn+1 < son ciertas
para n 0. Para ello, lo nico que hay que tener en cuenta es que en estas condiciones,
f 0 (xn ) < 0, f (xn ) > 0 y
xn+1 = Nf () Nf (xn ) = Nf0 ()( xn ),
donde
Nf0 () =

f ()f 00 ()
> 0,
f 0 ()2

(x0 , ).

Como {xn } es una sucesin creciente y acotada, tiene un lmite que denotamos L. Teniendo
en cuenta que


f (xn )
f (L)
L = lm xn+1 = lm xn 0
=L 0
,
n
n
f (xn )
f (L)
y que f 0 (L) 6= 0, se deduce que f (L) = 0 y, por tanto, L = .
Por ltimo si x0 [, b] se tiene que x1 [a, ) y a partir de aqu la sucesin crece
montonamente hacia la solucin. En efecto, por una parte,
x1 =

Z
x0

f 0 (x) f 0 (x0 )
dx 0,
f 0 (x0 )

68

El mtodo de Newton

luego x1 . Por otra parte, como f (b) f (x0 ) y f 0 (x0 ) f 0 (b), se tiene que
f 0 (b)f (x0 ) f 0 (x0 )f (x0 ) f (b)f 0 (x0 )

f (b)
f (x0 )
0 .
0
f (x0 )
f (b)

Por tanto, teniendo en cuenta ahora la cuarta de las hiptesis del teorema,
ba

f (b)
f (x0 )
0
= x0 x1 .
0
f (b)
f (x0 )

De aqu se deduce que x1 a + (x0 b) a, tal y como se quera probar.


La cuarta condicin del teorema anterior garantiza que aunque la primera iteracin del
mtodo de Newton pueda saltar al otro lado de la raz, en ningn caso se escapa del
intervalo [a, b] considerado. Como consecuencia del teorema anterior, se puede dar el siguiente,
resultado donde se elimina la cuarta condicin y en su lugar aparece una condicin sobre el
punto de partida que evita que se produzca el salto en la primera iteracin.
Corolario 2.6. Sea f : [a, b] R una funcin f C 2 [a, b] que cumple las siguientes condiciones:
1. f (a)f (b) < 0.
2. f 0 (x) 6= 0, para todo x [a, b].
3. f 00 (x) no cambia de signo en [a, b].
Entonces existe una nica raz de la ecuacin f (x) = 0 en [a, b] y la sucesin {xn }, definida
por (2.2) converge hacia para cualquier valor inicial x0 [a, b] tal que f (x0 )f 00 (x0 ) 0.

2.5.

El caso de las races mltiples

Es bien conocido [146] que si el punto de partida z0 est lo suficientemente prximo a una
raz de la ecuacin f (z) = 0, el mtodo de Newton
zn+1 = N (zn ) = zn

f (zn )
,
f 0 (zn )

converge a dicha raz. Adems, se sabe que si la raz es simple, la sucesin converge cuadrticamente. Sin embargo, si la raz es mltiple, el orden de convergencia que se obtiene es slo
lineal.
Para el caso de una funcin f de variable real o compleja, diremos que es una raz
mltiple o un cero de multiplicidad m de f si
f () = f 0 () = = f (m1) () = 0 y f (m) () 6= 0.

(2.25)

2.5. El caso de las races mltiples

69

En este caso, se puede escribir


f (x) = (x )m g(x), con g() 6= 0,
f 0 (x) = (x )m1 (mg(x) + (x )g 0 (x)),
f (x)
g(x)
= (x )
.
0
f (x)
mg(x) + (x )g 0 (x)
Entonces para valores de x cercanos a tenemos
f (x)
1 + (x)
=
(x

)
,
f 0 (x)
m

lm (x) = 0.

Para 1 q m consideramos el proceso


xn+1 = xn q

f (xn )
.
f 0 (xn )

(2.26)

Para este mtodo se tiene que




xn+1 = (xn ) 1

q
q
(xn )(xn ).
m
m


(2.27)

Por lo tanto, si q < m (situacin que ocurre, por ejemplo, en el mtodo de Newton donde
q = 1),
(xn+1 )
q
lm
=1
6= 0.
n (x )
m
n
Por consiguiente, se ha perdido la convergencia cuadrtica del proceso, pudindose garantizar
nicamente la convergencia lineal.
Sin embargo, si se toma q = m, el valor de la multiplicidad de la raz y se supone que
f (m+1) () est definido, entonces el mtodo
xn+1 = xn m

f (xn )
.
f 0 (xn )

(2.28)

recupera la convergencia cuadrtica. Es ms, en este caso,


(xn+1 )
f (m+1) ()
=
.
n (x )2
(m + 1)!f (m) ()
n
lm

Llegados a este punto, conviene destacar que si no se puede asegurar la existencia de f (m+1) (),
nicamente se podra garantizar la convergencia superlineal del mtodo correspondiente. En
efecto, de la frmula (2.27) se deduce
q
(xn+1 )
= lm (xn )(xn ) = 0.
n (x )
n m
n
lm

Para recuperar la convergencia cuadrtica se han desarrollado varias estrategias:

70

El mtodo de Newton
1. Si se conoce que una raz tiene multiplicidad m, se puede aplicar el mtodo (2.28).
Alternativamente, este mtodo se puede obtener aplicando el mtodo de Newton a la
funcin f (z)1/m . Se obtiene as una nueva funcin de iteracin:
Nm (z) = z

mf (z)
f (z)1/m
=z 0
,
1/m1
0
(1/m)f (z)
f (z)
f (z)

que da lugar al conocido como mtodo de Newton relajado. Como hemos indicado unas
lneas ms arriba, este mtodo converge cuadrticamente (localmente) a la raz con
multiplicidad m. El resto de races pasan a ser puntos fijos con multiplicador asociado
1 m. El mayor problema para la utilizacin de este mtodo es que se necesita conocer
a priori la multiplicidad de la raz que se pretende aproximar.
2. Otra posibilidad consiste en aplicar el mtodo de Newton a la funcin racional f (z)/f 0 (z).
Observemos que las races de esta funcin son simples, lo que garantiza la convergencia cuadrtica del mtodo de Newton a todas las races de f (z). Como contrapartida,
observemos que se introducen tambin los polos que provienen de las races de f 0 (z)
que no son races de f (z). El nuevo mtodo obtenido, conocido como mtodo de New ) tiene la
ton para races mltiples o tambin conocido como mtodo de Schrder, (N
siguiente funcin de iteracin:
(z) = z
N

f (z)
1
,
1 Lf (z) f 0 (z)

donde
Lf (z) =

f (z)f 00 (z)
.
f 0 (z)2

3. El proceso conocido como aceleracin 2 de Aitken es otra forma de acelerar la convergencia del mtodo de Newton para races mltiples y, en general, la de cualquier
proceso con convergencia lineal. As, supongamos que {zn } es una sucesin de estas caractersticas y que z es su lmite. Denotamos en = zn z . Entonces, por la definicin
de convergencia lineal, se tiene
|en+1 |
= (0, 1).
n |e |
n
lm

Supongamos que todos los trminos de la sucesin de errores {en } son del mismo signo.
Para construir una sucesin que converja a z ms rpidamente que {zn }, tomemos n lo
suficientemente grande para poder asegurar que en+1 en y en+2 en+1 . Entonces:
zn+2 = z + en+2 z + en+1 = z + (zn+1 z ).
De forma totalmente anloga, tambin se tiene la equivalencia
zn+1 z + (zn z ).

(2.29)

2.5. El caso de las races mltiples

71

Restando ambas equivalencias se obtiene una estimacin para del tipo

zn+2 zn+1
.
zn+1 zn

(2.30)

Entonces, sustituyendo (2.30) en (2.29) se obtiene una nueva aproximacin para z del
siguiente tipo:
(zn+1 zn )2
zn+2 zn+1
zn
.
z
1
zn+2 2zn+1 + zn
El mtodo 2 de Aitken se basa en el hecho de que la sucesin {
zn } definida por
zn = zn

(zn+1 zn )2
zn+2 2zn+1 + zn

(2.31)

converge a z ms rpidamente que {zn }. En efecto, en primer lugar, tengamos en cuenta


que podemos escribir en+1 = ( + n )en , con n 0 cuando n . En consecuencia,
en+2 = ( + n+1 )en+1 = ( + n+1 )( + n )en .
Ahora bien, como
zn z =

en en+2 e2n+1
,
en+2 2en+1 + en

se deduce que
lm
n

( + n+1 )( + n ) ( + n )2
zn z
=
= 0.
zn z
( + n+1 )( + n ) 2( + n ) + 1

Esta ltima igualdad nos garantiza que la sucesin {


zn } definida en (2.31) converge a

z y adems, ms rpidamente que {zn }.


La notacin asociada a este proceso tiene su origen en el concepto de diferencia
progresiva de una sucesin {zn }:
zn = zn+1 zn ,

k zn = k1 (zn ),

k 0.

Con esta notacin el proceso definido en (2.31) se puede escribir


(zn )2
zn = zn
.
2 zn
4. Para resolver una ecuacin de la forma f (x) = 0, donde f (x) es una funcin de la
forma (2.25), el mtodo de Van de Vel consiste en definir dos sucesiones, una que
aproxima a la raz mltiple, , y la otra a su multiplicidad, m.
Para ello, se considera el proceso iterativo (2.26) y su correspondiente frmula del
error (2.27). De sta se deduce que
xn+1 (1 q/m)(xn )

72

El mtodo de Newton
y, por tanto,
mq

xn
.
xn+1 xn

El cociente indicado en la frmula anterior es, por tanto, una buena aproximacin de
la multiplicidad m. Sin embargo, tiene el inconveniente de involucrar a la raz en su
expresin. Una forma de solventar esta dificultad es considerar una aproximacin adecuada para como, por ejemplo, la proporcionada por el mtodo 2 de Aitken (2.31).
As, haciendo
(xn+1 xn )2
.
xn = xn
xn+2 2xn+1 + xn
se tiene que
mq

xn xn+1
.
xn+2 xn+1 (xn+1 xn )

Teniendo en cuenta que, a partir de la expresin del proceso iterativo (2.26) se tiene que
xn+1 xn = qf (xn )/f 0 (xn ) y xn+2 xn+1 = qf (xn+1 )/f 0 (xn+1 ), podemos escribir
mq

u(xn+1 )
,
u(xn+1 ) u(xn )

u(x) =

f (x)
.
f 0 (x)

De esta forma, a partir de unas aproximaciones iniciales x0 (de la raz ) y m0 (de su


multiplicidad) tenemos el siguiente proceso iterativo:

mn+1 = mn

xn+1

u(xn )
,
u(xn ) u(xn mn u(xn ))

= xn mn+1 u(xn ),

u(x) =

f (x)
,
f 0 (x)

n 0.

(2.32)

En el artculo [147] se demuestra que la sucesin {xn } definida en el proceso anterior


tiene convergencia cuadrtica a la raz mltiple . Adems, la sucesin {mn } converge
a la multiplicidad de como raz de (2.25). Para una informacin ms completa sobre
el algoritmo de Van de Vel, se pueden consultar tambin las referencias [81] y [148].

2.6.
2.6.1.

Ejemplos y aplicaciones del mtodo de Newton


Ejemplos histricos

Como ya se puso de manifiesto en la introduccin histrica de este captulo, muchos


historiadores consideran al mtodo de Hern para el clculo de races cuadradas como el
antecesor del mtodo de Newton. El siguiente ejemplo analiza este problema y su extensin
al clculo de las races n-simas de un nmero real positivo.
Ejemplo 2.1. El conocido como mtodo de Hern es un algoritmo que sirve para aproximar
la raz cuadrada de un nmero positivo a > 0. Aunque fue deducida por el matemtico griego

2.6. Ejemplos y aplicaciones del mtodo de Newton

73

Hern de Alejandra en el siglo I d. C., tambin se puede obtener al aplicar el mtodo de


Newton para resolver la ecuacin
f (x) = x2 a,

a > 0.

(2.33)

En efecto, en este caso la funcin de iteracin es Nf (x) = (x2 + a)/(2x) y la


sucesin originada por el mtodo de Newton es
a
1
xn +
.
=
2
xn


xn+1

Es sencillo comprobar que dicha sucesin converge a a para cualquier punto de


partida x0 > 0 y que adems lo hace con convergencia cuadrtica. Ambos hechos

permiten obtener buenas aproximaciones de a con unas pocas iteraciones.


La frmula de Hern se puede generalizar al clculo de las races k-simas de un
nmero real positivo (vase [58]), aplicando en este caso al mtodo de Newton a
la funcin f (x) = xk a y obteniendo la sucesin
xn+1

(k 1)xkn + a
.
=
kxk1
n

Desde el punto de vista formal, la misma frmula anterior se podra aplicar para
el clculo de las races k-simas de un nmero complejo cualquiera.
Tal vez la ecuacin no polinmica ms conocida, tanto por sus aplicaciones en Astronoma,
por su relevancia histrica como por su inters intrnseco es la conocida como ecuacin de
Kepler. Fue enunciada por el astrnomo alemn Johannes Kepler alrededor del ao 1609 en
su libro Astronomia Nova, donde se estableca que la anomala x de una rbita elptica viene
dada por la ecuacin
f (x) = x e sen x M,
(2.34)
siendo M la anomala media y e la excentricidad de dicha rbita elptica. Desde el punto
de vista de las interpretaciones astronmicas, tanto x como M son ngulos entre 0 y 2
radianes, mientras que la excentricidad es un valor comprendido entre 0 y 1. Adems, debido
a la simetra de la elipse respecto a su eje mayor, se puede reducir el estudio a anomalas
medias comprendidas entre 0 y .
Existen muchas maneras de resolver la ecuacin de Kepler (el texto de Colwell [34] da
buena muestra de ello). En este nos centraremos en su resolucin mediante mtodos iterativos,
tal y como se hace por ejemplo en los artculos de Charles y Tatum [33], Danby [38], [39] o
Palacios [113].
Ejemplo 2.2. Consideremos el mtodo de Newton para aproximar numricamente una solucin de la ecuacin de Kepler (2.34). Notemos que dicha ecuacin se podra generalizar,
desde el punto de vista formal, a una ecuacin del tipo
f (x) = x b a sen x,

74

El mtodo de Newton

donde a y b son dos parmetros reales o complejos dependiendo de que la variable x sea real
o compleja.
La aplicacin del mtodo de Newton a la ecuacin de Kepler (2.34) da lugar a la
siguiente funcin de iteracin:
Nf (x) =

M + e(sen x + x cos x)
.
1 e cos x

Un aspecto clave a la hora de estudiar la convergencia del proceso iterativo xn+1 =


Nf (xn ) a una solucin de la ecuacin de Kepler (2.34) es la eleccin del punto
de partida. No se garantiza siempre la convergencia del mtodo de Newton a una
solucin de la ecuacin de Kepler. Por ejemplo, suele ser habitual considerar la
anomala media como punto de partida x0 = M del mtodo de Newton para
resolver la ecuacin de Kepler. Pero con esta eleccin, existen valores de e y de M
para los que no se obtiene convergencia, tal y como pone de manifiesto Conway [35]
para e = 0.992, M = 0.13. Sin embargo, Charles y Tatum [33], proponen tomar
E0 = , ya que justifican que para ese valor se puede asegurar la convergencia del
mtodo de Newton a una solucin de la ecuacin de Kepler (2.34) para cualquier
eleccin de M [0, ] y e (0, 1). En el cuadro 2.1 se muestra el comportamiento
de las sucesiones a las que hacen referencia estos dos ejemplos.
Cuadro 2.1: Importancia de la eleccin del punto de partida en el comportamiento del mtodo
de Newton aplicado a la ecuacin de Kepler (2.34), con e = 0.992 y M = 0.13.

x0

2.6.2.

x1

x2

x3

x4

x5

Convergencia?

4.80602 1.12977 0.017804 50.0667 1760.76

No

1.76951

1.44453

1.38508

1.38296

1.38296

Ejemplos patolgicos

Sera una ingenuidad pensar que el mtodo de Newton nos permite aproximar la solucin
de cualquier ecuacin no lineal f (x) = 0. Como hemos visto en la seccin 2.4, en teora, se
deben comprobar una serie de condiciones para poder garantizar las siguiente cuestiones:
1. Que la sucesin sea convergente.
2. Que el lmite sea la raz.
3. Que la convergencia se produzca en un tiempo razonable.

2.6. Ejemplos y aplicaciones del mtodo de Newton

75

Los siguientes ejemplos tienen como objetivo el mostrar que, en ocasiones, la sucesin
generada por el mtodo de Newton para resolver una ecuacin no lineal f (x) = 0, no siempre
produce los resultados deseables. Los tres primeros ejemplos han sido tomados de [17].
Ejemplo 2.3. Analcese el comportamiento del mtodo de Newton aplicado a la funcin
f : R R, definida por f (x) = e1x 1.
Obsrvese que la funcin anterior tiene una nica raz simple = 1, pues f 0 (x) =
e1x y f 0 (1) = 1. Ahora, bien su funcin de Newton viene dada por
Nf (x) = x + 1

1
e1x

(2.35)

Como = 1 es una raz simple de f , este es un punto fijo superatractor para Nf .


La figura 2.13 muestra las grficas de f y Nf .

Figura 2.13: Grficos de f (x) = e1x 1 y de su correspondiente funcin de iteracin para


el mtodo de Newton, Nf (x).

Como f (x) es decreciente y convexa en R, el teorema de Fourier (teorema 2.5)


garantiza que si partimos de x0 < 1, la sucesin xn+1 = Nf (xn ) es creciente
y converge a . Por otra parte, si partimos de x0 > 1, entonces se tiene que
x1 = Nf (x0 ) < 1 y a partir de aqu se inicia la convergencia montona creciente
hacia la raz . En consecuencia se tiene, en este caso, que la cuenca de atraccin
de del nico cero de f es todo R.
No obstante ocurre el siguiente fenmeno: si partimos de x0 que es grande en
valor absoluto, entonces, x1 es negativo y de valor absoluto tambin grande. En
consecuencia, se necesitarn muchas iteraciones para aproximar a la raz . Para
justificar esta afirmacin, notemos que Nf0 (x) = 1 1/e1x , por lo tanto si x es
negativo y grande en valor absoluto, se tiene Nf0 (x) 1, en otras palabras, el

76

El mtodo de Newton
grfico de Nf es casi paralelo a la diagonal. Entonces, si xn < 1 y es grande
en valor absoluto, se tiene que en cada iteracin el valor de xn+1 = Nf (xn ) es
aproximadamente xn + 1, ya que xn+1 = xn + 1 1/(e1xn ) y el valor de 1/(e1xn )
es muy pequeo. Esto puede apreciarse claramente en la figura 2.14, donde se
muestran las iteraciones de la funcin Nf (x), a partir de x0 = 4.

Figura 2.14: Iteraciones de Nf (x), con x0 = 4.

Otra forma de apreciar la convergencia extremadamente lenta del mtodo de


Newton en este caso consiste en mostrar algunas iteraciones. En el cuadro 2.2,
hemos elegido x0 = 10. Como se ve, todava estamos muy lejos de . De hecho, se
necesitan muchas ms iteraciones para aproximarse a la solucin del problema.
Cuadro 2.2: Primeras iteraciones del mtodo de Newton aplicado a la funcin (2.35) para x0 = 10.

x0
x1
x2
x3
x4

10
8092.0839275753840076
8091.0839275753840076
8090.0839275753840076
8089.0839275753840076

x5
x6
x7
x8
x9

8088.0839275753840076
8087.0839275753840076
8086.0839275753840076
8085.0839275753840076
8084.0839275753840076

En resumen, aunque la convergencia en este caso es global, es decir, cualesquiera que sea el punto de partida elegido, x0 , la sucesin de los iterados de Newton

2.6. Ejemplos y aplicaciones del mtodo de Newton

77

xn+1 = Nf (xn ) converge a cuando n , esta convergencia es extremadamente lenta para valores que no estn prximos a la solucin. Cabe notar aqu, que lo
anterior confirma el hecho de la convergencia cuadrtica del mtodo de Newton
es slo local, cosa que evidentemente ocurre en este caso cuando estamos cerca
del cero = 1 de nuestra ecuacin, como el lector puede verificarlo fcilmente.
Ejemplo 2.4. Analcese el comportamiento del mtodo de Newton aplicado a la funcin
f (x) = xex , definida en toda la recta real.
Es claro que la nica solucin del problema f (x) = 0 es = 0. Tenemos f 0 (x) =
(1 x)ex y c = 1 es el nico punto crtico de f el cual es un mximo. Por lo
tanto, Nf tiene una asntota vertical en c. Estos hechos se ven reflejados en los
x2
. De esto
grficos de la figura 2.15. Ahora, f 00 (x) = (x 2)ex y Nf (x) =
x1
ya podemos obtener las siguientes conclusiones:
lm Nf (x) = .

x1

lm Nf (x) = +.

x1+

lm Nf (x) = .

lm Nf (x) = +.

x+

Como el cero = 0 de f es simple, se tiene que es un punto fijo superatractor.


x(x 2)
De Nf0 (x) =
, vemos que x = 2 es un punto crtico libre de Nf , es decir,
(x 1)2
un punto crtico que no es raz de la ecuacin f (x) = 0. Dicho punto corresponde
a un mnimo en el intervalo (1, +). Notemos que si x0 > 1, entonces la sucesin
xn+1 = Nf (xn ) es creciente y tiende a + cuando n +. Por otra parte, la
cuenca de atraccin de = 0 es el intervalo (, 1). En este caso, tal y como se
precia en los grficos de la figura 2.16, ocurre un fenmeno similar al del ejemplo
anterior, con una convergencia extremadamente lenta cuando se parte de valores
negativos que son grandes en valor absoluto.
Experimentalmente, mostramos en el cuadro 2.3 lo dicho arriba, es decir, que si x0
es negativo y grande en valor absoluto, entonces xn+1 xn + 1 y la convergencia
se produce muy lentamente.
Ejemplo 2.5. Analcese el comportamiento del mtodo de Newton aplicado a la funcin
f : R R, definida por f (x) = x1/3 .
En este caso, f no es derivable en x = 0 que es la solucin de la ecuacin f (x) = 0.
Este hecho nos producir un efecto no deseado en el mtodo de Newton, ya que
para x 6= 0, la aplicacin de Newton viene dada por Nf (x) = 2x. Evidentemente

78

El mtodo de Newton

Figura 2.15: Grficos de f (x) = xex y de Nf (x).

Figura 2.16: Iteraciones de Nf (x), con x0 = 0.99.

esta aplicacin tiene a x = 0 como punto fijo, pero esta vez es repulsor. De hecho,
para todo x0 6= 0 se tiene que xn+1 = Nf (xn ) no converge, de hecho |Nf (xn )|
cuando n .
Ejemplo 2.6. Analcese el comportamiento del mtodo de Newton para resolver la ecuacin
f (x) = ex sen x = 0.
Notemos que esta ecuacin tiene infinitas soluciones, todas ellas positivas, siendo la menor 1 0.588533. Las restantes son aproximadamente iguales a
, 2, 3, . . .. Un clculo directo muestra que ellas son todas simples. La figu-

2.6. Ejemplos y aplicaciones del mtodo de Newton

79

Cuadro 2.3: Primeras iteraciones del mtodo de Newton aplicado a la funcin f (x) = xex
para x0 = 20 en las que se aprecia una lenta convergencia hacia la solucin = 0.

x0
x1
x2
x3
x4

20
19.047619047619047619
18.097500282773441918
17.149863156719935957
16.204959990859412805

x5
x6
x7
x8
x9

15.263082764788051772
14.324571721984109704
13.389826400427451386
12.459319942056994248
11.533617900966140257

ra 2.17 muestra la grfica de f (x) y de su correspondiente funcin de iteracin


para el mtodo de Newton, Nf (x).

Figura 2.17: Grfico de f (x) = ex sen(x) y de Nf (x).

El comportamiento dinmico de esta funcin es complicado, pues tiene infinitos


puntos fijos superatractores, infinitos puntos peridicos de perodo 2, infinitos
puntos preperidicos, etc. Las iteraciones de la funcin Nf (x) son muy sensibles
a la eleccin de la condicin inicial, tal y como se muestra en la figura 2.18, donde
se ve que la sucesin xn+1 = Nf (xn ), con x0 = 11.15 se aproxima a la raz que
est cerca de 7. Adems, en el cuadro 2.4 se observa que pequeos cambios en
el punto de partida provoca grandes cambios en el comportamiento del mtodo
de Newton y, en concreto, la convergencia hacia distintos lmites.
Ejemplo 2.7. En este ejemplo, tomado de [67], se muestra el mal comportamiento del mtodo
de Newton aplicado a un funcin que es continua en toda la recta real y que tiene derivada
continua en {0}. En concreto, sea
f (x) =

2x sen(/x) si x 6= 0,

si x = 0.

(2.36)

80

El mtodo de Newton

Figura 2.18: Grfico de algunas iteraciones de Nf (x), con f (x) = ex sen x y x0 = 11.15.
Cuadro 2.4: Iteraciones del mtodo de Newton aplicado a la funcin f (x) = ex sen x, con
puntos de partida x0 = 11.14, x0 = 11.15, x0 = 11.16 y x0 = 11.17. Se observa que ligeros
cambios en el punto de partida provoca que el lmite de la iteracin sea distinto en cada
caso.

x0

11.14

11.15

11.16

11.17

x1
x2
x3
x4
x5
x6

18.0152
19.1183
18.8429
18.8496
18.8496
18.8496

17.5735
20.8670
22.9548
21.5153
22.0306
21.9911

17.1864
6.3865
6.2847
6.28505
6.28505
6.28505

16.8445
14.6885
6.3146
15.6207
15.7082
15.7080

Entonces la sucesin generada por el mtodo de Newton aplicado a esta funcin y empezando
en x0 = 1/2 converge a 0, pero f (0) 6= 0.
Notemos que en este caso, el mtodo de Newton da lugar a la sucesin
1
x0 = ,
2

xn+1 = xn

xn 2x2n sen(/xn )
.
2 cos(/xn ) 2xn sen(/xn )

No es difcil comprobar que xn = 1/2n para n 0, por lo que, evidentemente,


lmn xn = 0 y, sin embargo f (0) = , por lo que el lmite de la sucesin
generada por el mtodo de Newton no es una raz de la ecuacin asociada (vase
la figura 2.19).

2.6. Ejemplos y aplicaciones del mtodo de Newton

81

0.1

0.2

0.3

0.4

0.5

0.6

Figura 2.19: El mtodo de Newton aplicado a la funcin (2.36).

Obsrvese que
f 0 (xn ) = f 0 (1/2n ) = 2n+1 ,
por lo que lmn f 0 (xn ) = .
Con este ejemplo se muestra que aunque el mtodo de Newton
xn+1 = xn

f (xn )
f 0 (xn )

d lugar a una sucesin convergente a un cierto lmite L R, no se puede garantizar que f (L) = 0. En efecto, si lmn |f 0 (xn )| = , como ocurre en este
ejemplo, entonces puede ocurrir que
lm

f (xn )
=0
f 0 (xn )

sin que lmn f (xn ) = 0.

2.6.3.

Sistemas de ecuaciones no lineales

La extensin natural del mtodo de Newton para resolver un sistema de ecuaciones no


lineales del tipo F (x) = 0, con x Rn y F = (f1 , . . . , fn ), es decir F : Rn Rn , consiste en
construir una sucesin de vectores mediante el siguiente proceso iterativo
x(k+1) = x(k) F 0 (x(k) )1 F (x(k) ),
(k)

n
0 (k)
donde x(k) = (x1 , . . . , x(k)
n ) R y F (x ) es
derivadas parciales,

f1
(x(k) )
x1
..

F 0 (x(k) ) =
.

fn
(x(k) )
x1

(2.37)

la matriz jacobiana de F formada por las

...

f1
(x(k) )
xn

..
.
fn
(x(k) )
xn

82

El mtodo de Newton

En la prctica, en lugar de invertir la matriz jacobiana en cada paso, suele ser ms recomendable resolver un sistema de ecuaciones lineales. De esta forma, la expresin alternativa
del mtodo de Newton se puede escribir en dos etapas:
x(k+1) = x(k) + y (k) , donde F 0 (x(k) )y (k) = F (x(k) ).
Los siguientes ejemplos tienen como objetivo ilustrar este procedimiento en situaciones
sencillas, si entrar a analizar en detalle cundo se garantiza que la correspondiente sucesin
vectorial est bien definida y sea convergente a una solucin del sistema. Para profundizar
en estos aspectos se pueden consultar las siguientes referencias: [78], [109], [112], [123].
Ejemplo 2.8. El sistema de ecuaciones que aparece en este ejemplo ha sido estudiado tambin en [133]. Usando el mtodo de Newton, resulvase el sistema de ecuaciones no lineales:

x sen x cosh y = 0
y cos x senh y = 0,

(2.38)

partiendo de (x0 , y0 ) = (14, 5).


El sistema anterior se puede escribir con notacin vectorial de la forma
F (x, y) = (f1 (x, y), f2 (x, y))T
donde
f1 (x, y) = x sen x cosh y,

f2 (x, y) = y cos x senh y.

La matriz asociada al operador lineal F 0 (x, y) (matriz jacobiana) es:

1 cos(x) cosh(y) sen(x) senh(y)


.
F 0 (x, y) =
sen(x) senh(y)
1 cos(x) cosh(y)
Por lo tanto, el mtodo de Newton se puede escribir de la forma

xk+1 xk uk
,
=
+
yk+1
yk
vk

siendo (uk , vk )T la solucin del sistema de ecuaciones lineales F 0 (xk , yk )(uk , vk )T =


F (xk , yk ) o equivalentemente

1 cos(xk ) cosh(yk ) sen(xk ) senh(yk ) uk


xk sen xk cosh yk

=
.
sen(xk ) senh(yk )
1 cos(xk ) cosh(yk )
vk
yk cos xk senh yk
En el cuadro 2.5 se muestran los primeros 5 pasos de este procedimiento iterativo
para obtener la siguiente solucin aproximada del sistema (2.38):
(x, y) = (13.9, 3.35221).

2.6. Ejemplos y aplicaciones del mtodo de Newton

83

Cuadro 2.5: Primeros pasos del mtodo de Newton para resolver el sistema (2.38).

xk

yk

0
1
2
3
4
5

14
13.9697
13.9318
13.9059
13.9001
13.9000

5
4.19414
3.62644
3.38694
3.35281
3.35221

Ejemplo 2.9. El siguiente ejemplo aparece en [50]. Se trata de encontrar, usando el mtodo de Newton, una solucin del sistema de tres ecuaciones no lineales con tres incgnitas
siguiente

3x cos(yz) 0.5
= 0,

2
2
(2.39)
x 81(y + 0.1) + sen(z) + 1.06 = 0,

xy
20z + e
+ 9.472
= 0,
partiendo de (x0 , y0 , z0 ) = (0.1, 0.1, 0.1).
La matriz jacobiana es en este caso:

3
z sen(yz)
y sen(yz)

2x
162(y + 0.1) cos(z)

.
exy y
exy x
20
La sucesin vectorial obtenida por el mtodo de Newton se muestra en el cuadro 2.6. En la misma se observa la convergencia hacia la solucin solucin:
(x, y, z) = (0.5, 0, 0.5236).

Cuadro 2.6: Primeros pasos del mtodo de Newton para resolver el sistema (2.39).

k
0
1
2
3
4

xk

yk

zk

0.1
0.1
0.1
0.49987 0.0194668 0.523558
0.500014 0.00158853 0.5236
0.5
0.00001238 0.5236
0.5
0
0.5236

84

El mtodo de Newton

Los sistemas de ecuaciones no lineales pueden verse como un caso particular de una ecuacin matricial F (X) = 0 siendo X y 0 unas matrices de dimensiones adecuadas. El siguiente
ejemplo muestra una de estas ecuaciones, conocida como ecuacin de Riccati algebraica. Un
estudio ms detallado de este tipo de ecuaciones y de sus numerosas aplicaciones puede
encontrarse en el manual de Lancaster y Rodman [88].
Ejemplo 2.10. La ecuacin de Riccati algebraica es un ecuacin del tipo
R(X) = XDX XA AT X C = 0,

(2.40)

donde D, A, C Rnn son matrices dadas, AT denota la matriz traspuesta de A y X Rnn


es una matriz incgnita. Supondremos que D es una matriz simtrica.
Para poder aplicar la teora de Newton-Kantorovich a la ecuacin de Riccati,
notemos en primer lugar que el operador R(X) resulta ser cuadrtico, es decir,
R00 (X) es un operador bilineal constante. Las expresiones de sus derivadas de
Frchet de primer y segundo orden son
R0 (X)Y = (XD AT )Y + Y (DX A),

R00 (X)Y Z = Y DZ + ZDY.

Para una norma matricial k k dada se tiene que


kR00 (X)Y Zk 2kDkkY kkZk,
luego kR00 (X)k 2kDk.
Tomamos como punto de partida una matriz simtrica X0 . Entonces para hallar
el inverso de R0 (X0 ), debemos resolver una ecuacin de Liapunov de la forma
R0 (X0 )Y = (DX0 A)T Y + Y (DX0 A) = Z R0 (X0 )1 Z = Y.
Se sabe (vase [88]) que esta ecuacin tiene solucin si DX0 A es estable, es
decir, todos sus valores propios tienen parte real negativa. En este caso, la solucin
es
Z
Y =
exp((DX0 A)T t)Z exp((DX0 A)t) dt
0

y la iteracin correspondiente al mtodo de Newton queda, en este caso, de la


forma
Z
Xn+1 = Xn
exp((DXn A)T t)Z exp((DXn A)t) dt.
0

Como consecuencia del teorema de Kantorovich (teorema 2.4) se obtiene un resultado de convergencia para la ecuacin de Riccati. Si X0 es una matriz simtrica
tal que DX0 A es estable y
Z

2kDkkR(X0 )k

2

k exp((DX0 A) t)kk exp((DX0 A)t)k dt

1
,
2

2.6. Ejemplos y aplicaciones del mtodo de Newton

85

entonces el mtodo de Newton converge a una solucin de la ecuacin de Riccati


algebraica.
Consideramos la ecuacin de Riccati (2.40) para las matrices

1 0
D=
,
0 0

0 0
A=
,
0 1

0 1
C=
.
1 2

Tomamos como punto de partida la matriz

1 1
X0 =
.
1 1
Entonces, las cuatro primeras matrices obtenidas aplicando el mtodo de Newton
a (2.40) son

1/2 1
,
X1 =
1 3/2

1/8 53/60
,
X3 =
53/60 11/18

1/4 5/6
X2 =
5/6 2/3

1/16
1013/1080
.
X4 =
1013/1080 4549/8100

Se observa que el mtodo converge a la solucin exacta de la correspondiente


ecuacin que es, en este caso:

0 1
.
X =
1 1/2

2.6.4.

Ecuaciones y sistemas con races mltiples

Cuando se trata de aproximar una raz mltiple, el mtodo de Newton tiene un comportamiento diferente al caso general. De entrada, se pierde la velocidad de convergencia
cuadrtica, pasando nicamente a convergencia lineal. En el caso escalar, la multiplicidad de
una raz se presenta cuando f () = f 0 () = 0. En el caso de sistemas de ecuaciones lo
que ocurre es que la matriz jacobiana F 0 (x) no tiene inversa en la solucin del sistema. En
este apartado mostramos algunos ejemplos que usan variantes del mtodo de Newton para
ecuaciones con races mltiples. Un anlisis en mayor profundidad de este tipo de problemas
se puede ver en [86], [81], [122], [147] o [148].
Ejemplo 2.11. Para ilustrar el comportamiento del mtodo de Van de Vel (2.32) se considera
el conjunto de funciones test que aparece en [147]:
f (x) = ex (x2 1)m ,

m = 1, 5, 9, 7/5, .

86

El mtodo de Newton
Tomamos como puntos de partida m0 = 0.99 y x0 = 1.5 para obtener los datos
que se muestran en el cuadro 2.7. En el ejemplo se aprecia que ambas sucesiones
{xn } y {mn } tienen una rpida convergencia hacia la raz mltiple = 1 y
su multiplicidad m. Se ha seguido la estrategia de tomar como multiplicidad
inicial un valor prximo a 1, lo cual puede ser razonable si no se tiene ningn
conocimiento a priori de la multiplicidad de la raz. Ahora bien, la convergencia
de este tipo de procesos est fuertemente condicionada por tener que partir de
un punto x0 lo suficientemente prximo a la solucin buscada. En otro caso, los
resultados pueden no ser los esperados.

Cuadro 2.7: El mtodo de Van de Vel (2.32) aplicado a las funciones f (x) = ex (x2 1)m con
m = 1, 5, 9, 7/5, .

m=1
i
1
2
3
4

m=5

mi
xi
2.17460 0.86041
1.07446 1.05138
1.07658 0.99999
0.99999
1

i
1
2
3
4

m=9

mi
xi
7.91095 0.89146
4.85949 1.00601
5.02166 0.99999
5
1

m = 7/5
i
1
2
3
4

mi
xi
2.79954 0.857903
1.43462 1.03504
1.46018 0.99997
1.39996
1

i
1
2
3
4

mi
xi
13.4711 0.90393
8.75016 1.00341
9.01932
1
9
1

m=
i
1
2
3
4

mi
xi
5.30876 0.87835
3.06698 1.01082
3.17022 0.99999
3.14158
1

Ejemplo 2.12. En este ejemplo, tomado de [122], se analiza el comportamiento del mtodo
de Newton para resolver el sistema de ecuaciones

x2 xy + y 2 + x = 2,
3x2 + 2xy + 2y = 7.

(2.41)

Un anlisis grfico nos permite situar las soluciones del sistema. Como se ve en
la figura 2.20 el sistema tiene 3 soluciones. En dos de ellas la matriz jacobiana
es inversible y, por tanto, el mtodo de Newton tiene convergencia cuadrtica.
Sin embargo la tercera solucin est sobre la curva de puntos donde se anula la
matriz jacobiana, marcada con un trazo verde discontinuo en la figura 2.20. Se

2.6. Ejemplos y aplicaciones del mtodo de Newton

87

-1

-2

-3
-3

-2

-1

Figura 2.20: Grfica de las curvas x2 xy + y 2 + x = 2 (en rojo) y 3x2 + 2xy + 2y = 7 (en
azul), as como de la curva 10x2 12xy + 6x 4y 2 2y + 2 = 0 (en verde) formada por los
puntos (x, y) donde det(F 0 (x, y)) = 0.

trata por tanto de una solucin singular y el mtodo de Newton tiene un orden
de convergencia lineal.
En este caso, la matriz jacobiana es

2x y + 1 2y x
F 0 (x, y) =
6x + 2y
2x + 2
y su determinante det(F 0 (x, y)) = 10x2 12xy + 6x 4y 2 2y + 2.
Como vemos en el cuadro 2.8, el mtodo de Newton necesita 4 iteraciones para
alcanzar cada una de las races simples (trabajando con seis dgitos de precisin)
mientras que para aproximar la raz mltiple se necesitan 21 iteraciones.
Cuadro 2.8: El mtodo de Newton para encontrar las tres soluciones del sistema (2.41).

1a raz simple
i
0
1
2
3
4

xi
2
1.62069
1.59799
1.59149
1.59137

yi
2
0.982759
0.566914
0.506533
0.505093

2a raz simple
i
0
1
2
3
4

xi
2
1.47222
1.36138
1.35601
1.35600

yi
3
2.25000
2.09177
2.08406
2.08404

Raz mltiple
i
0
5
10
15
20

xi
0
0.96367
0.99886
0.99996
0.99999

yi
0
1.07267
1.00227
1.00007
1.00000

88

El mtodo de Newton

Ejemplo 2.13. En [86] se presenta una extensin del mtodo de Newton para races mltiples
para el caso de sistemas de ecuaciones no lineales. La utilizamos para resolver el sistema de
ecuaciones

x sen x + y 3 = 0,
(2.42)
y + x sen y = 0.
El sistema (2.42) tiene en (x, y) = (0, 0) una ecuacin singular. En efecto, en este
caso, si F (x, y) = (x sen x + y 3 , y + x sen y) se tiene que

x cos(x) + sen(x)
3y 2
0

,
F (x, y) =
sen(y)
x cos(y) + 1

0 0
F 0 (0, 0) =
0 1

y det(F 0 (0, 0)) = 0.


Si denotamos f1 (x, y) = x sen x + y 3 y f2 (x, y) = y + x sen y, podemos escribir
f1 (x, y) = x2 +

c x 1 y 2 ,

f2 (x, y) = y +

||3

d x1 y 2

||3

donde es un multi-ndice, = (1 , 2 ) N2 , || = 1 + 2 . El menor grado de


los trminos homogneos que aparecen en los desarrollos anteriores se denomina
orden de (x, y) = (0, 0) como cero de fj , j = 1, 2 y se denota por kj . En nuestro
caso, se tiene que k1 = 2, k2 = 1.
Para este problema, (2.42), el mtodo de Newton (2.37) presenta un orden de
convergencia lineal para aproximar dicha raz. Sin embargo, la modificacin introducida por Kravanja y Haegemans en [86], dada por
X (k+1) = X (k) F 0 (X (k) )1 diag(k1 , . . . , kn )F (X (k) ),

X (k) = (x(k) , y (k) ), (2.43)

recupera el orden de convergencia cuadrtico, tal y como se pone de manifiesto


en el cuadro 2.9. El mtodo modificado de Kravanja-Haegemans converge en 5
iteraciones, mientras que el mtodo de Newton clsico necesita 18 iteraciones para
llegar a la solucin con la misma precisin.

2.6.5.

Ecuaciones funcionales

El mtodo de Newton, en su versin ms general que hemos denominado mtodo de


Newton-Kantorovich, permite su aplicacin a ecuaciones definidas entre espacios de funciones,
como puede ser el caso de ecuaciones diferenciales o ecuaciones integrales. Mostramos a
continuacin algunos ejemplos.

2.6. Ejemplos y aplicaciones del mtodo de Newton

89

Cuadro 2.9: El mtodo de Newton (2.37) y la modificacin de Kravanja-Haegemans (2.43)


para el sistema (2.42).

Newton (2.37)

Kravanja-Haegemans (2.43)

0
1
2
3
4
4

(0.75, 0.75)
(1.65444, 0.462403)
(0.25613, 0.322061)
(0.095719, 0.143380)
(0.077952, 0.002233)
(0.038937, 0.000080)

(0.75, 0.75)
(0.258806, 0.379649)
(0.146683, 0.048575)
(0.001126, 0.008402)
(0.000262, 0.000007)
(0, 0)

Ejemplo 2.14. La ecuacin de Chandrasekhar [32] es una ecuacin que aparece en diversos
problemas fsicos (transferencia radiactiva, cintica de gases, etc.). Consideramos el espacio
X = C[0, 1] formado por las funciones continuas en [0, 1] y dotado de la norma del mximo
kxk = m
ax |x(t)|,
t[0,1]

x X.

Se trata de encontrar una funcin x X que cumpla


x(s) = 1 + x(s)

Z 1
0

s
x(t) dt,
s+t

s [0, 1].

(2.44)

Con notacin de operadores, el problema puede plantearse como el de resolver la ecuacin


F (x) = 0
siendo F el operador definido de X en X tal que
F (x)(s) = x(s) 1 x(s)

Z 1
0

s
x(t) dt,
s+t

s [0, 1].

Estudiaremos el caso particular = 1/4.


En primer lugar, como aplicacin del teorema de Kantorovich, probaremos la existencia y unicidad de solucin de esta ecuacin. Posteriormente, encontraremos una
aproximacin numrica de la misma. Para ello, pasaremos de un problema continuo a un problema discreto utilizando una frmula de integracin numrica (de
tipo Gauss-Legendre) para aproximar la integral que aparece en (2.44). Obtenemos as un sistema de ecuaciones (no lineal) que resolvemos por el mtodo de
Newton. Las incgnitas son los valores aproximados de la solucin en una serie
de puntos del intervalo [0, 1]. Finalmente, a partir de estos valores y mediante un
proceso de interpolacin se obtiene la aproximacin buscada.

90

El mtodo de Newton
Para aplicar el teorema de Kantorovich, necesitamos partir de una funcin inicial
adecuada. Como de (2.44) se deduce que x(0) = 1, una eleccin razonable parece
ser x0 (s) = 1, para todo s [0, 1]. Adems, hay que calcular el operador derivado
F 0 . Para ello, hay que tener en cuenta que F 0 acta de X en L(X), el espacio de
las aplicaciones lineales de X en X. As, para cada x X, F 0 (x) L(X); adems
F 0 (x)y es una funcin continua para cada x, y X definida de la siguiente manera:
F (x + hy)(s) F (x)(s)
h0
h
Z 1
s
s
1
y(t) dt y(s)
x(t) dt,
s+t
4
0 s+t

F 0 (x)y(s) = lm
Z 1
1
= y(s) x(s)
4
0

s [0, 1].

Podemos considerar el subconjunto que aparece en el enunciado del teorema


de Kantorovich como el propio conjunto X que, por supuesto, es un conjunto
convexo. A continuacin, calculamos las constantes y .
En primer lugar,
k0 F (x0 )k k0 kkF (x0 )k;
como

s
1+s
1Z 1 s
dt = log
,
F (x0 )(s) =
4 0 s+t
4
s

tenemos que
log 2
.
4
El lema de Banach sobre inversin de operadores nos permite encontrar una cota
para 0 = F 0 (x0 )1 . Dada una funcin cualquiera y X, se tiene que
kF (x0 )k =

k[I F 0 (x0 )]yk = m


ax |y(s) F 0 (x0 )y(s)|
s[0,1]

1
=
4

Z 1

m
ax
s[0,1]
0

Z 1

s
s
log 2
y(t) dt + y(s)
dt
kyk,
s+t
2
0 s+t

luego
log 2
= 0.3465 . . . < 1,
2
con lo que se garantiza que existe 0 = F 0 (x0 )1 y adems
kI F 0 (x0 )k

k0 k

1
1

= 1.5303 . . .
0
1 kI F (x0 )k
1 (log 2/2)

En consecuencia,
k0 F (x0 )k

(log 2/4)
= 0.2651 . . . .
1 (log 2/2)

De forma muy parecida, podemos deducir que


k0 [F 0 (x) F 0 (y)]k k0 kkF 0 (x) F 0 (y)k

(log 2/2)
kx yk.
1 (log 2/2)

2.6. Ejemplos y aplicaciones del mtodo de Newton

91

Por tanto,

(log 2/4)
= 2.
1 (log 2/2)

As, tenemos que = = 2 2 = 0.1406 . . . < 1/2, con lo que se cumplen


las condiciones del teorema de Kantorovich y se prueba la existencia de solucin
de (2.44). An podemos precisar ms, estableciendo las regiones de existencia y
unicidad. Para ello, sean

1 + 1 2
1 1 2

= 0.2870 . . . , t =
= 3.4837 . . .
t =

Sabemos que la ecuacin de Chandrasekhar tiene una solucin x localizada en


la bola
kx x0 k t

(|x (s) 1| t , para todo s [0, 1]) .

Adems esta solucin es nica en la bola kx x0 k < t .


Pasemos ahora a encontrar la aproximacin numrica de la solucin de (2.44).
Utilizando la frmula de Gauss-Legendre, podemos hacer
Z 1
0

m
1X
f (t) dt
j f (tj ),
2 j=1

donde tj y j son nodos y pesos conocidos (aparecen tabulados para distintos


valores de m). En particular, para m = 8 son los que aparecen en el cuadro 2.10.
Cuadro 2.10: Pesos (tj ) y nodos (j ) para la frmula de Gauss-Legendre para m = 8.

tj

1 0.01985507 0.10122854
2 0.10166676 0.22381034
3 0.237233795 0.31370665
4 0.40828268 0.36268378

tj

5 0.59171732 0.36268378
6 0.762766205 0.31370665
7 0.89833324 0.22381034
8 0.98014493 0.10122854

Denotando xi a las aproximaciones de x(ti ), i = 1, . . . , 8, llegamos al siguiente


sistema de ecuaciones (no lineal):
8
X
xj
1
xi = 1 + xi ti
j
,
8
ti + tj
j=1

i = 1, . . . , 8.

Si hacemos aij = ti j /(8(ti +tj )), podemos escribir el sistema anterior en la forma
xi = 1 + xi

8
X
j=1

aij xj ,

i = 1, . . . , 8.

(2.45)

92

El mtodo de Newton

1.25

1.2

1.15

1.1

1.05

0.2

0.4

0.6

0.8

Figura 2.21: Grfica de la solucin aproximada de la ecuacin de Chandrasekhar.

En forma matricial, si denotamos x = (x1 , . . . , x8 )T y 1 = (1, . . . , 1)T ,


x = 1 + x (Ax),
donde representa el producto componente a componente. La solucin de este
sistema es el siguiente vector:
(x1 , . . . , x8 ) = (1.02176, 1.07334, 1.12599, 1.17011, 1.20351, 1.22698, 1.24205, 1.24999).
Interpolando la funcin que pasa por los puntos (ti , xi ) i = 1, . . . , 8, y sabiendo
adems, que x(0) = 1, obtenemos la grfica aproximada de la solucin, que se
muestra en la figura 2.21.
Otra fuente importante de ejemplos donde aplicar el mtodo de Newton son las ecuaciones
diferenciales. En este contexto, consideramos un problema de valores en la frontera (PVF)
del tipo.
d2 y
+ g(y) = 0, y(a) = A, y(b) = B,
(2.46)
dx2
donde y = y(x) es una funcin real de variable real lo suficientemente derivable en el intervalo
[a, b].
Uno de los mtodos ms empleados para resolver el problema (2.46) es el que se conoce
como mtodo de disparo. Sin entrar en muchos detalles (vase [50] o [79] para ms informacin) el mtodo consiste en conjeturar una pendiente inicial 1 como aproximacin de y 0 (a).
A continuacin, se resuelve el problema de valor inicial (PVI) siguiente:
d2 y
+ g(y) = 0,
dx2

y(a) = A,

y 0 (a) = 1 .

2.6. Ejemplos y aplicaciones del mtodo de Newton

93

Sea y(x, 1 ) la solucin del problema anterior. Entonces, si |y(x, 1 ) B| es menor que la
precisin deseada, entonces el proceso termina y y(x, 1 ) es la solucin del PVF (2.46). Pero
lo ms normal es no acertar a la primera con la aproximacin de y 0 (a). Por ello, se puede
buscar otra aproximacin 2 para y 0 (a) y calcular la solucin y(x, 2 ) del correspondiente
PVI. Si |y(x, 2 ) B| sigue siendo mayor que la precisin deseada, se pueden usar diversos
mtodos iterativos (biseccin, secante, Newton) para, a partir de 1 y 2 , calcular nuevas
aproximaciones 3 , 4 , . . . de y 0 (a). De esta forma, hay que resolver un PVI en cada paso.
Existen otras tcnicas para resolver este tipo de problemas, como las basadas en el clculo
de variaciones. En el siguiente ejemplo, mostramos otra alternativa, propuesta por D. A.
Snchez [131].
Ejemplo 2.15. El mtodo de Newton se puede usar en una alternativa al mtodo de disparo
para resolver el PVF (2.46).
La clave de esta alternativa est en observar que un PVI
d2 y
+ g(y) = 0,
dx2

y(a) = A,

y 0 (a) =

satisface la ecuacin de la energa


1
2

dy
dx

!2

+ G(y) =

2
+ G(A),
2

G0 (y) = g(y).

(2.47)

En efecto, derivando en (2.47),


y 0 y 00 + G0 (y)y 0 = 0 y 00 + g(y) = 0.
Adems, sustituyendo x = a en (2.47), se tiene y 0 (a) = .
Observemos ahora que, por el teorema de la funcin inversa, (2.47) puede escribirse
!2
dx
1
= 2
.
dy
+ 2G(A) 2G(y)
Entonces, si A 6= B, podemos encontrar la solucin de esta ecuacin:
x =

Z B
A

2 + 2G(A) 2G(y)

dy.

El signo + se considera si B > A y el cuando B < A. A partir de ahora


supondremos que B > A. El otro caso se estudia de forma parecida. La cantidad
x se puede entender como el tiempo que emplea la solucin para viajar del
punto (A, ) a la recta vertical y = B en el plano (y, y 0 ).

94

El mtodo de Newton
Despus de estas consideraciones, el valor de la pendiente que nos da la solucin
del PVF (2.46) es la solucin de la ecuacin no lineal x = b a, o equivalentemente,
Z B
1
q
F () = b a
dy = 0.
(2.48)
A
2 + 2G(A) 2G(y)
La existencia de una solucin de la ecuacin (2.48) depende de la convergencia
de la integral y, por tanto, de la funcin G. Bajo condiciones adecuadas, por
ejemplo cuando G es una funcin montonamente creciente o decreciente [131],
se puede probar que la sucesin generada por el mtodo de Newton:
b a AB (n2 + 2G(A) 2G(y))1/2 dy
F (n )
= n
= n 0
R
F (n )
n AB (n2 + 2G(A) 2G(y))3/2 dy
R

n+1

converge a .
En la prctica se puede tomar como punto de partida de esta iteracin el valor
1 = (B A)/(b a).

Captulo 3
Dinmica del mtodo de Newton en la
recta real
3.1.

Introduccin

En el captulo 1 ya se puso de manifiesto que el comportamiento dinmico de algunas


funciones, aparentemente sencillas, como los polinomios de segundo grado o la funcin logstica, puede ser extremadamente complicado. En esta seccin nos vamos a centrar en estudiar
el comportamiento dinmico del mtodo de Newton, introducido en el captulo 2, cuando se
aplica para resolver una ecuacin
f (x) = 0,
(3.1)
siendo f una funcin real de variable real. Dejamos para el captulo 4 el anlisis para funciones
de variable compleja.
As, sea f : R R la funcin definida en la ecuacin (3.1). La funcin de iteracin para
el mtodo de Newton es entonces
f (x)
Nf (x) = x 0 .
(3.2)
f (x)
Nuestro objetivo es el estudio del comportamiento de las sucesiones {xn }, donde
xn+1 = xn

f (xn )
= Nf (xn ) = Nfn (x0 ),
0
f (xn )

n 0,

(3.3)

para distintos puntos de partida x0 R.


Una rpida inspeccin a la funcin de iteracin del mtodo de Newton nos permite sacar
las siguientes conclusiones:
1) Si es una raz simple de la ecuacin (3.1), es decir, satisface f 0 () 6= 0, entonces es
un punto fijo de Nf , es decir, Nf () = . Adems, como
Nf0 () =

f ()f 00 ()
= 0,
f 0 ()2

95

96

Mtodo de Newton en la recta real


se trata de un punto fijo superatractor de la aplicacin Nf . Notemos que este aspecto
implica la convergencia cuadrtica del mtodo de Newton si comenzamos con un punto
inicial cerca de la raz buscada, tal y como se puso de manifiesto en la seccin 2.4.
2) Cuando es una raz mltiple de la ecuacin (3.1), entonces tambin es un punto
fijo de Nf , aunque en este caso se trata de un punto fijo atractor con
Nf0 () =

m1
< 1,
m

siendo m la multiplicidad de como raz de f . Como vimos en la seccin 2.5, la


convergencia del mtodo de Newton en estas condiciones es solamente lineal.
Un anlisis un poco ms profundo nos permite afirmar que, dada una ecuacin (3.1), el
comportamiento dinmico de la funcin de iteracin del mtodo de Newton (3.2) nos permite
clasificar a los puntos de la recta real en dos conjuntos:
B(f ) = {x0 R : lm Nfn (x0 ) = con f () = 0},

(3.4)

M(f ) = R B(f ).

(3.5)

Coloquialmente hablando, podramos definir a estos conjuntos como los puntos buenos y
malos para el mtodo de Newton con el siguiente sentido: B(f ) recoge a los puntos iniciales x0 a partir de los cuales el mtodo de Newton (3.2) converge a una solucin de la
ecuacin (3.1). Por tanto, en M(f ) se incluyen los puntos de partida para los cuales, por un
motivo u otro, el mtodo de Newton no converge a ninguna solucin de la ecuacin considerada. Obsrvese que entre los puntos que forman parte del conjunto M(f ) se encuentran los
siguientes:
(a) Los puntos crticos de f , es decir, puntos para los cuales f 0 (x0 ) = 0. Notemos que
geomtricamente estos puntos se caracterizan porque la tangente a la grfica de f es
horizontal.
(b) Las preimgenes de los puntos crticos, es decir, puntos x0 tales que f 0 (xn ) = 0, siendo
xn = Nfn (x0 ).
(c) Los n-ciclos de perodo n 2 de Nf , as como los puntos que son atrados por dichos
ciclos.
As, podemos precisar un poco ms a la hora de clasificar los puntos contenidos en el
conjunto M(f ). Denotamos
A(f ) = {x R : existe m = m(x) N tal que Nfm (x) Z(f 0 )},

(3.6)

3.1. Introduccin

97

donde Z(g) = {x R : g(x) = 0} es el conjunto de los ceros de la funcin g. Notemos que


A(f ) est formado por las preimgenes de los puntos crticos de f :
A(f ) =

(Nf )m (Z(f 0 )).

mN

Toda vez que la funcin f tiene un cero t los puntos crticos de f son aislados, se cumple que
A(f ) es numerable y no denso en R.
Englobamos dentro del conjunto
C(f ) = M(f ) A(f )

(3.7)

a los puntos con la dinmica ms complicada respecto a la funcin de iteracin Nf .


Los siguientes ejemplos nos muestran algunas de las formas que puede tomar el conjunto
M(f ) para distintas funciones f .
Ejemplo 3.1. Si f (x) = x2 1 entonces M(f ) tiene un slo un punto: M(f ) = {0}.
En efecto, como veremos con ms detalle en la siguiente seccin, en este caso se
tiene que si se parte de x0 > 1 se obtiene una sucesin montonamente decreciente
a la raz = 1. Si se parte de x0 (0, 1), entonces, x1 > 1 y a partir de aqu
se obtiene una sucesin montonamente decreciente a la misma raz anterior. El
comportamiento para puntos de partida negativos es simtrico, obtenindose en
este caso sucesiones convergentes hacia la otra raz, = 1. En consecuencia,
el nico punto de partida para el cual no existen las iteraciones del mtodo de
Newton es x0 = 0.
Ejemplo 3.2. Si f (x) = x3 1 entonces M(f ) tiene infinitos puntos. No obstante, el
conjunto M(f ) tiene medida cero.
En este caso, la funcin de iteracin del mtodo de Newton es de la forma
Nf (x) =

2x3 + 1
,
3x2

que no est definida en el punto x = 0 y en el conjunto de sus preimgenes (un


conjunto numerable de puntos).
Ejemplo 3.3. Si f (x) = 25x3 16x 9 entonces M(f ) tiene infinitos puntos. Adems, en
este caso M(f ) es un conjunto de medida positiva.
En este caso, la funcin de iteracin del mtodo de Newton Nf (x) tiene un 2-ciclo
atractor de la forma
{0.011036, 0.562826}.

98

Mtodo de Newton en la recta real


Es ms, la funcin g(x) = Nf2 (x) tiene un nico punto fijo en el intervalo [0.025, 0.025]
y satisface
|g 0 (x)| < 1, x [0.025, 0.025].
Por lo tanto las rbitas de cualquier punto de partida x0 [0.025, 0.025] se
vern atradas hacia el 2-ciclo anterior. En consecuencia
[0.025, 0.025] M(f ).

Ejemplo 3.4. El mtodo de Newton aplicado al polinomio p(x) = x3 1.265x + 1 tiene una
2-ciclo atractor.
La funcin de iteracin asociada es
Np (x) =

2x3 1
.
3x2 1.265

En una primera inspeccin, calculamos la rbita del punto x0 = 0:


orb(x0 ) = {0, 0.79051, 0.019675, 0.79125, 0.015043, 0.79094,
0.016973, 0.79106, 0.016232, 0.79101 }.
Esta prueba numrica nos hace intuir la presencia de un 2-ciclo atractor. Para demostrar su existencia ms rigurosamente, consideremos el intervalo I =
[0.03, 0.03]. Entonces se puede probar que:
(a) Np (I) I = ,
(b) Np2 : I I, y
(c) |(Np2 )0 (x)| < 1 para todo x I.
Las condiciones (a) y (b) junto con el teorema del valor intermedio garantizan la
existencia de un punto fijo de Np2 que no es un punto fijo de Np . Adems, por (c),
dicho punto fijo es un atractor.
Ejemplo 3.5. Determnense algunos puntos de partida para los cuales el mtodo de Newton

aplicado a la funcin f (x) = 2x3 2x + 2 no converja a ninguna raz.

En este caso Nf (x) = (4x3 2)/(2(3x2 1)). Tenemos que f 0 (x) = 0 si y slo

si x = 1/ 3. En estos puntos la recta tangente al grfico de f es horizontal.

Por
otra
parte,
notemos
que
N
(0)
=
2/2
y
N
(
2/2) = 0. Por lo tanto,
f
f
n
o
0, 2/2 es una rbita peridica de perodo 2 para Nf . Adems, como


0

Nf2 (x) = Nf0 (Nf (x)) Nf0 (x)


=

f (Nf (x))f 00 (Nf (x)) f (x)f 00 (x)


,
(f 0 (Nf (x)))2
(f 0 (x))2

3.2. Mtodo de Newton para cuadrticas

99

y f 00 (0) = 0, se tiene que

00
f
(
2/2)f
(
2/2) f (0)f 00 (0)

(Nf2 )0 (0) =
= 0,
(f 0 (0))2
(f 0 ( 2/2))2
n
o
por lo que 0, 2/2 es una rbita peridica superatractora de Nf . En consecuencia, existe un intervalo I que contiene a 0 tal que si x I, entonces, los iterados

pares Nf2n (x) 0 y los iterados impares Nf2n+1 (x) 2/2.

Ejemplo 3.6. Determnense algunos puntos de partida para los cuales el mtodo de Newton
aplicado a la funcin f (x) = x3 x no converja a ninguna raz.
Las races de la ecuacin f (x) = 0, son 0, 1 y 1. La funcin de iteracin de
Newton para f es Nf (x) = 2x3 /(3x2 1). En este caso, tenemos que f 0 (x) = 0

si y slo si x = 3/3. Para estos valores de x el mtodo de Newton no est


definido.
Para ver si Nf tiene rbitas peridicas, por simetra, busquemos un punto x tal
que Nf (x) = x, es decir,
2x3
= x.
3x2 1

Al resolver esta ecuacin obtenemos x = 0 o x = 1/ 5. El punto x0 = 0 es un

5 forman
punto fijo (superatractor) de Nf , y los puntos x1 = 1/ 5 y x2 = 1/
 
2 0
una rbita peridica de perodo 2, la cual es repulsora, pues (Nf ) 1/ 5 = 36.
Estos ejemplos nos permiten intuir que el estudio de la convergencia global del mtodo de
Newton es un problema complicado, no slo por la existencia de puntos donde la convergencia
puede fallar, sino tambin porque en el caso en el que el mtodo de Newton converge, puede
hacerlo a una raz distinta a la esperada. No siempre ocurre que el mtodo de Newton converja
a la raz ms prxima al punto de partida. As, si en el ltimo ejemplo tomamos x0 = 0.5, se
tiene que Nf (0.5) = 1. Adems, si tomamos puntos de partida cercanos a 0, 5, el mtodo
de Newton no converge a ninguna de las races ms prximas, 0 1, si no que lo hace a la
raz ms alejada, = 1.
En el resto del captulo nos centraremos en el estudio del comportamiento dinmico de
la funcin de iteracin del mtodo de Newton (3.2) definida sobre la recta real. As, en las
secciones 3.2 y 3.3 analizamos el comportamiento particular de Nf (x) para polinomios de
segundo y tercer grado respectivamente, dejando para el resto de secciones el caso general.

3.2.

Mtodo de Newton para ecuaciones cuadrticas

Analizamos en esta seccin del mtodo de Newton para aproximar soluciones de las ecuaciones ms simples despus de las ecuaciones lineales, a saber, las ecuaciones cuadrticas.

100

Mtodo de Newton en la recta real

Notemos que, sin prdida de generalidad, podemos suponer que tenemos una ecuacin de la
forma
f (x) = x2 + Bx + C = 0,

B, C R,

(3.8)

ya que toda ecuacin del tipo f(x) = ax2 +bx+c con a 6= 0 se puede reducir a una del tipo (3.8)
dividiendo por a y denotando B = b/a y C = c/a. Ntese que adems el comportamiento
del mtodo de Newton es el mismo para ambas funciones, es decir, Nf (x) = Nf(x).
Es ms, toda funcin cuadrtica del tipo (3.8) puede reducirse a una del tipo
f (x) = x2 ,

(3.9)

mediante un cambio de coordenadas afn, como se puso de manifiesto en el ejemplo 1.13.


Como aplicacin de este resultado, podemos reducir el estudio del comportamiento dinmico del mtodo de Newton aplicado a polinomios de segundo grado a los polinomios de la
familia uniparamtrica (3.9).
Teorema 3.1. Sean f (x) y f (x) = x2 , definidos en (3.8) y (3.9) respectivamente, con
= (B 2 4C)/4. Entonces Nf (x) es conjugada topolgicamente con Nf (x) mediante la
transformacin afn h(x) = x B2 , es decir, h1 Nf h(x) = Nf (x).
Demostracin. En primer lugar, es una comprobacin inmediata que f (x) = f h(x). Adems, como h0 (x) = 1, se sigue que f 0 (h(x)) = (f h)0 (x) = f0 (x). As,
1

Nf h(x) =
=
=
=

f (h(x))
h
h(x) 0
f (h(x))
f (h(x))
B
h(x) 0
+
f (h(x))
2
f (x)
x 0
f (x)
Nf (x).

El siguiente paso es caracterizar, en funcin del signo de , el comportamiento del mtodo


de Newton aplicado a un polinomio de la forma (3.9). En concreto, el siguiente resultado
muestra que el estudio de las iteraciones dadas por el mtodo de Newton aplicado a un
polinomio cuadrtico general, se puede reducir a tres situaciones particulares, dependiendo
de si el polinomio original tiene dos races reales, ninguna raz real o una raz doble.
Teorema 3.2. Sea N la funcin de iteracin del mtodo de Newton aplicado a un polinomio
de la forma (3.9). Entonces

3.2. Mtodo de Newton para cuadrticas

101

1. Si > 0, N es conjugado topolgicamente con la aplicacin N1 (x), donde


x2 + 1
2x
es el mtodo de Newton aplicado al polinomio f1 (x) = x2 1.
N1 (x) =

2. Si < 0, entonces N es conjugado topolgicamente con la aplicacin


x2 1
,
2x
que es el mtodo de Newton aplicado al polinomio f1 (x) = x2 + 1.
N1 (x) =

3. Si = 0, nos queda la aplicacin lineal N0 (x) = x2 , que es el mtodo de Newton aplicado


al polinomio f0 (x) = x2 .
Demostracin. En el primer caso, busquemos una transformacin afn H(x) = x + , de
modo que tengamos la ecuacin de conjugacin
H N = N1 H.

(3.10)

Ahora, H N (x) = N (x) + y N1 H(x) = (H(x)2 + 1)/(2H(x)). Usando la ecuacin de


conjugacin (3.10), tenemos la ecuacin
(x2 + 2x + )(x + ) = x(2 x2 + 2x + 2 + 1)
que, despus de realizar todas las simplificaciones posibles, nos queda como
3x + 2 2 + 2 = 22 + 2 + 1.
De aqu, = 0 y como 6= 0 se sigue que = 0. Tambin como 2 2 + 2 = 22 + 2 + 1,

nos queda 2 = 1, de donde = 1/ , concluyendo que la transformacin afn buscada es

H(x) = x/ .
En el segundo caso, como en el caso anterior, buscamos H(x) = x + afn, tal que

H N = N1 H, lo que nos conduce a la ecuacin 2 = 1, de donde = 1/ , y

H(x) = x/ es la transformacin buscada.


El tercer caso es una comprobacin inmediata.
Corolario 3.3. El comportamiento dinmico del mtodo de Newton aplicado a los polinomios
de la forma (3.8) se reduce a tres casos particulares, en funcin del signo de = B 2 4C,
el discriminante de la correspondiente ecuacin cuadrtica. En concreto,
1. Si = 0, Nf es conjugada topolgicamente con N0 (x), el mtodo de Newton aplicado
al polinomio f0 (x) = x2 .
2. Si > 0, Nf es conjugada topolgicamente con N1 (x), el mtodo de Newton aplicado
al polinomio f1 (x) = x2 1.
3. Si < 0, entonces Nf es conjugada topolgicamente con N1 (x), el mtodo de Newton
aplicado al polinomio f1 (x) = x2 + 1.

102

Mtodo de Newton en la recta real

El mtodo de Newton aplicado al polinomio f0 (x) = x2


Esta situacin es la ms fcil de las tres, ya que la funcin de iteracin del mtodo de
Newton queda de la forma
x
(3.11)
N0 (x) = .
2
En consecuencia, la sucesin generada por dicha funcin es xn = x0 /2n , por lo que xn 0
para todo x0 R. Ntese que, en este caso, la convergencia es lineal.

El mtodo de Newton aplicado al polinomio f1 (x) = x2 1


En este caso la funcin de iteracin del mtodo de Newton es
1
x2 + 1
1
=
x+
.
2x
2
x


N1 (x) =

(3.12)

El nico punto donde no est definida es en x = 0. Es sencillo comprobar que si x0 > 1,


entonces la sucesin xn+1 = N1 (xn ) es montonamente decreciente hacia 1, es decir, 1 <
xn+1 < xn , n 0.
Si 0 < x0 < 1, entonces x1 > 1 y a partir de aqu se inicia la convergencia montona
decreciente hacia 1. En este caso, x0 < x1 y 1 < xn+1 < xn , n 1.
El estudio para valores negativos de x0 se puede hacer por simetra, ya que si y0 = x0 ,
con x0 > 0, entonces si yn+1 = N1 (yn ) y xn+1 = N1 (xn ), se tiene que yn = xn . Por lo
tanto, si y0 < 1, entonces la sucesin {yn } es montonamente creciente a 1, mientras que
si 1 < y0 < 0, entonces y1 < 1 y a partir de aqu, la sucesin crece hacia el lmite 1.

El mtodo de Newton aplicado al polinomio f1 (x) = x2 + 1


En este caso se comprueba que la funcin de iteracin obtenida aplicando el mtodo de
Newton al polinomio f1 (x) = x2 + 1:
N1 (x) =

x2 1
,
2x

(3.13)

tiene un comportamiento catico. En concreto, veamos que N1 es conjugada topolgicamente


con la funcin diente de sierra definida en el ejemplo 1.16 de la siguiente manera:
1
si 0 x < ,
2
S(x) =
1

2x 1 si
x 1.
2

2x

(3.14)

En dicho ejemplo ya se prob el comportamiento catico de las rbitas de la funcin (3.14).


Consideramos la funcin g : (0, 1) R definida por
g(x) =

cos(x)
.
sen(x)

3.2. Mtodo de Newton para cuadrticas

103

Entonces, se tiene que g S(x) = N1 g(x) para todo x (0, 1/2) (1/2, 1). En efecto, por
una parte se tiene que
1
1 tg2 (x)
=
.
N1 g(x) =
2 tg(x)
tg(2x)
Por otra parte, si x (0, 1/2), entonces
g S(x) = g(2x) =

1
.
tg(2x)

Si x (1/2, 1), entonces


g S(x) = g(2x 1) =

1
1
=
.
tg(2x )
tg(2x)

Por lo tanto, en ambos casos se tiene que g S(x) = N1 g(x).


Adems, si tenemos en cuenta que
lm g S(x) = = lm+ N1 g(x),

x0+

x0

lm g S(x) = = lm N1 g(x),

x1

x1

la igualdad g S(x) = N1 g(x) se puede extender al intervalo [0, 1], definiendo g(0) = ;
g(1) = ; N1 () = y N1 () = .
Como el comportamiento del sistema dinmico (X, S), con X = [0, 1] y S definida
en (3.14), es catico (vase el ejemplo 1.16), tambin lo es el de la funcin N1 sobre toda la recta real.

0 en el intervalo [0, 1].


Figura 3.1: Grfico de N0 en R y grfico de su compactificacin N

Para terminar esta seccin, a modo de resumen, mostramos los grficos de algunas iteraciones del mtodo de Newton aplicado a los tres polinomios a los que se reduce el estudio para
polinomios cuadrticos, junto con sus correspondientes compactificaciones al intervalo [0, 1],
entendiendo por compactificacin de una funcin f (x) definida en la recta real como otra

104

Mtodo de Newton en la recta real

1 en el intervalo [0, 1].


Figura 3.2: Grfico de N1 en R y grfico de su compactificacin N

1 en el intervalo [0, 1].


Figura 3.3: Grfico de N1 en R y grfico de su compactificacin N

funcin que es conjugada topolgicamente con f (x), pero que est definida en un intervalo
finito.
Para obtener dichas compactificaciones, se considera la aplicacin G : R (0, 1) dada
por
G(x) =

1
1
arc tg(x) + .

Esta funcin es un homeomorfismo de R en el intervalo (0, 1). Por lo tanto, para las funciones N0 , N1 y N1 introducidas en (3.11), (3.12) y (3.13) respectivamente, construimos las
compactificaciones
N0 : (0, 1) (0, 1) definida por N0 (x) = (G N0 G1 )(x);
N1 : (0, 1) (0, 1) definida por N1 (x) = (G N1 G1 )(x);
1 : (0, 1) (0, 1) definida por N
1 (x) = (G N1 G1 )(x).
N

3.3. Mtodo de Newton para polinomios cbicos

105

Adems, si introducimos las notaciones


G() = lm G(x) = 0,
x

G(+) = lm G(x) = 1,
x+

y tenemos en cuenta que


lm N0 (x) = lm N1 (x) = lm N1 (x) = ,

lm N0 (x) = lm N1 (x) = lm N1 (x) = ,

podemos extender cualquiera de las tres compactificaciones a un aplicacin definida en [0, 1].
Usamos la misma notacin para esta extensin. Notemos que las funciones extendidas tienen
a x = 0 y a x = 1 como puntos fijos adicionales a los puntos fijos que corresponden a las
races del polinomio en cuestin.

3.3.

Mtodo de Newton para polinomios cbicos

En la seccin anterior ya observamos que el mtodo de Newton puede presentar un comportamiento catico para algunos polinomios cuadrticos. Ahora bien, para polinomios cbicos, el comportamiento de la transformada de Newton es ms interesante desde el punto
dinmico, con la aparicin de fenmenos interesantes como las cascadas de bifurcaciones.
En esta seccin analizamos la dinmica de la funcin de iteracin del mtodo de Newton
Np (x) = x

p(x)
,
p0 (x)

donde p(x) es un polinomio cbico de la forma


p(x) = x3 + bx2 + cx + d,

b, c, d R.

(3.15)

Podemos suponer, sin prdida de generalidad que p(x) es mnico ya que la funcin de iteracin
del mtodo de Newton es la misma para los polinomios Ax3 + Bx2 + Cx + D (A 6= 0) y
x3 + bx2 + cx + d con b = B/A, c = C/A y d = D/A.
El nmero de parmetros implicados en el problema se puede reducir a dos, teniendo en
cuenta el siguiente resultado.
Lema 3.4. Sea p(x) un polinomio de la forma (3.15) y sea (x) = 3x + b. Entonces Np es
conjugada topolgicamente con Nq , la funcin de iteracin del mtodo de Newton aplicada al
polinomio
q(x) = x3 + x + ,
donde = 9c 3b2 y = 2b3 9(bc 3d) = 27d + 2b3 9bc.

(3.16)

106

Mtodo de Newton en la recta real

Demostracin. En primer lugar, notemos que


2x3 + bx2 d
Np (x) = 2
3x + 2bx + c
Entonces
Np (x) =

2x3 C
y Nq (x) = 2
.
3x + B

6x3 + 6bx2 + 2b2 x + bc 3d


3x2 + 2bx + c

y
54x3 + 54bx2 + 18b2 x + 2b3
.
27x2 + 18bx + 3b2 +
Teniendo en cuenta los valores de y dados en el enunciado del teorema, se sigue que
Np (x) = Nq (x), es decir, Np y Nq son conjugadas topolgicamente.
Nq (x) =

Pero an se puede reducir ms el estudio del mtodo de Newton para polinomios cbicos,
sin necesidad de considerar todos los polinomios definidos en (3.16). En concreto, el siguiente
resultado prueba que basta con estudiar el mtodo de Newton en cuatro situaciones concretas.
Teorema 3.5. Sea Nq la funcin de iteracin del mtodo de Newton aplicado a un polinomio
de la forma (3.16), es decir,
2x3
.
Nq (x) = 2
3x +
Entonces
1. Si = = 0, entonces Nq (x) = N0 (x) = 2x/3, que es el mtodo de Newton aplicado al
polinomio p0 (x) = x3 , que es un polinomio con una raz triple en x = 0.
2. Si = 0 y > 0, entonces Nq (x) es conjugada topolgicamente con la aplicacin N+ (x),
donde
2x3
N+ (x) = 2
3x + 1
es el mtodo de Newton aplicado al polinomio p+ (x) = x3 + x, que es un polinomio con
una raz real y dos complejas conjugadas.
3. Si = 0 y < 0, entonces Nq (x) es conjugada topolgicamente con la aplicacin N (x),
donde
2x3
N (x) = 2
3x 1
es el mtodo de Newton aplicado al polinomio p (x) = x3 x, que es un polinomio con
tres races reales diferentes.
4. Si 6= 0, entonces Nq (x) es conjugada topolgicamente con la aplicacin Nc (x), donde
2x3 1
Nc (x) = 2
3x + c
es el mtodo de Newton aplicado al polinomio pc (x) = x3 + cx + 1.

(3.17)

3.3. Mtodo de Newton para polinomios cbicos

107

Demostracin. El primer caso es una comprobacin inmediata. Para ver el segundo caso,

consideremos la transformacin afn h(x) = x. Entonces tenemos

!
2 x3
1
1
h Nq h(x) = h
3x2 +

1 2 x3
=
3x2 +
2x3
=
= N+ (x).
3x2 + 1
q

El tercer caso es anlogo, pero considerando la transformacin afn h(x) = ||x.


En el cuarto caso, escribimos el polinomio (3.15) de la forma q(x) = x3 + x + 3 , es decir,
con = 3 . Entonces, para (x) = x/ se tiene que Nq = Nc con pc (x) = x3 + cx + 1
y c = / 2 .
A continuacin estudiamos con ms detalle cada uno de los casos que se presentan en el
teorema 3.5.

El mtodo de Newton aplicado al polinomio f0 (x) = x3


En este caso la funcin de iteracin del mtodo de Newton es N0 (x) = 2x/3. Por lo tanto,
la sucesin generada por dicha funcin es xn = (2/3)n x0 , por lo que xn 0 para todo x0 R.
Ntese que, en este caso, la convergencia es lineal.

El mtodo de Newton aplicado al polinomio f+ (x) = x3 + x


En este caso, el nico punto fijo de la correspondiente funcin de iteracin del mtodo de
Newton
2x3
N+ (x) = 2
3x + 1
es x = 0. Es sencillo comprobar que si x0 > 0, entonces la sucesin xn+1 = N+ (xn ) es
montonamente decreciente hacia 0, es decir 0 < xn+1 < xn , n 0. Teniendo en cuenta la
simetra respecto al origen de la funcin N+ , se tiene que para puntos de partida x0 < 0 se
obtiene una sucesin que crece montonamente hacia 0.

El mtodo de Newton aplicado al polinomio f (x) = x3 x


Para las iteraciones de la funcin asociada a f (x) = x3 x,
N (x) =

2x3
,
3x2 1

existen tres puntos fijos, que corresponden a las races r1 = 1, r2 = 0 y r3 = 1. En este caso
no es sencillo decidir hacia que raz se aproximan las iteraciones de un punto arbitrario.

108

Mtodo de Newton en la recta real

Como en el caso de las aplicaciones cuadrticas, consideramos la aplicacin G : R (0, 1)


dada por
1
1
G(x) = arc tg(x) +

2
: (0, 1) (0, 1) definida por
y la correspondiente compactificacin de la funcin N : N
(x) = (G N G1 )(x).
N
Notemos que G(1) = 1/4, G(0) = 1/2 y G(1) = 3/4, y las asntotas verticales estn

sobre los puntos a1 = 3/3 y a2 = 3/3, que son llevadas por G en los puntos a
1 = 1/3
de a
y a
2 = 2/3. La preimagen por N
1 = 1/3, distinta de este punto fijo, determina
de puntos en ese intervalo
un intervalo I2 = (, a
2 ), de modo que las iteraciones por N
de 2/3,
convergen al punto fijo 1/4, de modo anlogo, tenemos un punto , preimagen por N
determina un intervalo I1 = (
a1 , ), de modo que las iteraciones de puntos en ese intervalo

por N convergen al punto fijo 3/4. Hay una cantidad numerable de puntos donde no se
de las asntotas
tiene convergencia correspondientes a la unin de las preimgenes por N
S
n ({
a1 , a
2 }), y existe un conjunto abierto
verticales a
1 y a
2 , es decir, el conjunto A = nN N
constituido por la unin de las preimgenes de las cuencas de atraccin de los puntos fijos
S
n (0, a
n (
1/4 y 3/4, las cuales aparecen intercaladas, es decir, nN (N
1 ) N
a2 , 1)). Como
se observa, decidir a cul de los puntos fijos convergen las iteraciones, no es una tarea fcil
en este caso. Para mayores detalles, el lector puede consultar [154].

El mtodo de Newton aplicado al polinomio fc (x) = x3 + cx + 1


Esta situacin esconde una gran riqueza desde el punto de vista dinmico. De hecho,
podemos encontrar una cscada de bifurcaciones de perodo, que recuerdan al diagrama de
Feigenbaum visto para la funcin logstica en el captulo 1.
Para el polinomio fc (x), consideramos la correspondiente funcin de iteracin del mtodo
de Newton (3.17). Como
Nc0 (x) =

6x(x3 + cx + 1)
fc (x)fc00 (x)
=
,
fc0 (x)2
3x2 + c

el nico punto crtico libre de Nc (x) es x = 0. Para obtener valores de c para los cuales
Nc (x) tiene un ciclo de la forma 0 7 x1 7 x2 7 x3 7 7 xn 7 0, debemos resolver las
ecuaciones
Nc2 (0) = Nc Nc (0) = 0,

Nc4 (0) = Nc2 Nc2 (0) = 0,

Nc8 (0) = Nc4 Nc4 (0) = 0,

y as sucesivamente, de este modo obtenemos aquellos valores de c para los cuales Nc tiene un
ciclo superatractor que contiene a x = 0, y por continuidad, obtenemos valores del parmetro

3.3. Mtodo de Newton para polinomios cbicos

109

para los cuales Nc (x) tiene un ciclo atractor del mismo perodo que el ciclo que contiene al
punto 0. En concreto, la ecuacin Nc2 (0) = 0 viene dada por
Nc2 (0) =

2 + c3
= 0.
c(c3 + 3)

Dicha ecuacin tiene como solucin real c1 1.25992. As obtenemos el ciclo x0 = 0 7


x1 0.79370 7 x2 = x0 .
La prxima ecuacin a resolver es Nc4 (0) = 0, la cual tiene varias soluciones reales, la
primera despus de c1 es c2 1.27816 (mirando desde la derecha a la izquierda), para la
cual Nc2 tiene un 4-ciclo:
x0 = 0 7 x1 0.78237 7 x2 0.07561 7 x3 0.79370 7 x4 = x0 .
La prxima solucin, correspondiente a Nc8 (0) = 0, es c3 1.29376, para cual Nc3 tiene
el 8-ciclo siguiente:
x0 = 0 7 x1 0.77294 7 x2 0.15331 7 x3 0.82339 7 x4 0.15734 7
x5 0.81363 7 x6 0.11156 7 x7 0.79370 7 x8 = x0 .
Las figuras 3.4 y 3.5 muestran los ciclos superatractores que hemos encontrado.
2

1
x

1
x

Figura 3.4: rbita de 0 por Nc1 (un 2-ciclo) y rbita de 0 por Nc2 (un 4-ciclo).

Las ecuaciones para obtener ciclos de mayor perodo para Nc vienen dadas por funciones
racionales en c, con numerador de un grado muy alto. El estudio dinmico de las funciones (3.17) da lugar a un diagrama de bifurcacin como el que se muestra en la figura 3.6.
Esta figura guarda una cierta similitud con el diagrama de Feighenbaum (vase la figura 1.11)
para la ecuacin logstica y, al igual que l, muestra los valores del parmetro c para los cuales
el mtodo de Newton aplicado a un polinomio de la familia (3.17) tiene un punto fijo, a partir
de cundo aparece un 2-ciclo, un 4-ciclo, etc.

110

Mtodo de Newton en la recta real


1
0.8
0.6
y
0.4
0.2
0.4

0.2

0.2

0.2

0.4

0.6

0.8

0.4

Figura 3.5: rbita de 0 por Nc3 (un 8-ciclo).

Figura 3.6: Diagrama de bifurcacin para la familia uniparamtrica (3.17). En el eje de


abcisas aparecen los valores del parmetro c y en el eje de ordenadas los lmites de la
correspondiente sucesin generada por el mtodo de Newton, aprecindose la aparicin de
2-ciclos, 4-ciclos, etc.

3.4.

Propiedades bsicas de la funcin de iteracin del


mtodo de Newton

Como hemos comentado en la seccin anterior, la propiedad fundamental de la funcin de


iteracin de Newton, Nf , de una cierta funcin f , es que transforma el problema de encontrar
las races de la ecuacin f (x) = 0 en el problema de encontrar los puntos fijos de Nf . En esta
seccin vamos a realizar un estudio ms detallado de la funcin de iteracin del mtodo de
Newton (3.2) para funciones f : R R suficientemente derivables. Para simplificar nuestro
estudio, supongamos que f satisface las condiciones siguientes:
C.1 Si f 0 (x) = 0, entonces f 00 (x) 6= 0, es decir, los puntos crticos (mximos o mnimos) de

3.4. Propiedades bsicas

111

c2

c1

c1

c2

Figura 3.7: Posibles grficos de f (x) en una banda (c1 , c2 ) que contiene una raz de f (x) = 0.

f son no degenerados.
C.2 Si f (x) = 0, entonces f 0 (x) 6= 0. Es decir, f slo tiene races simples. Geomtricamente
si f () = 0 y f 0 () 6= 0 entonces f es transversal al eje OX en el punto (, 0), o
equivalentemente el grfico de f cruza en el punto (, 0) el eje de las abscisas con un
ngulo no cero.
Las siguientes propiedades son bsicas para el estudio de las iteraciones de Nf .
(1) f () = 0 si y slo si Nf () = . Adems, si f () = 0 entonces Nf0 () = 0, es decir, es
un punto fijo superatractor y lmk Nfk (x) = para todo x suficientemente prximo
a .
(2) Nf tiene una asntota vertical en cada solucin real x = c de f 0 (x) = 0.
Si c1 < c2 son dos races consecutivas de f 0 (x) = 0, el intervalo (c1 , c2 ) se llama una
banda acotada para Nf . Si c es la mayor de las races de f 0 (x) = 0, entonces el intervalo
(c, +) es una banda extrema de Nf . Anlogamente, si b es la menor de las races de
f 0 (x) = 0, entonces el intervalo (, b) es la otra banda extrema de Nf .
(3) Si (c1 , c2 ) es una banda para Nf que contiene una raz, , de f (x) = 0, entonces
lm Nf (x) = +,

xc+
1

lm Nf (x) = .

xc
2

En efecto, como f 0 (x) tiene signo constante en (c1 , c2 ),tenemos dos posibilidades para
el grfico local de f en el intervalo (c1 , c2 ), que son las que se muestran en la figura 3.7.
En el primer caso, para x (c1 , ), se tiene que f (x) > 0 y f 0 (x) < 0. Luego
lm+ Nf (x) = lm+ x

xc1

xc1

f (x)
= .
f 0 (x)

En el intervalo (, c2 ), f (x) < 0 y f 0 (x) < 0. Luego


lm Nf (x) = lm x

xc2

xc2

f (x)
= .
f 0 (x)

112

Mtodo de Newton en la recta real


El segundo caso es completamente anlogo.

(4) Si (c1 , c2 ) es una banda de Nf , que no contiene races de f (x) = 0, entonces


lm Nf (x) = lm Nf (x) = .

xc+
1

xc2

En efecto, en este caso basta observar las posibles grficas de f que se muestran en la
figura 3.8 para deducir el resultado.

c1

c2

c1

c2

c1

c2

c1

c2

Figura 3.8: Posibles grficos de f (x) en una banda (c1 , c2 ) que no contiene ninguna raz
de f (x) = 0.

(5) Los puntos extremos locales de Nf , si f 0 (x) 6= 0, son los puntos para los cuales f (x) = 0
o f 00 (x) = 0, esto es, los ceros y los puntos de inflexin de f . En efecto, tenemos que
Nf0 (x) = f (x)f 00 (x)/f 0 (x)2 = 0 si, y slo si, f (x) = 0 o f 00 (x) = 0.
(6) Si una banda de Nf no contiene una raz de f (x) = 0 entonces una de las bandas
adyacentes o una banda extrema no contiene races de f (x) = 0. Esta propiedad frecuentemente vale tambin para bandas extremas. Una condicin suficiente para que
esta propiedad sea verdadera para bandas extremas es que f 00 (x) sea siempre acotada
desde 0 cuando |x| +. Por ejemplo los polinomios tienen esta propiedad, sin embargo esta falla para f (x) = xex . En este caso tenemos que f (x) = 0 si, y slo si,
x = 0. Adems, f 0 (x) = ex (1 x). Luego las asntotas de Nf , que son las soluciones
de f 0 (x) = 0, se reducen a solamente x = 1. Pero entonces,
Nf (x) = x

xex
x2
x2
=

=
.
ex (1 x)
1x
x1

En este caso, Nf tiene dos bandas: (, 1) y (1, ). En la banda (1, ) no hay


ninguna raz de f y, sin embargo, s que la hay en la otra banda. Por lo tanto, la
funcin f (x) = xex no cumple la propiedad (6).
Finalmente de las propiedades (1)(6), el grfico tpico de Nf , con f que satisface C.1 y
C.2, es como el que se muestra en la figura 3.9.

3.5. Indefinicin de las iteraciones

113

Figura 3.9: Grfico del mtodo de Newton para una funcin arbitraria.

3.5.

No convergencia del mtodo de Newton: indefinicin de las iteraciones

Nuestro objetivo ahora es el de determinar la estructura topolgica de C(f ) y caracterizar


la dinmica de la funcin de iteracin Nf restringida al conjunto C(f ). Para ello, se pueden
dar los siguientes resultados, cuyas demostraciones pueden verse en [117].
Proposicin 3.6. Los conjuntos B(f ), A(f ) y C(f ), definidos en (3.4), (3.6) y (3.7) respectivamente, son invariantes por la funcin de iteracin Nf definida en (3.2).
Mostraremos a continuacin que bajo ciertas condiciones adicionales, el conjunto C(f ) es
no numerable y contiene infinitas rbitas peridicas de Nf .
Lema 3.7. Toda banda (c1 , c2 ) que contenga una raz de la ecuacin (3.1) contiene una
rbita peridica de perodo 2 de la funcin de iteracin Nf definida en (3.2).
Lema 3.8. Sea g : D R R. Supongamos que I1 , . . . , Ik , k 2 son intervalos compactos
disjuntos dos a dos, y que para cada j = 1, 2, . . . , k, la restriccin de g al intervalo Ij , g|Ij es
continua. Si para cada m N se cumple que
k
[

Ij g(Im ),

j=1

entonces g tiene puntos peridicos de todos los perodos. De hecho para cada n N existen
k n puntos que satisfacen la ecuacin g n (x) = x, y la clausura del conjunto de los puntos
peridicos es no numerable e invariante.

114

Mtodo de Newton en la recta real

La siguiente proposicin, es una generalizacin de un resultado probado por Barna en


1956 para polinomios de grado n 4, con coeficientes reales y con n races reales distintas.
Proposicin 3.9. Supongamos que f satisface las condiciones C.1 y C.2, y tiene al menos 4
races reales distintas. Entonces la funcin de iteracin del mtodo de Newton, Nf , definida
en (3.2) tiene puntos peridicos de todos los perodos. Adems, A(f ) C(f ) (esto es, el
conjunto de puntos que no convergen a una raz de f , equivalentemente el conjunto de puntos
que no convergen a un punto fijo de Nf ) es no numerable.
Para el caso de polinomios de grado n 4 con coeficientes reales y n races reales distintas,
se tiene una informacin ms precisa.
Teorema 3.10 (Barna, [11][14], Cosnard y Masse, [36]). Sea f un polinomio de grado n con
coeficientes reales. Supongamos que n 4, y que f tiene n races reales distintas. Entonces
(i) C(f ) es un conjunto de Cantor con medida de Lebesgue cero.
(ii) C(f ) contiene rbitas peridicas de todos los perodos de Nf . Adems, para cada x
C(f ), Nf0 (x) < 1.
El teorema anterior garantiza, bajo sus hiptesis, que para casi todo x R los iterados
Nfn (x) convergen hacia alguna raz de f , pues C(f ) A(f ) tiene medida de Lebesgue cero
(A(f ) es numerable). Ms an, el conjunto C(f ) es repulsor, luego inaccesible computacionalmente hablando.
Definamos ahora nmeros y como sigue:
(1) es el nmero de bandas extremas de Nf que no contienen puntos fijos de Nf y que
adems son aplicadas en R por Nf . Es claro que = 0, 1 2.
(2) es el nmero de bandas limitadas de Nf que contienen puntos fijos de Nf .
Teorema 3.11. Supongamos que f satisface las condiciones C.1 y C.2. Si + 2, existe
un conjunto no numerable de puntos x tales que Nfn (x) no converge a ningn punto fijo de
Nf . Adems, si 1 entonces Nf tiene puntos peridicos de todos los perodos.
Demostracin. Si = 0 entonces = 2 luego Nf no tiene puntos fijos y lo afirmado es trivial.
Si 2 el resultado se sigue del lema 3.8.
Los casos restantes son = 1 2 y 1. En estos casos existe al menos una banda
extrema B con Nf (B) = R, y podemos elegir intervalos I1 B e I2 contenido en una banda
que contiene un punto fijo de Nf , tales que I1 I2 Nf (I2 ) y I1 I2 Nf (I1 ). La prueba
ahora sigue como en el lema 3.8.
Nota 3.1. En el caso = 2 y = 0 en el teorema, hay bandas externas B1 , B2 tales que
B1 B2 = con las propiedades B1 B2 Nf (B1 ) y B1 B2 Nf (B2 ); aplicando el lema 3.8
obtenemos el resultado.

3.6. Existencia de rbitas peridicas atractoras

115
10

10

5
-3

-2

-1

-5

-3

-2

-1

-5

-10
-10

Figura 3.10: Grficos de funciones de iteracin asociadas al mtodo de Newton. A la izquierda


se muestra una situacin con dos bandas extremas que contienen puntos fijos y ninguna banda
interna con puntos fijos. A la derecha se muestra una situacin con una banda extrema y
una banda interna con puntos fijos.

3.6.

No convergencia de la iteraciones del mtodo de


Newton: existencia de rbitas peridicas atractoras

Desde el punto de vista de la dinmica, los resultados anteriores son satisfactorios, pues
ellos indican que para muchas funciones f , Nf definida por (3.2) tiene dinmica complicada,
incluyendo una cantidad no numerable de puntos x para los cuales Nfk (x) no converge a
una raz de la ecuacin f (x) = 0, y por otra parte este conjunto puede ser pequeo en el
sentido de la medida de Lebesgue, ms an puede tener medida cero. En tal caso no debemos
esperar (en sentido probabilstico) encontrar en la prctica tales puntos de no convergencia.
Ahora centraremos la atencin en la existencia de rbitas peridicas atractoras (recuerde
que no estamos considerando como rbitas peridicas a los puntos fijos). Si Nf tiene rbitas
peridicas atractoras entonces existe un intervalo abierto I tal que, si x I, entonces Nfk (x)
no converge a una raz de f . Luego los puntos de I son bien comportados desde el punto de
vista de la dinmica, pero mal comportados desde el punto de vista de las iteraciones del
mtodo de Newton.
Probablemente, el resultado ms antiguo en esta rea es el de Barna (teorema 3.10), el
cual nos dice que si f es un polinomio con coeficientes reales de grado mayor o igual que 4,
con todas sus races reales y distintas, entonces Nf no tiene rbitas peridicas atractoras.
Sin embargo, para otro tipo de funciones pueden existir rbitas peridicas atractoras. Por
ejemplo, para la existencia de rbitas de perodo 2 basta con que se cumpla la siguiente
condicin para algn intervalo [a, b]:
1. Nf2 ([a, b]) [a, b],
2. |Nf0 (x)| < 1 para todo x [a, b],

116

Mtodo de Newton en la recta real

3. |(Nf2 )0 (x)| = |Nf0 (Nf (x))Nf0 (x)| < 1 para todo x [a, b].
En algunos de los ejemplos anteriores slo mostramos los grficos, y nos podemos plantear
la siguiente pregunta. Este tipo de grfico corresponde al grfico de Nf para alguna f ?
La respuesta la obtenemos en el siguiente resultado.
Teorema 3.12. Sea g : R R que satisface
1) g es de clase C 2 (R), excepto en un nmero finito de puntos {ci }ki=1 , en los cuales g no
est definida, y lmxci |g(x)| = +.
2) lmxc+ g(x) = lmxc g(x).
i

3) g tiene un nmero finito de puntos fijos, cada uno de los cuales es un punto crtico de
g, y cualquier par de esos puntos es separado por un elemento de {ci }ki=1 .
4) g slo tiene un nmero finito de puntos crticos.
Entonces existe una funcin f : R R, de clase C 1 (R), tal que g = Nf .
Como consecuencia del teorema anterior tenemos la siguiente proposicin.
Proposicin 3.13. Dado k > 1, existen polinomios para los cuales la correspondientes funciones de iteracin del mtodo de Newton tienen rbitas peridicas atractoras de perodo k.
Demostracin. El resultado se demuestra a partir del teorema anterior, del teorema de aproximacin de funciones diferenciables por polinomios (teorema de Stone-Weierstrass) y de la
estabilidad de las rbitas peridicas atractoras por perturbaciones C 1 .
A continuacin mostraremos una tcnica que nos permite construir ciclos superatractores
para el mtodo de Newton. Aunque en este texto nos centraremos exclusivamente en el
mtodo de Newton, la tcnica que vamos a desarrollar se podra extender a otros procesos
iterativos.
Recordemos que una rbita peridica de longitud n o un n-ciclo para una aplicacin
F : R R, es un conjunto finito de n puntos distintos, O = {x1 , x2 , . . . , xn }, que satisface
F (xi ) = xi+1 , para i = 1, . . . , n 1 y F (xn ) = x1 .
Consideremos una funcin f : R R, derivable. Al aplicar el mtodo de Newton,
obtenemos una aplicacin Nf : Dom(Nf ) R, definida por Nf (x) = x f (x)/f 0 (x).
Sin perdida de generalidad vamos a suponer que Nf (xi ) = xi+1 para i = 1, . . . , n 1 y
Nf (xn ) = x1 . Si esto ocurre, claramente O es un n-ciclo para Nf . Ahora desde las igualdades
xi+1 = Nf (xi ) = xi f (xi )/f 0 (xi ), para i = 1 . . . , n 1 y Nf (xn ) = x1 , despejando nos queda
f 0 (xi ) =

f (xn )
f (xi )
, i = 1, . . . , n 1 , y f 0 (xn ) =
.
xi xi+1
xn x1

Resumiendo esto, hemos probado la siguiente proposicin:

(3.18)

3.6. Existencia de rbitas peridicas atractoras

117

Proposicin 3.14. Sea f : R R derivable y sea O = {x1 , . . . , xn } Dom(Nf ), con


xi 6= xj para todo i, j {1, . . . , n}. Entonces O es un n-ciclo de Nf si y slo si f satisface
las ecuaciones (3.18).

Usando tcnicas de interpolacin de funciones vamos a construir polinomios con la propiedad deseada. Tenemos, as, el siguiente resultado.

Proposicin 3.15. Para cada n 2 existe un polinomio p de grado menor o igual que
2n 1, tal que Np tiene un n-ciclo.

Demostracin. Consideremos n puntos x1 , x2 , . . . , xn con la propiedad que xi 6= xj si i 6= j


para todo i, j {1, 2, . . . , n} y sean y1 , y2 , . . . , yn otros n puntos con la propiedad que yk 6= 0
para todo k = 1, 2, . . . , n (ntese que los puntos yj no tienen porqu ser necesariamente
distintos). Por la proposicin 3.14, si f : R R satisface f (xi ) = yi para i = 1, . . . , n y las
condiciones (3.18), entonces el conjunto O = {x1 , x2 , . . . , xn } es un n-ciclo para Nf .
Para construir el polinomio p usaremos interpolacin de Hermite, que sirve para determinar un polinomio que coincide con una funcin dada y con su derivada primera en una serie
de puntos prefijados. En concreto, buscamos un polinomio p de grado a lo ms 2n 1 y que
satisface las condiciones

f (xi ) = yi , i = 1, . . . , n,
f 0 (xi ) =

yi
, i = 1, . . . , n 1, y
xi xi+1

f 0 (xn ) =

yn
.
xn x1

(3.19)

Aunque existen formas de escribir el polinomio de interpolacin de Hermite en trminos


de las diferencias divididas de la funcin a interpolar o de los correspondientes polinomios de
Lagrange (vase [50], por ejemplo), en esta seccin emplearemos una formulacin alternativa
para representar dicho polinomio interpolador. As, escribimos p como

p(x) = a1 p1 (x) + a2 p2 (x) + + a2n p2n (x)

(3.20)

118

Mtodo de Newton en la recta real

donde cada pi es un polinomio de grado i 1, para i = 1, . . . , 2n, y son definidos por

p1 (x)
p2 (x)
p3 (x)
p4 (x)
p5 (x)

=
=
=
=
=
..
.

1
p1 (x)(x x1 ) = (x x1 )
p2 (x)(x x1 ) = (x x1 )2
p3 (x)(x x2 ) = (x x1 )2 (x x2 )
p4 (x)(x x2 ) = (x x1 )2 (x x2 )2
(3.21)

p2i1 (x) = p2i2 (x xi1 )


p2i (x) = p2i1 (x)(x xi )
..
.
p2n1 (x) = p2n2 (x)(x xn1 )
p2n (x) = p2n1 (x)(x xn ).

Notemos que p2i1 (xi ) = p2i2 (xi )(xi xi1 ) 6= 0 y que p2i (xi ) = p2i1 (xi )(xi xi ) = 0, esto
nos dice que pj (xi ) 6= 0 para j 2i 1 y que pj (xi ) = 0 para j 2i.
Por otra parte, tenemos que p02i (x) = p02i1 (x)(x xi ) + p2i1 (x), de donde p02i (xi ) =
p2i1 (xi ) 6= 0 y p02i+1 (x) = p02i (x)(xxi )+p2i (x), as p02i+1 (xi ) = p2i (xi ) = 0. Luego, p0j (xi ) 6= 0
para j 2i y p0j (xi ) = 0 para j 2i + 1. Para determinar el polinomio p(x) debemos ser
capaces de calcular los coeficientes ai , para i = 1, . . . , 2n. Para ello, debemos resolver un
sistema de 2n ecuaciones con 2n incgnitas, si es posible hacerlo. El sistema de ecuaciones
asociado a nuestro problema es un sistema dado por una matriz A, triangular inferior, cuyas
filas Aj , para j = 1, . . . , 2n estn definidas de la siguiente manera.
A2i1 = (p1 (xi ) p2 (xi ) p3 (xi )
A2i
= (p01 (xi ) p02 (xi ) p03 (xi )

p2i1 (xi )
0
0 0
p02i1 (xi ) p02i (xi ) 0 0

0)
0)

con i = 1, . . . , n.
As el sistema de ecuaciones lineales a resolver viene dado por AX = b, donde

A1

..

A= . , X=
A2n

y1

y1
x1 x2

a1

..

. y b=

a2n

..
.
yn

yn
xn x1

(3.22)

Este sistema tiene solucin, pues el determinante de la matriz A es no nulo. Para ello basta
notar que la matriz A es triangular inferior y que las componente de su diagonal son los
elementos de la forma p2i1 (xi ) y p02i (xi ), los cuales son no nulos para i = 1, . . . , n. Esto
completa la prueba de la proposicin.

3.6. Existencia de rbitas peridicas atractoras

119

Ejemplo 3.7. En este ejemplo vamos a construir, usando la tcnica desarrollada en la proposicin 3.15, un polinomio cuyo mtodo de Newton asociado tenga una rbita peridica de
perodo 3.
Para ello consideremos los datos

x1 = 0, y1 = 1,
x2 = 1, y2 = 1,

x3 = 2, y3 = 1.
Es decir, estamos imponiendo al polinomio p(x) que p(0) = 1, p(1) = 1 y
p(2) = 1 y que sus derivadas en esos puntos satisfagan
1
1
1
1
= 1, p0 (1) =
= 1, p0 (2) =
= .
01
12
20
2
Ahora debemos construir los polinomios pi (x), i = 1, . . . , 6, los cuales son dados
como sigue:
p0 (0) =

p1 (x)
p2 (x)
p3 (x)
p4 (x)
p5 (x)
p6 (x)

=
=
=
=
=
=

1
p1 (x)(x x1 ) = x
p2 (x)(x x1 ) = x2
p3 (x)(x x2 ) = x2 (x 1)
p4 (x)(x x2 ) = x2 (x 1)2
p5 (x)(x x3 ) = x2 (x 1)2 (x 2).

El polinomio buscado tiene la forma


p(x) = a1 + a2 x + a3 x2 + a4 x2 (x 1) + a5 x2 (x 1)2 + a6 x2 (x 1)2 (x 2).
En este caso, las filas de la
son:
A1 = p1 (x1 )
A2 = p01 (x1 )
A3 = p1 (x2 )
A4 = p01 (x2 )
A5 = p1 (x3 )
A6 = p1 (x3 )0

matriz A del sistema de ecuaciones lineales AX = b


0
p02 (x1 )
p2 (x2 )
P20 (x2 )
p2 (x3 )
p02 (x3 )

0
0
0
0
0
0
0
0
p3 (x2 )
0
0
0
0
0
p03 (x2 ) p04 (x2 )
p3 (x3 ) p4 (x3 ) p5 (x3 )
0
0
0
0
0
p3 (x3 ) p4 (x3 ) p5 (x3 ) p6 (x3 ).

Calculando las derivadas de los polinomios pi (x), i = 1, . . . , 6 y evaluando pi (x)y


p0i (x), obtenemos el sistema de ecuaciones lineales:

1
0
1
0
1
0

0
1
1
1
2
1

0
0
1
2
4
4

0 0
0 0
0 0
1 0
4 4
8 12

0
0
0
0
0
4

a1
a2
a3
a4
a5
a6

1
1
1
1
1
1
2

120

Mtodo de Newton en la recta real

2
1

3
3

1
1

2
x

Figura 3.11: Grficas del polinomio p(x) definido en (3.23) y de su correspondiente funcin
de iteracin para el mtodo de Newton Np (x).
3

y
1

1
1

2
x

2
x

Figura 3.12: rbitas de los puntos x0 = 0 y x0 = 0.0001 para el mtodo de Newton asociado
al polinomio p(x) definido en (3.23).

cuya solucin es a1 = 1, a2 = 1, a3 = 1, a4 = 4, a5 = 5/2, y a6 = 7/8. Por


lo tanto, el polinomio buscado es
p(x) = 1 x x2 + 4x2 (x 1)

5 2
7
x (x 1)2 + x2 (x 1)2 (x 2).
2
8

(3.23)

En las figuras 3.11 y 3.12 se muestran los grficos del polinomio p construido, del
mtodo de Newton asociado, Np , con el 3-ciclo O = {0, 1, 2}. Tambin se muestra
la rbita del punto x0 = 0.0001, indicando el carcter repulsor del 3-ciclo {0, 1, 2}.
Ahora veremos como obtener a partir del polinomio p(x) construido en la proposicin 3.15
otro polinomio tal que el n-ciclo dado por la proposcin sea superatractor. Pero antes de eso
veamos como caracterizamos el hecho que un n-ciclo sea superatractor para el mtodo de
Newton.
Proposicin 3.16. Sea p(x) un polinomio cuyo mtodo de Newton tiene un n-ciclo, O =
{x1 , x2 , . . . , xn }. Si p00 (xi ) = 0 para algn i {1, 2, . . . , n}, entonces O es superatractor.

3.6. Existencia de rbitas peridicas atractoras

121

Demostracin. Sin prdida de generalidad, podemos suponer que p00 (x1 ) = 0. Como Np (xi ) =
xi+1 para i = 1, . . . , n 1 y Np (xn ) = x1 , aplicando la regla de la cadena se tiene
(Npk )0 (x) = Np0 (Npk1 (x))Np0 (Npk2 (x)) Np0 (Np (x))Np0 (x).
Tenemos entonces
(Npn )0 (x1 ) = Np0 (xn )Np0 (xn1 ) Np0 (x2 )Np0 (x1 ).
Como Np0 (x) = p(x)p00 (x)/p0 (x)2 y estamos suponiendo que p00 (x1 ) = 0, en la expresin para
(Npn )0 (x1 ) el factor Np0 (x1 ) se anula, por lo tanto (Npn )0 (x1 ) = 0, y el resultado est probado.
Ahora tenemos el siguiente resultado que nos permite construir ciclos atractores para el
mtodo de Newton.
Teorema 3.17. Para cada n 2 existe un polinomio p(x) de grado menor o igual a 2n de
modo que Np (x) tiene un n-ciclo superatractor.
Demostracin. Dado un conjunto O = {x1 , . . . , xn } de n puntos distintos entre s, y dado
otro conjunto de n puntos {y1 , . . . , yn }, usando la proposicin 3.15 construimos un polinomio
p(x) tal que O es un n-ciclo para Np (x). El polinomio p(x) tiene la forma p(x) = a1 p1 (x) +
+ a2n p2n (x). Definimos un nuevo polinomio
p(x) = p(x) + a2n+1 p2n+1 (x),
donde a2n+1 es un paramtro a determinar y p2n+1 (x) = p2n (x)(xxn ). Para la determinacin
de a2n+1 imponemos la condicin de que el n-ciclo O sea superatractor para Np(x). Notemos
primero que la nueva condicin no altera O, ya que tenemos p2n+1 (xi ) = 0 para i = 1, . . . , n.
Como queremos que O sea superatractora para Np(x), por la proposicin 3.16, nos basta
encontrar a2n+1 de modo que p00 (x1 ) = 0, imponiendo esta condicin y resolviendo para a2n+1
se tiene lo pedido.
Ejemplo 3.8. Como continuacin del ejemplo 3.7 vamos a construir ahora un polinomio
cuyo mtodo de Newton asociado tenga una rbita peridica de perodo 3 que adems sea
superatractora.
Partimos del polinomio p(x) definido en (3.23) y definimos
5
7
p(x) = 1xx2 +4x2 (x1) x2 (x1)2 + x2 (x1)2 (x2)+a7 x2 (x1)2 (x2)2 .
2
8
Haciendo p 00 (0) = 0, obtenemos a7 = 37/16. Luego el polinomio es de la forma
p(x) = 1 x

115 3 385 4
37
x +
x 13x5 + x6
8
16
16

(3.24)

es tal que
460x3 + 1155x4 832x5 + 185x6 16
2(8 345x2 + 770x3 520x4 + 111x5 )
tiene a O = {0, 1, 2} como un 3-ciclo superatractor.
Np =

(3.25)

122

Mtodo de Newton en la recta real

2
1

3
3

1
1

2
x

Figura 3.13: Grficas del polinomio p(x) definido en (3.24) y de su correspondiente funcin
de iteracin para el mtodo de Newton Np(x), definida en (3.25).
3

y
1

1
1

2
x

2
x

Figura 3.14: rbitas de los puntos x0 = 0 y x0 = 0.00003 para el mtodo de Newton asociado
al polinomio p(x) definido en (3.24).

3.7.

Bifurcaciones en el mtodo de Newton

En lo que sigue estudiaremos la aparicin de bifurcaciones en la funcin de iteracin del


mtodo de Newton (3.2). Esto ocurre cuando la funcin f pierde una raz pasando a travs
de una tangencia cuadrtica con el eje OX.
En lo que sigue, supondremos que g : R R es una funcin dos veces derivable en un
entorno del origen, que cumple las siguientes condiciones:
g(0) = 0,

g 0 (0) = 0,

g 00 (0) > 0.

(3.26)

Para R, definimos ahora f (x) = g(x) + . Localmente, en una vecindad de 0, las


funciones f tienen unos grficos como los que se muestran en la figura 3.15.
Denotemos a su funcin de iteracin del mtodo de Newton Nf simplemente por N .
Observemos que f es una traslacin de unidades en la direccin del eje OY de la funcin
g. Localmente, las grficas de N tienen la apariencia que se muestra en la figura 3.16.

3.7. Bifurcaciones en el mtodo de Newton

123

Figura 3.15: Grficos de las funciones f (x) = g(x) + para < 0, = 0 y > 0.

Figura 3.16: Grfica de la funcin N para < 0, = 0 y > 0.

Obsrvese que f0 (x) = g 0 (x). Por tanto,


N (x) = x

g(x) +

= Ng (x) 0
0
g (x)
g (x)

y adems
N0 (x) = Ng0 (x) +

g 00 (x)
(g(x) + )g 00 (x)
=
.
(g 0 (x))2
(g 0 (x))2

(3.27)

(3.28)

Si g 0 (x) 6= 0 entonces

1
N (x) = 0 .

g (x)
Ntese que esta derivada no depende del parmetro , y est bien definida cuando g 0 (x) 6= 0.

Por otra parte, existen puntos excepcionales (x0 , 0 ) donde


N (x) no existe, por ejemplo,

en (x0 , 0 ) = (0, ). Esos puntos corresponden a puntos donde g 0 (x0 ) = 0. Note que las
bandas de N son, esencialmente, independiente de y son las mismas que para Ng ; las
nicas excepciones ocurren en los valores del parmetro en los cuales f tiene una raz que
es tambin un punto crtico, es decir, para (x0 , 0 ) tales que f0 (x0 ) = 0 y f0 0 (x0 ) = 0, es
decir, 0 = f0 (x0 ) = g(x0 ) + 0 y f0 0 (x0 ) = g 0 (x0 ) = 0, o ms especficamente

g 0 (x0 ) = 0,
0 = g(x0 ).

124

Mtodo de Newton en la recta real

Despus de estas consideraciones, podemos dar el siguiente lema.


Lema 3.18. Sea I un intervalo compacto sobre el cual g 0 no se anula, entonces cuando 0
se tiene que N converge a Ng y N0 converge a Ng0 , siendo la convergencia en ambos casos
uniforme.
Demostracin. La prueba se sigue trivialmente de las igualdades (3.27) y (3.28).
Para encontrar puntos peridicos atractores de una aplicacin 1-dimensional (real o compleja) es conveniente seguir la rbitas de los puntos crticos de la aplicacin. Para nuestro
caso, existen al menos dos razones para esto: primero si un punto crtico de N es peridico
de perodo k, entonces su rbita es superatractora; segundo si N es una funcin racional (cociente de dos polinomios sin factores comunes), cosa que ocurre para Ng por ejemplo cuando
g es un polinomio, entonces existe una fuerte conexin entre las rbitas peridicas atractoras
y los puntos crticos de la funcin de iteracin del mtodo de Newton. De hecho, en general,
el teorema de Julia ([16, p. 194]) establece que cada rbita peridica atractora de una funcin
racional arbitraria contiene un punto crtico en su cuenca de atraccin inmediata.
En lo que sigue estudiaremos las rbitas de los puntos crticos de N cuando el grfico
de f pasa a travs de una tangencia cuadrtica con el eje OX en el punto (x, ) = (0, 0).
Asumiremos que tal punto crtico existe. Tenemos que
N0 (x) =

f (x)f00 (x)
,
(f0 (x))2

luego los puntos crticos de N , caso f0 (x) 6= 0, son los puntos donde f (x) = 0 (races de f )
o f00 (x) = 0 (puntos de inflexin de f ). Cuando un punto crtico de N no es una raz de
f (x) = 0 diremos que es punto crtico libre. Como f00 = g 00 se tiene que los puntos crticos
libres de N son aquellos donde g 00 se anula, es decir, genricamente, un punto de inflexin
de g. Como g 00 (x) > 0 en una vecindad de x = 0, la condicin de existencia de un punto crtico
libre se puede formular de la siguiente forma: existen puntos p < 0 < q tales que g 00 (p) = 0
y g 00 (x) > 0 sobre (p, q). Esto junto con la condicin que impusimos a g, es decir, g(0) = 0,
g 0 (0) = 0, g 00 (0) > 0, y el teorema del valor medio implican que el nico punto sobre (p, q)
donde o bien g o g 0 se anulan es x = 0, g(x) 0 sobre (p, q), g 0 (x) < 0 sobre (p, 0) y g 0 (x) > 0
g 00 (x)
sobre (0, q). Ahora, como N0 (x) = Ng0 (x) + 0 2 se tiene que N0 (x) > Ng0 (x) > 0 sobre
g (x)

(p, q) {0} y > 0. Por otra parte, dado que


N (x) = 0
se sigue que
N (x) > 0

g (x)

sobre (p, 0) y
N (x) < 0 sobre (0, q). Tenemos el siguiente lema.

Lema 3.19. Supongamos que > 0. Si Ni (p) < 0 para 0 i k entonces


k
N (p) > 0.

3.7. Bifurcaciones en el mtodo de Newton

125

Demostracin. Por la regla de la cadena, tenemos que


j1
Y
j
N (x) =
N (N` (x)).

`=0

Ahora como Ni (p) < 0 para 0 i k se tiene que

N (N (p)) > 0.

Por lo tanto,
k1
Y
k
N (p) =
N (N` (p)) > 0,

`=0

como desebamos probar.


Las hiptesis del lema anterior se satisfacen para valores pequeos de . Adems por la
continuidad respecto a podemos enunciar el siguiente resultado.
Lema 3.20. Dado k > 0 existe 0 > 0 tal que si || > 0 entonces p < N (p) < N2 (p) <
< Nk (p) < 0.
Demostracin. Como Ng0 (x) > 0 sobre (p, q){0} (Ng0 (0) = 1/2) se sigue que Ng es montona
creciente sobre [p, q], y para cualquier x [p, q], Ng (x) est entre x y 0 luego, para cualquier
x [p, q] la sucesin Ngn (x) converge montonamente a 0. Adems, para cualquier constante
positiva , se tiene que N converge C 1 uniformemente a Ng sobre [p, ] [, q] cuando
0, as si elegimos < mn{Ngk (q), |Ngk (p)|} encontramos 0 como asegura el lema.
Lema 3.21. Dado k > 0 existe 1 > 0 tal que si 0 < < 1 entonces
(1) p < N (p) < < Nk1 (p) < 0;
(2) Nk (p) > Nk1 (p);
(3) Nk1 (p) 0 cuando % 1 , luego, Nk (p) cuando % 1 .
Demostracin. Es una consecuencia inmediata de las condiciones y de los lemas anteriores.
La idea es que si la condicin (1) vale, el conjunto {Ni (p)} es montono en i para 0 i k
y en para > 0.
Por los dos ltimos lemas, para cada k 1 existe un -intervalo [ak , bk ] tal que si
[ak , bk ] entonces

Ni (p) (p, 0), 1 i k,

N k (p) [0, q],

Nakk (p) = 0,

Nbkk (p) = q.

126

Mtodo de Newton en la recta real


x = jk1 ()
x = jk ()

x = j1 ()

x = Z()
(k , xk )

(0, 0)

ak

bk

x = j2 ()

ak1

a2

bk1

b2

a1

b1

Figura 3.17: Grficas de las curvas Z y jk que aparecen en la demostracin del lema 3.21.

Adems, para cada k se tiene que ak > bk+1 > 0 y lmk ak = 0. Definamos la aplicacin
jk : [ak , bk ] [0, q] por jk () = Nk (p). Cada aplicacin jk es montona creciente y aplica
[ak , bk ] sobre [0, q].
Para valores pequeos y positivos de , se tiene que N aplica el intervalo [0, q] sobre el
intervalo [p, 0]; luego el conjunto N1 (p) (0, q) es no vaco. Por el teorema de la funcin
implcita se tiene que el conjunto N1 (p) (0, q) es el grfico de una funcin creciente x =
Z(). Las curvas Z y jk se muestran en la figura 3.17.
Para todo k grande existe un punto (k , xk ) satisfaciendo

xk = Z(k )
xk = jk (k ).
Consecuentemente, para = k el punto crtico p de N est sobre una rbita peridica
superatractora de perodo k + 1 para N . Tenemos xk = Z(k ) = N1
(p) (0, q), de donde
k
k+1
Nk (xk ) = {p} Nk ((0, q)) y xk = jk (k ). Luego, p = Nk (xk ) = Nk (p), y como g 00 (p) = 0
se tiene que (Nk+1
)0 (p) = 0.
k
Tenemos el siguiente teorema.
Teorema 3.22. Supongamos que g es de clase al menos C 3 (I) donde I es un intervalo que
contiene al 0 y adems se satisfacen las siguientes condiciones: g(0) = 0, g 0 (0) = 0, g 00 (0) 6=
0.
Sea f (x) = g(x) + . Si existe un punto p con g 00 (p) = 0 entonces para todo k suficientemente grande, existe un intervalo abierto Ik sobre el eje tal que
(1) Para cada Ik , la aplicacin de Newton N tiene una rbita peridica atractora de
perodo k;

3.7. Bifurcaciones en el mtodo de Newton

127

(2) cada intervalo Ik contiene al menos un punto k tal que p es un punto peridico superatractor de N para = k ;
(3) si Ik = (Lk , Rk ) entonces Lk y Rk tienden a 0 cuando k .
Demostracin. En lo anterior hemos tratado el caso p < 0 y g 00 (p) > 0. En esa condiciones
hemos demostrado la existencia de una rbita peridica superatractora para = k . El
teorema de la funcin implcita muestra que esa rbita continua existiendo para todos los
valores de suficientemente cercanos a k . Sea Ik un intervalo que contiene a k y tal que
para cada Ik , N tiene una rbita peridica atractora de perodo k que contiene a p
en su cuenca de atraccin. Si p > 0 el argumento es esencialmente el mismo. Para el caso
g 00 (0) < 0, notemos que la aplicacin de Newton N de g + es exactamente la misma que
para g la cual le podemos aplicar el argumento anterior. Esto completa la prueba del
teorema.
Para ilustrar lo discutido anteriormente el lector puede considerar el ejemplo siguiente.
Sea f (x) = x3 3x + . Esta familia de aplicaciones tiene una tangencia cuadrtica con el eje
x en x = 1 cuando = 2. Tenemos f0 (x) = 3x2 3, f00 (x) = 6x. Luego el nico cero de f00 es
x = 0. Por lo tanto, del teorema de Julia N si tiene una rbita peridica de perodo mayor
que 1, entonces los iterados de 0 deben tender a esa rbita. Un pequeo experimento (vase
el cuadro 3.1), nos permite calcular los valores del parmetro k para los cuales la funcin
de iteracin N definida en (3.27) tiene un ciclo de perodo k.
Cuadro 3.1: Ciclos peridicos y valores del parmetro k para la funcin N definida en (3.27).

Perodo k

Parmetro k

2
3
4
5

3.674234614
7.7513408204
15.556213393
30.155532349

Captulo 4
Dinmica del mtodo de Newton en el
plano complejo
4.1.

Antecedentes: el problema de Cayley

El estudio de la dinmica del mtodo de Newton en el campo complejo tiene una importancia histrica, desde que E. Schrder (1870) y A. Cayley (1879) propusieran usar el mtodo
de Newton para resolver ecuaciones definidas en el plano complejo:
f (z) = 0,

f : C C.

(4.1)

El que se conoce como problema de Cayley consiste en estudiar las cuencas de atraccin
del mtodo de Newton cuando es aplicado para aproximar las races del polinomio complejo
p(z). En palabras del propio Cayley, el problema se puede formular como sigue:
. . . the problem is to determine the regions of the plane, such that P [initial
point] being taken at pleasure anywhere within one region we arrive ultimately
at the point A [a root of the polynomial]. . .
Con la notacin actual, si z es una solucin de (4.1), y
zn+1 = zn

f (zn )
f 0 (zn )

(4.2)

es la sucesin generada por el mtodo de Newton a partir de un cierto z0 C, se trata de


caracterizar la regin
A(z ) = {z0 C : zn z },
conocida como cuenca de atraccin de la raz z . Cayley ([28], [29]) consigui caracterizar
los cuencas de atraccin de las races de un polinomio cuadrtico, en concreto del polinomio
p(z) = z 2 1, aunque fracas en su intento de extender el estudio al caso cbico y a grados
superiores. Despus de un tiempo tratando de resolver el problema para el polinomio cbico
p(z) = z 3 1, escribe en [30] la siguiente sentencia:
129

130

Mtodo de Newton en el plano complejo


Jespre appliquer cette thorie au cas dune quation cubique, mais les calculs
sont beaucoup plus difficiles

En la figura 4.1 mostramos las cuencas de atraccin de los polinomios p(z) = z 2 1 y


p(z) = z 3 1. En el primer caso vemos que los puntos de partida situados en el semiplano
C = {z C : Re(z) < 0} convergen a la raz z = 1, mientras que los puntos de partida
situados en el semiplano C+ = {z C : Re(z) > 0} convergen a la raz z = 1. En la
separacin de ambas regiones, el eje imaginario, en donde el mtodo de Newton presenta un
comportamiento catico. Sin embargo, como vemos en la segunda grfica de la figura 4.1, la
situacin para el polinomio p(z) = z 3 1 es mucho ms complicada. La separacin entre las

cuencas de atraccin de las tres races, 1, (1 + 3i)/2 y (1 3i)/2, no es tan difana y


tiene una estructura mucho ms enrevesada.
4

-2

-2

-4
-4

-2

-4
-4

-2

Figura 4.1: A la izquierda se muestran las cuencas de atraccin del polinomio p(z) = z 2 1 y
a la derecha las del polinomio p(z) = z 3 1. Las regiones pintadas con el mismo color estn
formadas por puntos de partida para los cuales el mtodo de Newton converge a la misma
raz del polinomio correspondiente.

No es de extraar, por tanto, que Cayley, que no dispona de los potentes programas de
dibujo y clculo simblico que tenemos en la actualidad, encontrara dificultades al intentar
pasar de una ecuacin cuadrtica a una cbica.
Posteriormente, G. Julia y P. Fatou consideran funciones racionales en una forma ms
general, obteniendo resultados significativos y sientan el estudio de iteraciones de funciones
racionales en el plano complejo extendido, tambin conocido como la esfera de Riemann.
En otras palabras, con sus trabajos comienza en forma sistemtica el estudio de los sistemas
dinmicos complejos. La base de sus trabajos fue el estudio realizado por Montel sobre familias
normales.

4.2. Conceptos bsicos de dinmica compleja

4.2.

131

Conceptos bsicos de dinmica compleja

En esta seccin revisamos algunos conceptos bsicos de dinmica compleja que sern
necesarios para el anlisis del mtodo de Newton cuando se aplica a funciones definidas en
el plano complejo. En especial, haremos hincapi en el caso de la aplicacin del mtodo de
Newton a ecuaciones polinmicas.
En primer lugar, notemos que dado un polinomio definido en el plano complejo p : C C,
la funcin de iteracin del mtodo de Newton
Np (z) = z

zp0 (z) p(z)


p(z)
=
p0 (z)
p0 (z)

(4.3)

puede considerarse como una funcin racional definida sobre la esfera de Riemann C =
C {}.
Definicin 4.1. Una funcin racional R : C C es una funcin de la forma
R(z) =

P (z)
,
Q(z)

(4.4)

donde P y Q son polinomios coprimos (sin factores comunes).


El grado de una aplicacin racional R(z) = P (z)/Q(z) est definido como
grado(R) = max{grado(P ), grado(Q)}.

(4.5)

La n-sima iteracin Rn de una funcin racional R se define recursivamente a partir de


las relaciones R2 = R R y Rn = Rn1 R. Ntese que grado(Rn ) = (grado(R))n para
grado(R) 1.
Las funciones racionales pueden interpretarse como las funciones analticas de la esfera de
Riemann C en s misma. Informalmente, el grado indica cuntas veces la aplicacin R enrolla la esfera alrededor de s misma, y ste es igual al nmero (contado con multiplicidades)
de preimgenes de un punto arbitrario.
El estudio de la dinmica de una funcin racional R trata de analizar el comportamiento
de las rbitas de un punto z0 C
2
n
orb+
R (z0 ) = {z0 , z1 = R(z0 ), z2 = R(z1 ) = R (z0 ), . . . , zn = R (z0 ), . . .}.

Existen varias preguntas que podemos hacernos sobre una rbita dada orb+
R (z0 ). Por
+
ejemplo, cules son los puntos lmites de orbR (z0 )?, o en otras palabras, dnde se acumulan
los iterados de un punto z0 por una funcin racional?
En la situacin ideal, cuando la funcin racional que estamos estudiando es obtenida al
aplicar un mtodo iterativo para aproximar los ceros de un polinomio complejo, los puntos
donde se aproximan los iterados de un punto arbitrario por la funcin de iteracin en estudio

132

Mtodo de Newton en el plano complejo

deberan corresponder a los ceros del polinomio en cuestin. Lamentablemente como veremos
esto no siempre ocurre, pueden existir regiones de rea positiva en el plano complejo, de
modo que si elegimos una condicin inicial en esas regiones, las iteraciones de esos punto no
convergen a un cero del polinomio. Por otra parte, si existen dichas regiones nos podemos
preguntar qu tipo de conducta puede aparecer en este caso? cules son las propiedades
topolgicas y analticas del conjunto de puntos lmites de orb+
R (z0 )?
Para poder responder a estos interrogantes sobre el estudio dinmico de una funcin
racional hay que analizar el comportamiento de algunos puntos especialmente relevantes,
como son los puntos fijos, los ciclos y los puntos crticos.

4.2.1.

Puntos fijos de una aplicacin racional

Al igual que se vio para funciones de variable real, los puntos fijos de una funcin de
variable compleja f (z) son las soluciones de la ecuacin f (z) = z. Adems, el infinito tambin
puede ser considerado un punto fijo en C. Para el caso particular de una funcin racional
R(z) = P (z)/Q(z), es un punto fijo si y slo si grado(P ) > grado(Q). El resto de puntos
fijos son las soluciones de P (z) zQ(z) = 0.
La clasificacin de los puntos fijos de una funcin de variable compleja es similar a la
vista para funciones de variable real. En concreto, si z0 es un punto fijo de una funcin R(z)
con multiplicador asociado = R0 (z0 ), entonces z0 es superatractor si = 0, atractor si
0 < || < 1, indiferente si || = 1 y repulsor si || > 1. Adems, en el caso de las funciones
de variable compleja, los puntos fijos indiferentes se clasifican en:
1. Racionalmente indiferentes o parablicos si es una raz de la unidad, esto significa,
que existe un nmero natural n, tal que n = 1, es decir, es de la forma = e2i con
racional.
2. Irracionalmente indiferentes en otro caso, es decir, = e2i con irracional.
Respecto a la cantidad de puntos fijos que puede poseer una funcin racional, tenemos el
siguiente resultado, cuya demostracin es consecuencia directa del teorema fundamental del
lgebra.
Teorema 4.1. Una funcin racional de grado d 1 tiene exactamente d + 1 puntos fijos
contados con sus multiplicidades.
En este resultado hemos utilizado el concepto de multiplicidad de un punto fijo de una
funcin racional, que enunciamos a continuacin.
Definicin 4.2. Sea r C un punto fijo de una funcin racional R. Decimos que r tiene
multiplicidad m 1 si, r es una raz de multiplicidad m de la ecuacin F (z) = R(z) z = 0,
esto es, F (j) (r) = 0 para j = 0, . . . , m 1 y F (m) (r) 6= 0. En el caso m = 1, decimos que r
es un cero simple de R, es decir, F (r) = 0 y F 0 (r) 6= 0.

4.2. Conceptos bsicos de dinmica compleja

133

Como el punto del infinito es un punto de la esfera de Riemann, merece la pena comentar
qu se entiende por su multiplicidad. Notemos, en primer lugar que la transformacin de
Mbius m(z) = 1/z, aplica z = en z = 0 y viceversa. Definimos
S(z) = m R m1 (z),

1
m(z) = .
z

(4.6)

Entonces S(0) = 1/R(). Por lo tanto, z = es un punto fijo de R si z = 0 lo es de S, es


decir, S(0) = 0. Adems su carcter atractor o repulsor vendr determinado por el valor
S 0 (0) = lm S 0 (z).
z0

Definicin 4.3. La multiplicidad del punto del infinito z = como punto fijo de una funcin
racional R se define como la multiplicidad del punto z = 0 como punto fijo de la funcin S
definida en (4.6).
Respecto de la carcter del punto z = como punto fijo de una funcin racional R =
P/Q, tenemos el siguiente resultado.
Teorema 4.2. Supongamos que
R(z) =

an z n + an1 z n1 + + a0
bm z m + bm1 z m1 + + b0

es una funcin racional con n > m. Entonces z = es un punto fijo de R con el siguiente
comportamiento:
1. Superatractor si m < n 1.
2. Atractor si m n 1 y |an | > |bm |.
3. Repulsor si m = n 1 y |an | > |bm |.
4. Indiferente si m = n 1 y |an | = |bm |.
Como ya hemos comentado en otras situaciones, si aplicamos el mtodo de Newton a una
ecuacin no lineal f (z) = 0, resulta que los ceros de f son puntos fijos de Nf y recprocamente.
Si la funcin f (z) es un polinomio de grado d 2 con todas sus races simples, entonces los
d + 1 puntos fijos de la funcin de iteracin Nf son precisamente estas d races junto con el
punto del infinito z = . El caso de un polinomio general, se analiza en el siguiente ejemplo.
Ejemplo 4.1. Analcense los puntos fijos y su multiplicidad de la funcin de iteracin del
mtodo de Newton aplicado a un polinomio de grado d 2.

134

Mtodo de Newton en el plano complejo


Consideremos un polinomio de la forma
f (z) =

n
Y

(z i )mi ,

m1 + + mn = d,

i 6= j , si i 6= j.

(4.7)

i=1

Entonces
log f (z) =

n
X

mi log(z i ).

i=1

Derivando la expresin anterior,


n
mi
f 0 (z) X
=
,
f (z)
i=1 z i

se llega a que la funcin de iteracin del mtodo de Newton para funciones de la


forma (4.7) es

Nf (z) = z X
n

(z)

z
=

n
X

mi i (z) (z)

i=1

mi i (z)

i=1

n
X

(4.8)

mi i (z)

i=1

donde hemos definido los siguientes polinomios


(z) =

n
Y

(z i ),

i=1

i (z) =

n
Y

(z j ).

j=1
j6=i

Obsrvese que el denominador de la funcin racional Nf (z) definida en (4.8) es


un polinomio de grado n 1, mientras que el numerador es un polinomio de grado
n cuyo coeficiente director es m1 + + mn 1 = d 1 6= 0. En consecuencia,
la funcin de iteracin del mtodo de Newton tiene n + 1 puntos fijos que son
precisamente las n races distintas del polinomio (4.7) junto con el punto del
infinito z = .
Por ltimo, ntese que el grado de la funcin de iteracin del mtodo de Newton
Nf coincide con el grado del polinomio si todas las races son simples. Pero si
aparece alguna raz mltiple, entonces la funcin racional correspondiente Nf
tiene grado menor que d. En concreto el grado de Nf es ahora el nmero n de
races diferentes del polinomio (4.7).
Ejemplo 4.2. z = es un punto fijo repulsor para el mtodo de Newton aplicado a un
polinomio.
Si p(z) es un polinomio de grado d, es una comprobacin inmediata que Np () =
. Adems, como
d
Np0 () =
> 1,
d1
se trata de un punto fijo repulsor.

4.2. Conceptos bsicos de dinmica compleja

135

En los ejemplos anteriores se ha puesto de manifiesto que, para ecuaciones polinmicas,


la funcin racional asociada al mtodo de Newton tiene el nmero mximo de puntos fijos
que establece el teorema 4.1 y que estos puntos fijos son precisamente las races distintas
del polinomio en cuestin, junto con el punto del infinito. Sin embargo, esta propiedad no es
extensible a mtodos iterativos para resolver ecuaciones no lineales. En ocasiones, al aplicar
algn mtodo iterativo, digamos M , a una funcin f , la funcin de iteracin obtenida, Mf ,
puede tener puntos fijos distintos de los ceros de f . A estos puntos fijos los llamaremos
puntos fijos extraos. Los siguientes ejemplos muestran la aparicin de puntos fijos extraos
en algunos procesos iterativos conocidos.
Ejemplo 4.3. La funcin de iteracin asociada al mtodo del punto medio introduce puntos
fijos extraos.
El conocido como mtodo del punto medio para resolver ecuaciones no lineales
tiene la siguiente expresin (vase [146]):
Mf (z) = z

f0

f (z)
.
(z f (z)/(2f 0 (z)))

(4.9)

Cuando aplicamos (4.9) al polinomio p(z) = z 3 1, obtenemos la funcin de


iteracin racional
z(13z 6 + 22z 3 + 1)
Mp (z) =
(5z 3 + 1)2
que tiene a z = 0 como punto fijo que no corresponde con ninguna raz de p(z).
Adems, si r es un cero simple de p, es decir, p(r) = 0 y p0 (r) 6= 0, entonces
M 0 (r) = 0 y r es un punto fijo superatractor. De hecho se puede ver que tambin
M 00 (r) = 0 y M 000 (r) 6= 0 por lo que la convergencia del mtodo en un entorno de
estos puntos es cbica. Sin embargo, para el punto fijo extrao, z = 0, tenemos
que Mp0 (0) = 1 y, por tanto, ste es un punto fijo racionalmente indiferente.
Ejemplo 4.4. La funcin de iteracin asociada al mtodo de Chebyshev (2.8) introduce
puntos fijos extraos.
La expresin del mtodo de Chebyshev para resolver ecuaciones no lineales es la
siguiente (vase [146]):
Lf (z)
Chf (z) = z 1 +
2

f (z)
,
f 0 (z)

Lf (z) =

f (z)f 00 (z)
.
f 0 (z)2

Si aplicamos este mtodo al polinomio p(z) = 2z 3 + z 2 + z 1 obtenemos la


funcin de iteracin
Chp (z) = z 2

30 + 40z + 75z 2 + 54z 3 + 104z 4 + 120z 5


,
(1 + 2z + 6z 2 )3

136

Mtodo de Newton en el plano complejo


que contiene a z = 0 como punto fijo aunque no es ninguna raz de p. Adems del
z = 0, aparecen otros tres puntos fijos extraos, que son las races del polinomio
1 + 23z + 32z 2 + 48z 3 .

Supongamos que se aplica un mtodo numrico concreto para encontrar las races de un
polinomio p(z) de grado d 2, obtenindose una funcin de iteracin racional que denotamos
Mp . En el peor de los casos, si Mp tiene grado k(d), entonces podran aparecer k(d)d puntos
fijos extraos.
Respecto al problema de aproximar las races de una ecuacin por un proceso iterativo, la
aparicin de puntos fijos extraos no sera problemtica si stos son repulsores. Ahora bien, si
un punto fijo extrao es atractor, esto dara lugar a la existencia de conjuntos U , de medida
positiva, de forma que si z0 U , el correspondiente mtodo numrico empezando en z0 no
converge a ninguna solucin de la ecuacin considerada.
Vamos a estudiar ahora la dinmica asociada a los puntos fijos indiferentes. Comenzamos
por el caso
R(z) = z z m+1 + O(z m+2 ),
m 1,
(4.10)
es decir, z = 0 es un punto fijo de multiplicidad m + 1. Adems, se trata de un punto fijo
indiferente pues Mf0 (0) = 1.
El siguiente resultado describe las cuencas de atraccin en este caso.
Teorema 4.3 (de los ptalos). Sea R una funcin racional que tiene en = 0 un punto fijo
racionalmente indiferente como en (4.10). Sean 1 , . . . , m las races m-simas de la unidad
y sean 1 , . . . , m las races m-simas de 1. Entonces existe un radio r0 y un ngulo 0 , tal
que para j = 1, . . . , m, los sectores Sj y j , definidos por
(

Sj = z : 0 <


z


j

<




r0 , arg

z
j

<



r0 , arg

z
j

< 0

y
(

j = z : 0 <


z


j

< 0

satisfacen
|R(z)| < |z|, para todo z Sj ,
y
|R(z)| > |z|, para todo z j .
Teorema 4.4. Sea R una funcin racional como en el teorema 4.3. Para un t > 0 dado y
para cada k = 0, . . . , m 1, definimos los ptalos
(
i

k (t) = re : r <


2k

t(1 + cos(m)),
m

<
.
m

(4.11)

Entonces, para t suficientemente pequeo, R aplica cada ptalo en si mismo. Adems, para
cada z k (t), los iterados de z por R convergen a 0.

4.2. Conceptos bsicos de dinmica compleja

137

Se puede dar una prueba anloga a estos resultados para el caso


R(z) = z az m+1 + O(z m+ ),

a 6= 0 y m 1,

(4.12)

con a 6= 1. Para ms informacin, vanse por ejemplo [16], [26], [73], [102] o [103].

4.2.2.

Ciclos en una funcin racional

Otro de los fenmenos ms frecuentes en el estudio dinmico de una funcin racional es la


aparicin de ciclos. Para el caso de funciones de variable compleja, la definicin y propiedades
bsicas de los ciclos son meras generalizaciones de lo que se vio en el captulo 1 para funciones
reales.
En el caso de funciones racionales asociadas a funciones de iteracin, aparte de tener
puntos fijos extraos, pueden tener ciclos de perodo mayor que 1. Es obvio que la rbita
de un punto inicial que est en un ciclo no converger a un cero de la funcin asociada a la
funcin de iteracin.
Ejemplo 4.5 (Smale, [139]). El mtodo de Newton aplicado al polinomio p(z) = z 3 2z + 2
tiene un 2-ciclo de la forma {0, 1}.
En efecto, la funcin de iteracin asociada a este problema es
Np (z) =

2(z 3 1)
.
3z 2 2

Una comprobacin inmediata nos muestra que Np (0) = 1 y Np (1) = 0.


El carcter atractor, repulsor o indiferente de un n-ciclo viene dado por el valor de su
multiplicador asociado. Recordemos que si = {z0 , R(z0 ), . . . , R(n1) (z0 )} es un n-ciclo de
R, su multiplicador = () se define como () = (Rn )0 (z0 ).
Obsrvese que, por la regla de la cadena, se tiene que
(Rn )0 (z0 ) =

n1
Y

R0 (Rj (z0 )),

j=0

y el valor () slo depende de , y no del punto particular elegido sobre el ciclo.


Dependiendo del multiplicador asociado, un n-ciclo se clasifica como:
1. Superatractor si = 0.
2. Atractor si 0 < || < 1.
3. Repulsor si || > 1.
4. Indiferente si || = 1.

138

Mtodo de Newton en el plano complejo

As, el 2-ciclo que aparece en el ejemplo 4.5 es superatractor ya que


(Np2 )0 (0) = Np0 (1)Np0 (0) = 0.
Sea M un mtodo iterativo para encontrar races de una ecuacin no lineal. Al aplicarlo
a un polinomio complejo p(z), se cumple que los ceros de p(z) son puntos fijos atractores
o superatractores. Sea r uno de tales ceros y supongamos que la primera derivada no nula
de M en r es la de orden k 1. Entonces, podemos escribir el desarrollo de Taylor de M
alrededor de r como sigue
M (k) (r)
(z r)k + O((z r)k+1 ).
k!
Entonces, para valores de z cercanos a r, se tiene que
M (z) = r +

M (k) (r)
M (z) r
(z r)k .
k!
En otras palabras, si comenzamos las iteraciones con z0 , y sabemos que orb+ (z0 ) converge a
r, llamando zn+1 = M (zn ) se tiene que
M (k) (r)
(zn r)k ,
k!
es decir, localmente tenemos un buen comportamiento de los iterados por M para puntos
de partida prximos a la solucin del problema, con convergencia de orden k. Pero qu
ocurre si elegimos un punto de partida arbitrario? Se puede dar una descripcin global de
la conducta de los iterados por un mtodo iterativo para encontrar races? Para el mtodo de Newton, en la actualidad existe una descripcin bastante general para el problema
de aproximar las races de un polinomio complejo, en particular tenemos los resultados de
Hubbard-Schleicher-Sutherland [70] y de Schleicher [134], que expondremos ms adelante.
Los siguientes teoremas describen la conducta local de las iteraciones en vecindades de
rbitas peridicas atractoras y superatractoras, respectivamente, de una funcin racional
R(z). Para r > 0, denotamos por Dr el disco abierto de centro en el origen y radio r, es decir,
Dr = {z C : |z| < r}.
zn+1 r

Teorema 4.5 (Knigs, [85]). Si z0 pertenece a un n-ciclo atractor de una funcin racional
R(z), con multiplicador = (Rn )0 (z0 ), que satisface 0 < || < 1, entonces existe una vecindad
U de z0 y un homeomorfismo analtico : U Dr (para algn r > 0), nico, tal que
(z0 ) = 0, 0 (z0 ) = 1 y (Rn (z)) = (z) para todo z U .
Teorema 4.6 (Bttcher, [23]). Sea orb+ (z0 ) un n-ciclo superatractor de una funcin racional
R(z). Supongamos que (Rn )(k) (z0 ) 6= 0, y que
(Rn )0 (z0 ) = (Rn )00 (z0 ) = = (Rn )(k1) (z0 ) = 0.
Entonces existe una vecindad U de z0 y un homeomorfismo analtico : U Dr (para algn
r > 0) tal que (z0 ) = 0, 0 (z0 ) = 1, y (Rn (z)) = ((z))k , para todo z U .

4.2. Conceptos bsicos de dinmica compleja

139

Para la demostracin de ambos teoremas el lector puede consultar [16], [21], [22] o [102].
Usando esos dos resultados, podemos definir la cuenca de atraccin de un punto fijo
(super)atractor como sigue. Sea un punto fijo (super)atractor de una funcin racional R,
entonces existe un disco abierto Dr () de radio r > 0 y centro en , tal que para cada
z0 Dr (), los iterados Rn (z0 ) estn definido para todo n N, estn contenidos en Dr (), y
convergen a cuando n . El conjunto
Rn (Dr ())

B() =

(4.13)

n0

est formado por todos los puntos en el plano complejo extendido que por iteraciones de R
convergen a . En otras palabras, B() = {z C : Rn (z) cuando n }. La cuenca
de atraccin inmediata, B (), es la componente conexa de B() que contiene a .
La cuenca de atraccin de un punto fijo (super)atractor es el conjunto abierto maximal
con la propiedad que si elegimos un punto w en B(), sus iterados Rn (w) convergen a
cuando n .
Si = {z0 , R(z0 ), . . . , R(n1) (z0 )} es un n-ciclo (super)atractor, entonces su cuenca de
atraccin es
B() =

n1
[

Rj (B(z0 )).

j=0

Sean Dj () las componentes conexas de B() que contienen los puntos


z0 , R(z0 ), . . . , R(n1) (z0 ),
respectivamente. Llamamos a D() =
aunque este conjunto no es conexo.

4.2.3.

Sn1
j=0

Dj () la cuenca de atraccin inmediata de ,

Puntos crticos de una funcin racional

Dada una funcin racional R : C C de grado d, una propiedad importante de la


misma es que, excepto a lo sumo en una cantidad finita de puntos w C, el conjunto
R1 (w) = {z C : R(z) = w} est formado por d elementos distintos. Para verlo, aplicamos
el teorema fundamental del lgebra al polinomio pw (z) = P (z) wQ(z). Notemos que el
grado de pw es exactamente d, excepto para w = 0 y, a lo sumo, para otro valor w para el
cual se puede anular el coeficiente principal de pw . Ahora, si pw (z) = 0 y p0w (z) = 0, es decir,
P (z)
P 0 (z)
=w= 0 ,
Q(z)
Q (z)
obtenemos la ecuacin P 0 (z)Q(z) P (z)Q0 (z) = 0, que tiene slo una cantidad finita de
soluciones. En otras palabras, excepto posiblemente para una cantidad finita de valores de
w, el polinomio pw (z) no tiene races mltiples, por lo tanto tiene d soluciones distintas.
Estas observaciones nos conducen directamente a uno de los conceptos fundamentales en
el estudio de la dinmica de funciones racionales, como es el de punto crtico.

140

Mtodo de Newton en el plano complejo

Definicin 4.4. Sea R una funcin racional de grado d. Un punto w C para el cual la
cardinalidad de R1 (w) es menor que d es llamado un valor crtico de R. Un punto z
R1 (w) que es una raz de R(z) w con multiplicidad mayor que 1, es llamado un punto
crtico de R.
Ejemplo 4.6. Encuentre los puntos crticos de R(z) = (z a)/(z b)2 .
Dado C, la ecuacin R(z) = tiene dos soluciones distintas, excepto si se
anula el discriminante de la ecuacin polinmica
z 2 (2b + 1)z + a + b2 .
Esto ocurre cuando = 1/(4(a b)) que es, por tanto, un valor crtico. El punto
crtico asociado es
2b + 1
= 2a b.
z=
2
Pero, adems, si = , R1 () = b, por lo que = es otro valor crtico, en
este caso, asociado al punto crtico z = b.
Intuitivamente, si z es un punto crtico de R, entonces R deja de ser inyectiva en un
entorno de z. Es fcil ver que el conjunto de puntos crticos de R(z) = P (z)/Q(z) est
formado por los ceros de R0 (z), los polos de R(z) con multiplicidad mayor que 1, es decir, los
ceros de Q(z) de multiplicidad mayor que 1, y posiblemente, .
Como la dinmica de las transformaciones de Mbius, es decir, funciones racionales de grado uno, es a la vez bien comprendida y elemental (vase [2]), en lo que sigue nos centraremos
slo en la dinmica de funciones racionales R con grado(R) 2.
Un clculo directo usando la regla de la cadena nos permite probar el siguiente resultado.
Teorema 4.7. Sea C = C(R) el conjunto de puntos crticos de una funcin racional R.
Entonces
(a) El conjunto de puntos crticos de Rn es
C(Rn ) = C R1 (C) Rn (C).
(b) El conjunto de valores crticos de Rn es
R(C) R2 (C) Rn (C).
El siguiente teorema relaciona las cuencas de atraccin y los n-ciclos atractores.
Teorema 4.8 (Fatou y Julia). La cuenca de atraccin inmediata de un ciclo (super)atractor,
contiene al menos un punto crtico.

4.3. Los conjuntos de Fatou y Julia

141

Este resultado es fundamental, pues nos dice que para determinar los ciclos (super)atractores,
debemos estudiar las iteraciones de los puntos crticos de la funcin de iteracin es cuestin.
Teorema 4.9. Una funcin racional de grado d 2 tiene 2d 2 puntos crticos contados
con su multiplicidad.
El teorema de Shishikura (1987) da una cota sobre la cantidad mxima de ciclos (super)atractores o indiferentes que puede tener una funcin racional. Su demostracin puede
verse en [16], [26] o [102].
Teorema 4.10 (Shishikura, [138]). Una funcin racional R : C C de grado d tiene a los
ms 2d 2 ciclos, los cuales pueden ser (super)atractores o indiferentes.
El siguiente resultado muestra que la cota mxima para el nmero de ciclos puede ser
alcanzada.
Teorema 4.11 (Hurley, [71]). Para cada d 2 existe un polinomio p(z) de grado d, con
coeficientes reales, tal que el mtodo de Newton Np tiene 2d 2 ciclos atractores en el plano
complejo, es decir, posee el nmero maximal de ciclos atractores que una funcin racional de
grado d puede tener.

4.3.

Los conjuntos de Fatou y Julia

Existen varias formas de comenzar las exposiciones de la teora de P. Fatou y G. Julia


(1919 y 1918). Adoptamos en estas notas la de Fatou [51], [52]. ste se basa en el concepto
de familia normal debido a Montel (vase [2]).
Definicin 4.5. Una familia de funciones meromorfas definidas en un dominio U C
= {fi : U C : fi meromorfa}
es normal si cada sucesin (fn )nN de elementos de tiene una subsucesin (fnk )kN que
converge uniformemente sobre cada subconjunto compacto de U .
Recordemos que una familia de funciones de un espacio mtrico X en un espacio mtrico
Y es equicontinua si, para cada > 0 dado, existe > 0 tal que
d(x1 , x2 ) < implica d(f (x1 ), f (x2 )) < , para toda f .
Considerando la mtrica cordal o la esfrica en C, se tiene el siguiente resultado.
Teorema 4.12. Una familia de funciones meromorfas de U en C es normal si y slo si
es equicontinua sobre todos los subconjuntos compactos de U .

142

Mtodo de Newton en el plano complejo

El siguiente teorema nos proporciona otro criterio para determinar cundo una familia de
funciones es normal.
Teorema 4.13 (Montel). Sea = {f : U C} una familia de funciones analticas. Si
S
f f (U ) omite tres puntos, entonces es normal, esto es, si existen tres puntos , ,
tales que
[
f (U ) C {, , },
f

la familia F es normal.
Ahora nos centraremos en la familia de iterados {Rn : n = 0, 1, 2, 3, . . .} de una funcin
racional R : C C. En este caso, equicontinuidad significa que iteraciones de puntos
prximos no divergen.
Definicin 4.6. Un punto z C pertenece al conjunto de Fatou F(R) (tambin llamado
dominio de normalidad) si existe una vecindad U de z tal que la familia de iterados
= {Rn : U C : n = 0, 1, 2, 3, . . .}
es normal en U .
El conjunto de Julia de R, denotado por J (R) o simplemente por J , cuando no exista
peligro de confusin, es el complemento del conjunto de Fatou, esto es, J (R) = C F(R).
Es claro, a partir de su definicin, que F(R) es abierto y en consecuencia J (R) es cerrado.
Un dominio en el conjunto de Fatou es una componente conexa abierta del conjunto de Fatou.
Del teorema de Montel 4.13, se sigue el siguiente resultado.
Teorema 4.14 (Montel). Si z J (R) y U es una vecindad de z, entonces {Rm (U )}mN
cubre todo C, excepto a lo ms dos puntos.
Definicin 4.7. Sea U un conjunto abierto no vaco de C. Definimos el conjunto de puntos
omitidos de la aplicacin racional R|U como el conjunto
EU = C

Rn (U ).

n0

Del teorema 4.14 se tiene el siguiente resultado.


Corolario 4.15. Sea z J (R) y sea U una vecindad abierta de z. Entonces EU contiene a
lo ms dos puntos.
Teorema 4.16. El conjunto de puntos omitidos de una funcin racional R es independiente
del punto z J usado para definirlo. Por lo tanto lo podemos denotar simplemente por ER .
A continuacin, veremos algunas propiedades de los conjuntos de Julia y de Fatou asociados a una funcin racional R : C C de grado mayor o igual que 2.

4.3. Los conjuntos de Fatou y Julia

143

Teorema 4.17. El conjunto de Julia, J (R), es no vaco.


Demostracin. Si J (R) = entonces F(R) = C. Luego la familia de iterados {Rn :
n = 0, 1, 2, . . .} es normal sobre C, y en consecuencia existe una subsucesin {Rnk } que
converge uniformemente sobre C a una funcin analtica G. Como G es analtica sobre
C, es de hecho una funcin racional, luego grado(G) < . Ahora como grado(Rnk ) =
(grado(R))nk cuando k . Esto es una contradiccin, pues se debe tener que
grado(G) = lmk grado(Rnk ).
Teorema 4.18. Supongamos que z0 C est sobre un ciclo. Si este ciclo es (super)atractor,
entonces est contenido en el conjunto de Fatou, y si es repulsor est contenido en el conjunto
de Julia de R.
Sea M un mtodo iterativo para aproximar soluciones de una ecuacin f (z) = 0. Una
propiedad fundamental que debe tener M es que los ceros de f (z) son punto fijos (super)atractores de Mf , funcin de iteracin obtenida al aplicar M a f . Tenemos as el siguiente
resultado.
Teorema 4.19. Sea M un mtodo iterativo para aproximar ceros de una funcin f (z). Denotemos por Mf la funcin de iteracin obtenida al aplicar M a f . Entonces los ceros de f
estn contenidos en el conjunto de Fatou F(Mf ) de Mf .
Teorema 4.20. Si zr es un punto en un ciclo repulsor, entonces
J (R) = clausura{z C : Rn (z) = zr , n N}.
Esta proposicin nos da un algoritmo para representar grficamente el conjunto de Julia.
Para ello basta encontrar un punto fijo o un punto en un ciclo repulsor y considerar sus
preimgenes. Computacionalmente este algoritmo es lento, pero para polinomios de grado
pequeo es efectivo.
Teorema 4.21 (Teorema fundamental de Fatou y Julia). Los ciclos repulsores son densos
en J (R), es decir,
J (R) = clausura{z C : z pertenece a un ciclo repulsor de R}.
En particular, existe una cantidad infinita de ciclos repulsores y cada z J (R) es obtenido
como lmite de puntos en ciclos repulsores.
Esta propiedad es particularmente interesante, pues nos dice que, debido a los errores
computacionales (por muy pequeos que sos sean), al iterar un punto de partida que est
sobre el conjunto de Julia de R se obtiene una rbita que tender a alejarse del conjunto
de Julia. En particular, si ste tiene medida de Lebesgue cero, entonces, lo ms probable es

144

Mtodo de Newton en el plano complejo

que despus de un nmero pequeo de iterados, las siguientes iteraciones estn en el conjunto
de Fatou, donde tenemos esperanza de convergencia a alguna de las races.
Como una observacin interesante, podemos comentar que G. Julia comienza su memoria
[72] focalizando su atencin sobre la clausura del conjunto de puntos peridicos repulsores,
y muestra que su complemento es la unin de dominios sobre el cual la familia de iterados
{Rn : n 0} es normal.
Teorema 4.22. El conjunto de Julia de una funcin racional R es un conjunto perfecto, es
decir, J (R) es cerrado y no tiene puntos aislados.
El teorema siguiente nos dice que mediante una transformacin afn podemos transformar
las races de un polinomio p sin modificar cualitativamente la dinmica del mtodo de Newton.
Teorema 4.23 (Reescalamiento). Sea T (z) = z + , con 6= 0, y sea q(z) = p(T (z)) =
p T (z). Entonces
T Nq T 1 = Np ,
esto es, T es una conjugacin entre Np y Nq .
Demostracin. Notemos que p = q T 1 y que 1 q 0 (T 1 (z)) = p0 (z). Ahora,
T Nq T 1 (z) = T (Nq (T 1 (z)))
!
q(T 1 (z))
1
= T T (z) 0 1
q (T (z))
!
q(T 1 (z))
1
= T (z) 0 1
+
q (T (z))
!
z

q(T 1 (z))
=

1 0 1
+

q (T (z))
p(z)
= z 0
= Np (z).
p (z)
Esto completa la prueba del teorema.
El teorema 4.23 es vlido para muchos mtodos, entre los cuales podemos citar los mtodos
de Halley, Chebyshev o Whittaker, entre otros.
De forma ms general, podemos enunciar el siguiente resultado (vase [82], por ejemplo)
que establece que la dinmica de dos funciones racionales conjugadas por una transformada
de Mbius es equivalente. De hecho, las cuencas de atraccin y sus correspondientes fronteras
(conjuntos de Julia) asociadas a una funcin racional son conformemente equivalentes a los
de la otra.
Teorema 4.24. Sea R una aplicacin racional y M una transformada de Mbius. Definimos
una nueva aplicacin racional S = M R M 1 . Entonces
F(S) = M (F(R)) y

J (S) = M (J (R)).

4.3. Los conjuntos de Fatou y Julia

145

Una aplicacin de este tipo de ideas nos conduce al siguiente resultado, que caracteriza el
comportamiento dinmico del mtodo de Newton cuando se aplica a polinomios cuadrticos.
Teorema 4.25 (Cayley, Schrder). Sea p(z) un polinomio cuadrtico con sus dos races
distintas, entonces el mtodo de Newton Np (z) aplicado a p es conjugado a la funcin g(z) =
z2.
Demostracin. Sean , con 6= , las races de p(z). Tenemos entonces que p(z) =
(z )(z ), y sin perdida de generalidad, podemos suponer que 0 || ||. Sea
T (z) = ()z+, entonces pT (z) = p(T (z)) = ()z(()z+) = ()2 z(z1).
Sean = y q (z) = 2 z(z 1), es decir, q = p T . Por el teorema 4.23, tenemos que
T Nq T 1 = Np . Ahora, tomando q(z) = z(z 1), se ve que Nq = Nq . Luego, Np es
conjugada a Nq . Finalmente, es fcil probar que Nq es conjugada a la aplicacin g(z) = z 2 .
Esto termina la prueba.
Teorema 4.26. Si z J (R) entonces
J (R) = clausura{z C : Rn (z) = z, para alg
un n N}.
Teorema 4.27. Sea R una funcin racional, entonces J (R) y F(R) son completamente
invariantes, es decir
R(J (R)) = J (R) = R1 (J (R)),

R(F(R)) = F(R) = R1 (F(R)).

Teorema 4.28. Los conjuntos de Julia de R y de Rm , con m N, son el mismo. En otras


palabras, J (R) = J (Rm ).
Teorema 4.29. Sea za un punto peridico atractor de una funcin racional R. Entonces
J (R) = B(za ) (A denota la frontera del conjunto A).
Esta proposicin nos da una algoritmo bastante eficiente para dibujar el conjunto de Julia.
Para ello basta encontrar un punto fijo atractor za de R y fijando un error > 0 pintamos
de un color determinado los puntos z en una regin acotada (en general un rectngulo) tales
que para algn n 1, se tiene |Rn (z) za | < . Este algoritmo se conoce como algoritmo de
tiempo de escape. Por otra parte, podemos definir los conjuntos de nivel, Lk (za ), i = 1, 2, 3, . . .
como sigue: sea 0 < << 1 (aqu << significa bastante menor que) y sea
L0 (za ) = {z C : |z za | < },
y, para k = 0, 1, . . .,
Lk+1 (za ) = {z C Lk (za ) : Rk (z) Lk (za )}.
Se tiene que
Lk (za ) J (R),

146

Mtodo de Newton en el plano complejo

donde el lmite es tomado respecto de la mtrica de Hausdorff en K(C) = {K C :


K es compacto}. Una forma de obtener grficas vistosas del conjunto de Julia con este algoritmo es colorear cada conjunto de nivel Lk con el color k correspondiente mdulo P , donde
P es el nmero de colores de la resolucin grfica del particular monitor, en general P = 16.
En caso que za sea peridico, tomamos |Rpn za | < , donde p es el perodo de za .
Corolario 4.30. Si F(R) es no vaco, entonces el conjunto de Julia de R, J (R), no tiene
puntos interiores.
Demostracin. Sea U un dominio abierto contenido en J (R). Como J (R) es invariante,
J (R)

Rn (U ) = C ER .

n0

Adems, como J (R) es cerrado y ER contiene a lo ms dos puntos, se tiene que J (R) = C.
El resultado anterior junto con el teorema 4.29 tienen aplicaciones directa en el caso de
mtodos iterativos para aproximar ceros de una funcin f (z), pues como estamos asumiendo
que las races correspondan a puntos fijos (super)atractores, estos pertencen al conjunto de
Fatou de la correspondiente funcin racional Mf , por lo tanto se tiene que el conjunto de
Fatou, F(Mf ), es no vaco y J (Mf ) = B(), donde es un cero de f , y J (Mf ) no tiene
puntos interiores.
Corolario 4.31. Si D es un dominio, con D J (R) = J 6= , entonces existe m N tal
que Rm (J ) = J (R).
Existe un ejemplo clsico, debido a Latts, [89], en el que se prueba que el conjunto de
Julia asociado a la funcin racional
R(z) =

(z 2 + 1)2
4z(z 2 1)

es todo el plano complejo ampliado, J (R) = C. No obstante, este tipo de situaciones no


pueden ocurrir para las funciones de iteracin usadas para aproximar ceros de una funcin.
Definicin 4.8. Sea C un punto fijo (que no es un polo) de una funcin racional R, con
multiplicador = R0 () 6= 0. Decimos que R es linealizable en si, existe una vecindad U de
y una funcin analtica h, tal que h() = , es inyectiva en U R(U ), y satisface
h R h1 (z) = + (z ),

para todo z h(U ).

(4.14)

Definicin 4.9. Un punto fijo de una funcin racional R es aislado si existe una vecindad
U de que no contiene otros puntos fijos o sobre un ciclo, aparte de .
Teorema 4.32 (Siegel). Sea R una funcin racional de grado d 2. Supongamos que es
un punto fijo de R con multiplicador 6= 0. Entonces R es linealizable en si y slo si es
un punto fijo aislado de R.

4.3. Los conjuntos de Fatou y Julia

147

Definicin 4.10. Un punto fijo irracionalmente indiferente de una funcin racional R es


llamado un punto de Siegel, si R es linealizable en , caso contrario es llamado un punto de
Cremer.
Teorema 4.33. Sea un punto fijo irracionalmente indiferente de una funcin racional R.
Entonces R es linealizable en si y slo si es aislado.
Definicin 4.11. Sea D una componente del conjunto de Fatou. Decimos que D es peridica
si existe n 1 tal que Rn (D) = D, y decimos que D es preperidica si existe k 1 tal que
Rk (D) es peridico.
El siguiente teorema caracteriza y clasifica las componentes del conjunto de Fatou asociado
a una funcin racional. Su demostracin se puede ver en [16] o [21].
Teorema 4.34 (Dominios no errantes de Sullivan, [142]). Sea R una funcin racional. Entonces todas las componentes del conjunto de Fatou son preperidicas. Adems, slo existe
una cantidad finita de componentes peridicas.
Sea U una componente peridica del conjunto de Fatou de R, la cual podemos suponer
que es fija, entonces U es de uno de los siguientes cinco tipos:
(i) Superatractoras: contiene un punto fijo superatractor.
(ii) Atractoras: contiene un punto fijo atractor.
(iii) Parablicas (o dominio de Leau): existe un punto fijo parablico (o racionalmente indiferente) en su frontera.
(iv) Disco de Siegel: contiene un punto fijo irracionalmente indiferente que es un punto de
Siegel. En este caso, U es analticamente equivalente a un disco y la restriccin de R a
U es analticamente conjugada a una rotacin de ngulo irracional.
(v) Anillo de Herman: contiene un punto fijo irracionalmente indiferente que es un punto
de Cremer. En este caso, U es analticamente equivalente a un anillo y la restriccin
de R a U es analticamente conjugada a una rotacin de ngulo irracional.
Teorema 4.35. Sea U una componente del conjunto de Fatou de una funcin racional R de
grado d 2, la cual podemos suponer fija. Sea C = C(R) su conjunto de puntos crticos, y
+

C (R) =

Rn (C).

n=1

el conjunto postcrtico de R.
(a) Si U es una componente (super)atractora o parablica, entonces U debe contener al
menos un punto crtico.

148

Mtodo de Newton en el plano complejo

(b) Si U es un disco de Siegel o un anillo de Herman, entonces la frontera de U est


contenida en la clausura de C + (R).
En particular, si R tiene un anillo de Herman, entonces J (R) no es conexo.
El teorema anterior toma en cuenta todos los puntos sobre ciclos, excepto aqullos sobre
ciclos irracionalmente indiferentes que pertenecen al conjunto de Julia J (R), esto es, los
puntos de Cremer.
El siguiente resultado muestra la conexin entre los puntos de Cremer y los iterados de
puntos crticos.
Teorema 4.36. Todo punto de un ciclo irracionalmente indiferente que est contenido en el
conjunto de Julia J (R) de una funcin racional R es un punto lmite del conjunto C + (R).
El siguiente resultado establece la conexin entre los puntos crticos de una funcin racional y los ciclos de componentes del conjunto de Fatou. En concreto, da una cota sobre el
nmero de componentes de Fatou asociadas a una funcin racional.
Teorema 4.37 (Shishikura). Sea R una funcin racional de grado d 2. El nmero total
de componentes de Fatou cclicas, es decir, componentes cclicas atractoras, superatractoras,
parablicas, discos de Siegel y anillos de Herman, est acotado por 2d 2.
Sobre el nmero de componentes de Fatou, se tiene el siguiente resultado
Teorema 4.38. El conjunto de Fatou de una funcin racional R tiene 0, 1, 2 o una cantidad
infinita de componentes.
Corolario 4.39. Denotemos por Mp a un mtodo iterativo para aproximar races de un polinomio p(z). Supongamos que las races de p(z) son puntos fijos atractores o superatractores
de Mp y que p(z) tiene al menos 3 races distintas. Entonces F(Mp ) tiene una cantidad
infinita de componentes.
El recproco del corolario anterior no es verdadero. Por ejemplo, si consideramos el mtodo
de Chebyshev introducido en (2.8),
f (z)
1
Chf (z) = z 1 + Lf (z) 0
2
f (z)


(4.15)

aplicado al polinomio cuadrtico p(z) = z 2 1, vemos que el conjunto de Fatou tiene infinitas
componentes, como se aprecia en la figura 4.2.
El comportamiento de los iterados sobre una componente de Fatou es descrito por el
siguiente teorema.
Teorema 4.40. Sea U una componente de Fatou de una funcin racional R de grado d 2,
que no contiene valores crticos de R. Entonces R1 (U ) consiste de d componentes de Fatou
U1 , . . . , Ud tales que R aplica cada Ui homeomrficamente sobre U . Adems, Ui es simplemente
conexa.

4.4. Propiedades del mtodo de Newton en C

149

-1

-2
-2

-1

Figura 4.2: Cuencas de atraccin del mtodo de Chebyshev aplicado al polinomio p(z) =
z 2 1. En cian aparecen los puntos cuyas rbitas convergen a la raz z = 1 y en magenta los
puntos cuyas rbitas convergen a la raz z = 1.

Dada una componente de Fatou arbitraria de una funcin racional R de grado d 2, se


tiene que R1 (U ) est formado por k componentes distintas U1 , . . . , Uk , on k d, las cuales
son disjuntas a pares si k 2. Adems, la restriccin de R a Ui es una funcin racional de
P
grado di , con la propiedad que ki=1 di = d. Por lo tanto la preimagen de un punto z C
tiene di copias en la componente Ui .
Por ejemplo, cuando aplicamos el mtodo de Newton al polinomio p(z) = z 3 1, obtenemos
la funcin racional
2z 3 + 1
R(z) =
.
3z 2
Consideremos la cuenca de atraccin inmediata de una de las races, digamos = 1, la cual
denotamos por U1 . Tenemos que R1 (U1 ) est formado por dos componentes, U1 misma y
otra que denotamos por U2 , con grado(R|U1 ) = 2 y grado(R|U1 ) = 1. Por lo tanto, como la
preimagen de un punto en U1 consiste de 2 preimgenes en U1 y una en U2 , es claro que
tiene multiplicidad 2.

4.4.

Algunas propiedades del mtodo de Newton en el


plano complejo

Sea p(z) = ad z d + + a1 z + a0 , con ad 6= 0, un polinomio de grado d en C, y sea


Np (z) = z

p(z)
,
p0 (z)

150

Mtodo de Newton en el plano complejo

su mtodo de Newton.
Veamos algunas propiedades elementales de la dinmica de Np :
(1) Np (z0 ) = z0 si y slo si p(z0 ) = 0, es decir, los puntos fijos de Np son las races de p.
d
(2) z = es siempre un punto fijo de Np , y como Np0 () = d1
este punto fijo es repulsor.
Por lo tanto, si el mtodo de Newton produce un punto cerca de , sus sucesivas
iteraciones se aproximan a una parte compacta de C.
00

(z)
(3) Puesto que Np0 (z) = p(z)p
, si z0 es una raz simple de p, se tiene que Np0 (z0 ) = 0, esto
(p(z))2
es, z0 es un punto fijo superatractor de Np , lo cual implica que Np es conjugada a la
aplicacin z z k , para algn k > 1 en una vecindad de z0 .

(4) Las races mltiples de p son puntos fijos atractores, pero no superatractores, de Np ,
< 1.
pues si z0 tiene multiplicidad m > 1, entonces Np0 (z0 ) = m1
m
(5) Para polinomios genricos de grado d, esto es, tienen todas sus races distintas, el
mtodo de Newton es una funcin racional de grado d. Cuando el polinomio tiene
races mltiples, Np tiene grado menor que d.
(6) Los puntos crticos de Np son las races simples y los puntos de inflexin de p. Los puntos
crticos de Np que no son races de p los llamaremos puntos crticos libres. Recuerde que
vimos en la seccin anterior que las propiedades del conjunto de Julia de una funcin
analtica en C son frecuentemente determinadas por las rbitas de sus puntos crticos.
(7) Los puntos crticos de p, es decir, las races de p0 (z) = 0, son los polos de Np .
Las propiedades anteriores caracterizan completamente al mtodo de Newton, es decir,
tenemos el siguiente resultado.
Teorema 4.41. Una funcin racional R : C C de grado d 2 es la funcin de Newton
de un polinomio de grado mayor o igual que 2 si y slo si el punto z = es el nico punto
fijo repulsor y para todos los otros puntos fijos 1 , . . . , d C existe un nmero nj N, tal
que R0 (j ) = njn1
< 1.
j
Este resultado fue probado por G. Saunder en 1984 ([132]). Tambin se le atribuye a J.
Head ([63]) en 1987 y a K. Nishizawa y M. Fujimura en 1992 (vase [106]). En particular, ese
resultado contiene el caso del mtodo de Newton para polinomios con races simples. Para
otros mtodos, no se tiene una tal resultado, an en el caso de polinomios con races simples.
El primer resultado acerca de la ubicacin de los puntos crticos de un polinomio es el
teorema clsico de Gauss-Lucas, que enunciamos a continuacin.
Teorema 4.42 (Gauss-Lucas, [92]). Los puntos crticos de un polinomio no contante p estn
contenidos en la envoltura convexa de sus races.

4.4. Propiedades del mtodo de Newton en C

151

El siguiente teorema es importante para la descripcin global de las posible conducta de


los iterados por el mtodo de Newton.
Teorema 4.43 (Shishikura, [138]). Sea R un funcin racional que posee un nico punto fijo
repulsor o racionalmente indiferente con multiplicador = 1, entonces J (R) es conexo.
Como z = es el nico punto fijo repulsor para la funcin de iteracin del mtodo de
Newton, Np , deducimos la siguiente consecuencia.
Corolario 4.44. Sea p(z) un polinomio complejo, entonces el conjunto de Julia de Np es
conexo.
Nota 4.1. Esta propiedad del conjunto de Julia del mtodo de Newton cuando es aplicado
a polinomios es una parte fundamental en la demostracin del teorema 4.60 de Hubbard,
Schleicher y Sutherland y que en esencia dice que el mtodo de Newton es un algoritmo
eficiente para el clculo de races de polinomios. Este teorema, junto con el resultado de
Schleicher (vase el teorema 4.61), nos permite concluir que el mtodo de Newton es, por
tantoo, un algoritmo iterativo.

4.4.1.

El mtodo de Newton para polinomios cuadrticos

Como ya se puso de manifiesto al enunciar el problema de Cayley en los antecedentes


de este captulo, el estudio dinmico del mtodo de Newton aplicado a polinomios de la
forma p(z) = (z a)(z b) es relativamente sencillo. En el teorema 4.25 se vio que Np (z)
es conjugado con la aplicacin g(z) = z 2 . Veamos ahora una nueva demostracin de este
resultado, poniendo de manifiesto que el conjunto de Julia J(Np ) es la recta que equidista de
los puntos a y b.
Teorema 4.45. Sea Np la aplicacin de Newton para el polinomio p(z) = (z a)(z b), con
a, b C, a 6= b. Entonces Np es conjugada con la aplicacin z 2 mediante la transformada de
Mbius M (z) = (z a)/(z b). Adems J(Np ) es una circunferencia en la esfera compleja
que pasa por el punto del infinito, o equivalentemente, J(Np ) es la recta que equidista de los
puntos a y b en el plano complejo.
Demostracin. Se puede comprobar por sustitucin directa que R(z) = M Np M 1 (z) = z 2 ,
aunque el clculo puede resultar un poco tedioso. Veamos una demostracin alternativa que
puede resultar ms interesante desde el punto de vista matemtico. Lo primero, es observar
que
Np (a) = a
M (a) = 0
Np (b) = b
M (b) =
Np () = M () = 1.

152

Mtodo de Newton en el plano complejo

Entonces, se tiene que:


R:

z
0

M 1 (z)

Np (M 1 (z))

M (Np (M 1 (z)))

1.

R(z) es una aplicacin racional de grado 2 (como Np (z)) que fija el 0, el y el 1. Adems,
R0 (z) = M 0 (Np (M 1 (z)))Np0 (M 1 (z))(M 1 )0 (z)
=

M 0 (Np (M 1 (z)))Np0 (M 1 (z))


.
M 0 (M 1 (z))

Como M 0 (z) = (a b)/(z b)2 y Np0 (z) = Lp (z) = p(z)p00 (z)/p0 (z)2 , se tiene que
M 0 (Np (a))Np0 (a)
= Np0 (a) = 0 (M 0 (a) 6= 0).
R (0) =
M 0 (a)
0

Por otra parte, como M 0 (b) = ,


M 0 (Np (x))Np0 (x)
(x b)2
1
R () = lm
=
l
m
Np0 (x) = lm 0
= .
0
2
xb
xb (Np (x) b)
xb Np (x)
M (x)
0

As, R(z) tiene una raz doble en z = 0, luego es de la forma


R(z) =

z2
.
z 2 + z +

Como R() = , = 0. Como R0 () = y


R0 () = z
lm

2z(z + ) z 2
1
= ,
2
(z + )

se sigue que = 0. Por ltimo, como R(1) = 1, = 1 y R(z) = z 2 .

4.4.2.

El mtodo de Newton para polinomios cbicos con races


mltiples

Una ligera variante del estudio realizado en la seccin anterior nos permite obtener algunas conclusiones acerca del comportamiento del mtodo de Newton cuando aparecen races
mltiples. Lo primero observacin general que podemos hacer es que cuando se aplica el mtodo de Newton a un polinomio de grado d, la funcin de iteracin resultante tiene grado d
cuando las races son simples. Sin embargo, cuando las races son mltiples, el grado de la
funcin de iteracin es menor estrictamente que d. Consideramos en esta seccin el caso del
polinomio
p(z) = (z a)2 (z b).
(4.16)

4.4. Propiedades del mtodo de Newton en C

153

En este caso, particularmente sencillo, el polinomio tiene una raz doble y una raz simple.
Analizaremos las dinmicas del mtodo de Newton y estudiaremos cmo son las cuencas de
atraccin de las races de p. Veremos que el comportamiento es totalmente distinto a cuando
las races del polinomio son simples.
4

-2

-4
-4

-3

-2

-1

Figura 4.3: Cuencas de atraccin de las races, z = 1 y z = 1 para el mtodo de Newton


aplicado al polinomio p(z) = (z 1)2 (z + 1).

En primer lugar, mediante cambios de variable afines, el estudio del mtodo de Newton
aplicado a polinomios de la forma (4.16), puede reducirse al estudio del polinomio p(z) =
(z 1)2 (z + 1). En este caso, la funcin de iteracin del mtodo de Newton es de la forma
Np (z) =

2z 2 + z + 1
.
1 + 3z

Esta funcin tiene un punto fijo superatractor en z = 1 y un punto fijo atractor en z = 1,


con multiplicador asociado 1/2. Adems, el punto del infinito es un punto fijo repulsor con
multiplicador asociado 3/2. En la figura 4.3 se muestran las cuencas de atraccin de las dos
races, z = 1 y z = 1. Como se puede apreciar en la figura, la cuenca de atraccin de la
raz mltiple, en este caso, z = 1, invade la cuenca de atraccin de la otra raz, z = 1.
En este caso, la presencia de dos races, una mltiple y otra simple, hace que se pierda la
simetra a la que hace referencia el teorema 4.45.
Por otra parte, para el caso de polinomios con races mltiples de la forma (4.16) la
iteracin de Newton, Np (z), es conjugada mediante la transformada de Mbius M (z) =
El
(z a)/(z b) con la aplicacin z(z + 1)/2 definida en el plano complejo ampliado C.
correspondiente conjunto de Julia se muestra en la figura 4.4.

154

Mtodo de Newton en el plano complejo


2
2

1
1

-1

-1
-2

-2

-1

-2
-2

-1

Figura 4.4: Cuencas de atracccin asociadas a las funciones de iteracin z(z +1)/2 y z 2 3/4,
relacionadas respectivamente con el mtodo de Newton y el mtodo de Newton para races
mltiples.

Si se conoce la multiplicidad m de la raz a aproximar, el conocido como mtodo de


Newton para races mltiples,
p(z)
Nm (z) = z m 0
(4.17)
p (z)
tiene la ventaja de que recupera el orden de convergencia cuadrtico al aproximar la raz
mltiple. El estudio de la dinmica del mtodo (4.17) para polinomios de la forma (4.16) lo
realiz Gilbert [55]. En ese trabajo, se prueba que la correspondiente funcin de iteracin
para polinomios de la forma (4.16) es
N2 (z) = z 2

p(z)
z 2 + az 2ab
=
.
p0 (z)
3z a 2b

(4.18)

Esta funcin racional es conjugada con la aplicacin z 2 3/4 mediante la transformada de


Mbius
3z + a 4b
M (z) =
.
2(z a)
El comportamiento dinmico de la funcin polinmica z 2 3/4 es bien conocido (vase [16],
por ejemplo). En el segundo grfico de la figura 4.4 se muestra el conjunto de Julia para
z 2 3/4, que es la frontera de la regin de negro. Ntese que en este caso, las races a y b del
polinomio (4.16) se transforman por M en los puntos
M (a) = ,

1
M (b) = .
2

Estos dos puntos y 1/2, junto con el punto 3/2, son los puntos fijos del polinomio z 2 3/4.
es un punto fijo superatractor, 1/2 es un punto fijo indiferente y 3/2 es un punto fijo

4.4. Propiedades del mtodo de Newton en C

155

repulsor. Deshaciendo los cambios se concluye que el mtodo de Newton para races mltiples
(4.18) ha transformado la raz mltiple a en un punto fijo superatractor. Como contrapartida,
la otra raz, b, pasa a ser un punto fijo indiferente. Por ltimo es un punto fijo repulsor
para (4.18).
El segundo grfico de la figura 4.4 muestra la cuenca de atraccin de como punto fijo de
2
z 3/4. Los puntos de la regin de negro convergen al punto fijo indiferente 1/2, aunque,
en este caso la convergencia es extremadamente lenta.
Otra variante del mtodo de Newton para ecuaciones con races mltiples viene dada por
p (z) = z
N

p(z)
1
,
1 Lp (z) p0 (z)

Lp (z) =

p(z)p00 (z)
.
p0 (z)2

(4.19)

p (z) se obtiene aplicando el mtodo de Newton a la funcin racional p(z)/p0 (z). Para poN
linomios de la forma (4.16), el mtodo 4.19 es conjugado con la aplicacin z 2 mediante la
transformada de Mbius M (z) = (z a)/(z b). Por lo tanto, su conjunto de Julia es la
circunferencia unidad y sus dinmicas son similares al mtodo de Newton para races simples
(vase el teorema 4.45).

4.4.3.

El mtodo de Newton para polinomios cbicos

Sea p(z) = a3 z 3 + a2 z 2 + a1 z + a0 un polinomio cbico con sus tres races a, b y c distintas,


las cuales suponemos ordenadas por sus mdulos, es decir, 0 |a| |b| |c|.
Pongamos T 1 (z) = z + , y encontremos los coeficientes y de modo que T 1 (a) = 0
a
z
a
1
y = ca
, por lo tanto, T 1 (z) = ca
ca
,
y T 1 (c) = 1. Tenemos entonces que = ca
y en consecuencia T (z) = (c a)z + a. Aplicando esta transformacin T en el teorema de
reescalamiento anterior (teorema 4.23), obtenemos
!

ba
q(z) = p T (z) = p((c a)z + a) = (c a) z z
(z 1).
ca
3

Haciendo, = (c a)3 y = (b a)/(c a), obtenemos


q(z) = 3 z(z 1)(z ).
Por otra parte, es fcil ver que si f (z) = g(z), entonces Nf (z) = Ng (z).
En consecuencia, haciendo
p (z) = z(z 1)(z )

(4.20)

y denotando por N a su correspondiente funcin de iteracin para el mtodo de Newton,


N (z) = z

z(z 1)(z )
,
3z 2 2z 2z +

(4.21)

tenemos probado el siguiente resultado, que establece que para conocer la dinmica de la
mtodo de Newton de un polinomio cbico debemos conocer la dinmica de la funcin racional
N , donde C es un parmetro.

156

Mtodo de Newton en el plano complejo

Teorema 4.46. Sea p(z) un polinomio cbico con sus tres races distintas. Entonces, Np es
conjugado topolgicamente con N definida en (4.21).
Notemos que el caso = 0 se reduce al estudio del mtodo de Newton aplicado al polinomio p0 (z) = z 2 (z 1) = z 3 z 2 . Este polinomio tiene en 0 una raz doble y su comportamiento
dinmico es similar al del polinomio que aparece en la figura 4.3.
En este caso, tenemos
N (z) = z

2z 3 ( + 1)z 2
z 3 ( + 1)z 2 + z
=
3z 2 2( + 1)z +
3z 2 2( + 1)z +

y
N0 (z)

(z 3 ( + 1)z 2 + z)(6z 2( + 1)
=
.
(3z 2 2( + 1)z + )2

Un estudio sobre de familia fue hecho por Curry, Garnett y Sullivan [37].
En este caso, N0 (z) = 0 si y slo si p (z) = 0 o p00 (z) = 0. En consecuencia, el conjunto
.
de puntos crticos de N est formado por las tres races de p junto con el punto z = +1
3
Los puntos crticos de N que no son races de p se llaman puntos crticos libres.
El estudio de las rbitas de los puntos crticos libres da mucha informacin sobre el
comportamiento dinmico de un mtodo. En concreto, para determinar si existen rbitas
peridicas atractoras para N , distintas de las races de p , debemos responder a la pregunta
siguiente: para qu valores de , la rbita del punto crtico libre,
Nn

+1
3

es una rbita peridica atractora?


En la pregunta anterior debemos excluir los casos = 1, = 2 y = 1/2 para los cuales
el punto fijo extrao coincide con alguna de las races del polinomio p .
Una manera de responder a la pregunta anterior es colorear el espacio de parmetros
C de acuerdo a la convergencia del punto crtico libre ( + 1)/3, tal y como se hace en la
figura 4.5. Si la rbita de ( + 1)/3 converge a 0, 1 o , el valor del correspondiente parmetro
se colorea en amarillo, cian o magenta respectivamente.
Como se aprecia en la figura 4.5, existen regiones abiertas en el espacio de parmetros tales
que, si pertenece a estas regiones entonces existen regiones abiertas en el plano complejo
de forma que N (z) definida en (4.21) no converge a ninguna de las races del polinomio
p (z) definido en (4.20). Las regiones coloreadas en negro en el espacio de parmetros estn
formadas por los valores de para los cuales la sucesin
Nn
va a parar a un ciclo atractor.

+1
3

4.4. Propiedades del mtodo de Newton en C

157

3.5
2.34
3
2.32
2.5
2.3
2

2.28

1.5

2.26

2.24

0.5

2.22

-0.5

0.5

2.2
0.4

0.45

0.5

0.55

0.6

Figura 4.5: Representacin grfica del espacio de parmetros asociado a la funcin de iteracin N (z) definida en (4.21) y asociada a los polinomios de la forma p (z) = z(z 1)(z ).
La figura de la derecha muestra una ampliacin de una zona negra en la que se aprecia un
conjunto de tipo Mandelbrot.

La parametrizacin de los polinomios cbicos considerada en (4.20) no es la nica. Otra


parametrizacin muy habitual (vase [125]) es la siguiente:
p (z) = (z 2 1)(z ),

C.

(4.22)

La correspondiente funcin de iteracin para el mtodo de Newton es


N (z) =

2z 3 z 2
.
3z 2 2z 1

(4.23)

En este caso, el punto crtico libre asociado al mtodo de Newton es la nica raz de
= 0, es decir, z = /3. Podemos realizar una reflexiones similares al caso anterior y
colorear el espacio de parmetros conforme a la convergencia del punto crtico libre, amarillo,
cian o magenta si la rbita de /3 converge a , 1 o 1 respectivamente, tal y como se muestra
en la figura 4.6. De nuevo, las regiones coloreadas en negro en el espacio de parmetros estn
formadas por los valores de para los cuales la sucesin
 
n
N
3
va a parar a un ciclo atractor.
Por ltimo, consideramos otra parametrizacin muy conocida (vase [118]), como es la
siguiente:
p (z) = z 3 + ( 1)z , C.
(4.24)
p00 (z)

Denotamos N (z) a la funcin de iteracin del mtodo de Newton aplicado a los polinomios
de la forma (4.24):
2z 3 +
N (z) = 2
.
(4.25)
3z + 1

158

Mtodo de Newton en el plano complejo

3.5
3

4.65

2.5

4.6

2
4.55
1.5
4.5

4.45

0.5
0
-2

-1

-0.1

-0.05

0.05

0.1

Figura 4.6: Representacin grfica del espacio de parmetros asociado a la funcin de iteracin del mtodo de Newton para los polinomios (4.22). La figura de la derecha muestra una
ampliacin de una zona negra en la que se aprecia un conjunto de tipo Mandelbrot similar
al de la figura 4.5.

En este caso, el punto crtico libre asociado al mtodo de Newton es la nica raz de p00 (z) = 0,
es decir, z = 0.
Las regiones coloreadas en negro en el espacio de parmetros de la figura 4.7 estn formadas por los valores de para los cuales la sucesin
Nn (0)
va a parar a un ciclo atractor.
La figura 4.8 muestra las cuencas de atraccin del mtodo de Newton para un polinomio
p (z) definido en (4.24) y tomando en una de las zonas negras del espacio de parmetros.
Como vemos aparecen agujeros negros originados por la presencia de ciclos atractores. En
concreto, en este caso se tiene que la rbita del punto crtico libre z = 0 es atrada por el
3-ciclo
{1.02169 1.04136i, 0.620968 0.632698i, 0.00204529 + 0.00527748i}.

4.4.4.

El mtodo de Newton para polinomios de grados 4 y 5

Como hemos visto en el apartado anterior, el estudio dinmico del mtodo de Newton
aplicado a polinomios de tercer grado se reduce al estudio de una funcin racional dependiente
de un parmetro, en concreto (4.21). Evidentemente, al aumentar el grado de los polinomios
tambin lo har el nmero de parmetros involucrados en la correspondiente funcin racional
asociada al mtodo de Newton.

4.4. Propiedades del mtodo de Newton en C

159
1

2
0.99
1
0.98
0

0.97
0.96

-1

0.95
-2
0.94
-2

-1

0.98

1.02

1.04

1.06

Figura 4.7: Representacin grfica del espacio de parmetros asociado a la funcin de iteracin N (z) definida en (4.25) y la correspondiente ampliacin mostrando un conjunto de
tipo Mandelbrot.
4
0.4
2
0.2

-0.2
-2
-0.4
-4
-4

-2

-0.4

-0.2

0.2

0.4

Figura 4.8: Cuencas de atraccin del mtodo de Newton aplicado al polinomio p (z) =
z 3 + ( 1)z con = 1.02 + 0.96i y una ampliacin de la zona negra que se genera
entorno al punto crtico libre z = 0.

No obstante, existen algunas manipulaciones algebraicas que permiten reducir el nmero


de coeficientes que aparecen en una ecuacin polinmica. En concreto, la conocida como
transformacin de Tschirnhaus ([44]) permite transformar la ecuacin
z n + an1 z n1 + + a1 z + a0 = 0,

n > 2,

en otra ecuacin polinmica donde no aparecen los trminos en z n1 y z n2 , es decir,


z n + bn3 z n3 + + b1 z + b0 = 0,

n > 2.

160

Mtodo de Newton en el plano complejo

El resultado original de Tschirnhaus apareci publicado en Acta Eruditorum en 1683. Ms


adelante, en 1786, E. S. Bring prob que una ecuacin polinmica de grado 5 puede reducirse
a una del tipo
z 5 + az + b = 0.
Finalmente, en 1834 G. B. Jerrard demostr que en ecuaciones polinmicas de grado mayor
que 3 se puede encontrar una transformacin de Tschirnhaus en la que no aparecen los
trminos en z n1 , z n2 y z n3 , es decir, del tipo
z n + cn4 z n4 + + c1 z + c0 = 0,

n > 3.

Estas transformaciones se basan en complicadas manipulaciones algebraicas sobre las


races de la ecuacin (vase [155]). Estas manipulaciones no conservan las propiedades dinmicas. En efecto, como se vio en el ejemplo (4.5), el mtodo de Newton aplicado al polinomio
z 3 2z + 2 tiene un 2-ciclo atractor de la forma {0, 1}. Dicho polinomio puede ser transformado en uno de la forma p(z) = z 3 3 , C, por la correspondiente transformacin de
Tschirnhaus. A su vez, el mtodo de Newton aplicado al polinomio anterior,
Np (z) = z

2z 3 + 3
z 3 3
=
3z 2
3z 2

es conjugado topolgicamente, mediante la aplicacin afn h(z) = z/, con el mtodo de


Newton aplicado al polinomio q(z) = z 3 1,
Nq (z) = z

z3 1
2z 3 + 1
=
.
3z 2
3z 2

En efecto,
2z 3 + 3
= Nq h(z).
3z 2
Pero como se aprecia en las figuras 4.1 y 4.9, el comportamiento dinmico del mtodo de
Newton aplicado a los polinomios q(z) = z 3 1 y z 3 2z + 2 es muy diferente. De hecho,
en el primer caso no aparecen n-ciclos atractores con n 2, luego su dinmica no puede ser
equivalente a la del mtodo de Newton aplicado al polinomio z 3 2z + 2, que s presenta un
2-ciclo atractor.
h Np (z) =

Para ver que Np (z) no tiene 2-ciclos atractores, calculamos los puntos fijos de
Np2 (z) =

16z 9 + 51z 6 + 12z 3 + 2


.
9z 2 (2z 3 + 1)2

Tenemos que Np2 (z) = z si y slo si z 3 = 1 o 20z 6 + 5z 3 + 2 = 0. Los 2-ciclos aparecen entre
las races j , j = 1, . . . , 6 de la segunda ecuacin. Pero en todas ellas se cumple que
|Np0 (j )| 2.45 > 1,
luego ningn 2-ciclo es atractor.

4.5. Algoritmos generalmente convergentes

161

Las expresiones simplificadas de polinomios de cuarto y quinto grado que aparecen despus
de aplicar las transformaciones de Tschirnhaus o de Bring-Jerrard, motivan el estudio del
mtodo de Newton para ecuaciones de la forma z 4 + az + b4 = 0 o z 5 + az + b5 = 0 como
casos particulares de ecuaciones polinmicas de cuarto y quinto grado respectivamente. En
concreto, para la ecuacin de quinto grado anterior puede verse un estudio detallado de la
dinmica del mtodo de Newton en [8].

4.5.

Algoritmos generalmente convergentes

En 1985, Steve Smale [139] plante la siguiente cuestin sobre la existencia de algoritmos
para encontrar los ceros de un polinomio Existen mtodos iterativos (punto a punto) dados
por una aplicacin racional que sean convergentes a las races de un polinomio para casi todo
punto de partida y para casi todo polinomio? Podemos pensar en la medida de Lebesgue tanto
en el campo complejo como en el espacio Cd+1 de los coeficientes de un polinomio de grado d
para definir el concepto de para casi todo en el sentido de para todos los puntos excepto un
conjunto de medida cero.
Dos aos ms tarde, Curtis McMullen [99] encontr la respuesta a la pregunta anterior.
En concreto, McMullen prob lo siguiente:
1. No existen algoritmos generalmente convergentes para polinomios de grado mayor o
igual que cuatro.
2. Caracteriz los algoritmos generalmente convergentes para polinomios de grados dos y
tres.
Vamos a analizar los resultados dados por McMullen. Para ello, necesitamos las siguientes
definiciones:
Definicin 4.12. Sean Pd el conjunto de polinomios de grado d y Ratk el conjunto de
en C.
Diremos que R Ratk es convergente
funciones racionales de grado k definidas de C

para p Pd si la sucesin {Rn (z)}n0 converge a una raz de p para casi todo z C.
Un mtodo iterativo dado por R es generalmente convergente (para polinomios de grado d)
si Rp es convergente para casi todo p Pd .
Ya hemos visto que el mtodo de Newton es generalmente convergente para polinomios de
grado dos. Tambin es conocido desde los tiempos de Cayley [16] que el mtodo de Newton
no es generalmente convergente para polinomios de grado tres o superior, ya que se pueden
encontrar polinomios con n-ciclos atractores, n 2 y en general polinomios para los cuales el
mtodo de Newton no converge a ninguna de las races para puntos de partida pertenecientes
a un conjunto de medida positiva. A continuacin presentamos algunos ejemplos en este
sentido.

162

Mtodo de Newton en el plano complejo


4

-2

-2

-4
-4

-2

-4
-4

-2

Figura 4.9: Cuencas de atraccin del mtodo de Newton aplicado a p(z) = z 3 2z + 2 y


a p(z) = 3z 5 10z 3 + 23z. En ambos casos se observa la aparicin de agujeros negros
provocados por la presencia de ciclos atractores.

Ejemplo 4.7 (Smale, [139]). Sea p(z) = z 3 2z + 2. Entonces {0, 1} es una rbita peridica
superatractora para el mtodo de Newton Np .
En efecto, en este caso, tenemos que
Np (z) =

2z 3 2
z(6z 3 12z + 12)
0
,
y
N
,
(z)
=
p
3z 2 2
(3z 2 2)2

de donde obtenemos que Np0 (z) = 0 si y slo si z = 0 o p(z) = 0 (races de p), y


como p(0) = 2 tenemos que z = 0 es un punto crtico libre. Notemos ahora que
Np (0) = 1 y Np (1) = 0, luego {0, 1} es una rbita peridica de Np y
(Np2 )0 (0) = Np0 (Np (0)) Np0 (0) = Np0 (1) Np0 (0) = 0,
por lo tanto {0, 1} es una rbita peridica superatractora de Np . En consecuencia,
existe un conjunto abierto U de puntos entorno al punto z = 0 tal que si z0 U ,
el mtodo de Newton aplicado al polinomio p(z) = z 3 2z + 2 no converge a
ninguna raz del mismo. De hecho, no es el nico conjunto con esta propiedad.
ste y otros conjuntos de puntos de partida para los cuales no hay convergencia
a ninguna raz se muestran como agujeros negros en la figura 4.9.
Ejemplo 4.8 (Barna, [11]). Sea p(z) = 3z 5 10z 3 + 23z. Entonces {1, 1} es una rbita
peridica superatractora para el mtodo de Newton Np .
En este caso, se tiene que los puntos crticos libres son las races de p00 (z) que no
son races de p(z), es decir, z = 1 y z = 1. Como Np (1) = 1, Np (1) = 1 y

4.5. Algoritmos generalmente convergentes

163

Np0 (1) = Np0 (1) = 0, se tiene que {1, 1} es un 2-ciclo superatractor de Np . En


consecuencia, existe un conjunto abierto U de puntos entorno al punto z = 1 tal
que si z0 U , el mtodo de Newton aplicado al polinomio p(z) = 3z 5 10z 3 + 23z
no converge a ninguna raz del mismo. De hecho, no es el nico conjunto con esta
propiedad. ste y otros conjuntos de puntos de partida para los cuales no hay
convergencia a ninguna raz se muestran como agujeros negros en la figura 4.9.
Ejemplo 4.9 (Barna, [11]). Sea p(z) = z 4 6z 2 11. Entonces {1, 1} es una rbita peridica
superatractora para el mtodo de Newton Np .
En este caso,
3z 4 6z 2 + 11
z 4 6z 2 11
=
.
4z 3 12z
4z 3 12z
De aqu, Np (1) = 1 y Np (1) = 1, luego {1, 1} es una rbita peridica de perodo 2 para Np , que adems es superatractora ya que (Np2 )0 (1) = Np0 (1)Np0 (1) =
0.
Np (z) = z

De hecho tenemos ms.


Teorema 4.47 (Smale, [139]). El mtodo de Newton no es generalmente convergente.
Demostracin. Sea p(z) = dj=0 aj z j un polinomio de grado d 3. Fijemos a0 = 1, a1 = 1
y a2 = 0. Tenemos entonces que p(z) = 1 z + a3 z 3 + + ad z d . Entonces
P

p0 (z) = 1 + 3a3 z 2 + 4a4 z 3 + + dad z d1 ,


y
p00 (z) = 6a3 z + 12a4 z 2 + + d(d 1)ad z d2 .
Como p(0) = 1, p0 (0) = 1 y p00 (0) = 0 se tiene que Np (0) = 1 y Np0 (0) = 0. Adems, si
Np0 (1) 6= entonces (Np2 )0 (0) = Np0 (1)Np0 (0) = 0.
00 (z)
Como Np0 (z) = p(z)p
, tenemos Np (0) = 1 y Np0 (0) = 0, y si Np0 (1) 6= entonces
(p0 (z))2
(Np2 )0 (0) = Np0 (Np (0))Np0 (0) = Np0 (1)Np0 (0) = 0. Luego, si Np (1) = 0 y Np0 (1) 6= , se tiene
que 0 es un punto peridico, de perodo 2, superatractor para Np .
Ahora bien, teniendo en cuenta que
Np (z) = z

1 z + a3 z 3 + + ad z d
,
1 + 3a3 z 2 + 4a4 z 3 + + dad z d1

se tiene que Np (1) = 0 si, y slo si


1 + 2a3 + 4a4 + + (d 1)ad = 0.

(4.26)

La condicin Np0 (1) 6= se satisface si p0 (1) 6= 0, es decir, si


1 + 3a3 + 4a4 + + dad 6= 0.

(4.27)

Estas condiciones se satisfacen en un conjunto abierto y denso de un hiperplano de


{(a3 , a4 , . . . , ad ) : ai C} = Cd2 . Lo que termina la prueba.

164

Mtodo de Newton en el plano complejo

Por ejemplo, tomando d = 3 en el teorema anterior, tenemos el polinomio


1
p(z) = z 3 z + 1.
2
Notemos que este polinomio es un mltiplo del polinomio que aparece en el ejemplo 4.7. Por
lo tanto, la funcin de iteracin obtenida aplicando el mtodo de Newton a ambos polinomios
es la misma.
Para d = 4 las ecuaciones (4.26) y (4.27) nos dan

1 + 2a3 + 3a4 = 0,
1 + 3a3 + 4a4 6= 0.
De (4.26) obtenemos a4 = (1 2a3 )/3 y reemplazando en (4.27) obtenemos a3 6= 1. Por
lo tanto las ecuaciones (4.26) y (4.27) valen para a3 6= 1. Haciendo = a3 obtenemos la
siguiente familia uniparmetrica de polinomios de grado 4:
p (z) = 1 z + z 3 +

1 2 4
z ,
3

o de forma ms simple
q (z) = 3 3z + 3z 3 + (1 2)z 4

(4.28)

la cual tiene a {0, 1} como rbita peridica superatractora. La figura 4.10 muestra las cuencas
de atraccin del mtodo de Newton aplicado a uno de estos polinomios, en concreto para
= 1. Las regiones en negro corresponden a la cuenca de atraccin de la rbita peridica de
perodo 2, {0, 1}.
De forma ms genrica, podemos encontrar una familia de polinomios de grado n 3 tales
que el mtodo de Newton asociado, Np (z), tiene a = {0, 1} como un 2-ciclo superatractor,
El siguiente resultado da una manera constructiva de calcular dichos polinomios.
Teorema 4.48 (Kalantari, [73]). Para cada n 3, el mtodo de Newton no es generalmente
convergente para el polinomio
p(z) = z n (n 1)z + n 1.

(4.29)

Demostracin. Seguimos las ideas de Smale [139]. Consideramos un polinomio de grado n 3


de la forma p(z) = z n + az + b para el cual imponemos que = {0, 1} sea un 2-ciclo
superatractor, es decir, imponemos
Np (0) = 1,

Np (1) = 0,

Np0 (0) = 0 y Np0 (1) 6=

Tenemos Np2 (0) = 0, y por la regla de la cadena


(Np2 )0 (0) = Np0 (Np (0)) = Np0 (1)Np0 (0) = 0.

(4.30)

4.5. Algoritmos generalmente convergentes

165

-2

-4
-4

-2

Figura 4.10: Cuencas de atraccin del mtodo de Newton aplicado al polinomio q1 (z) =
3 3z + 3z 3 z 4 definido en (4.28) cuando = 1.

Ahora, como
p(z)
z n + az + b
(n 1)z n b
Np (z) = z 0
=z
=
,
p (z)
nz n1 + a
nz n1 + a
se tiene que Np (0) = b/a. De la condicin Np (0) = 1, se sigue que b = a. Por otra
parte, como Np (1) = 0, nos queda (n 1) b = 0, de donde b = a = n 1. Por lo
00 (z)
tanto p(z) = z n (n 1)z + n 1. Finalmente, dado que Np0 (z) = p(z)p
, se sigue que
p0 (z)2
2 0
(Np ) (0) = 0.
La figura 4.11 muestra las cuencas de atraccin del mtodo de Newton aplicado a uno de
los polinomios definidos en (4.29), en concreto para n = 4. Las regiones en negro corresponden
a la cuenca de atraccin de la rbita peridica superatractora {0, 1}.
La siguiente pregunta que nos planteamos es si podemos construir polinomios para los
cuales el mtodo de Newton asociado tenga un ciclo atractor, indiferente parablico, un disco
de Siegel o un punto de Cremer.
Para realizar este estudio, consideremos un polinomio de grado 3, p(z) = z 3 + a2 z 2 + a1 z +
a0 , e impongamos las condiciones
(1) Np (0) = 1;
(2) Np (1) = 0;
(3) Np0 (0)Np0 (1) = , con C.

166

Mtodo de Newton en el plano complejo


4

-2

-4
-4

-2

Figura 4.11: Cuencas de atraccin del mtodo de Newton aplicado al polinomio p(z) =
z 4 3z + 3 definido en (4.29) para n = 4.

Las condiciones Np (0) = 1 y Np (1) = 0 son equivalentes a


p(0)
= 1 y
p0 (0)

p(1)
=1
p0 (1)

respectivamente. La condicin sobre la derivada Np0 (0) Np0 (1) = se puede escribir
p(0)p00 (0) p(1)p00 (1)
p(0) p00 (0) p(1) p00 (1)

= 0
= ,
p0 (0)2
p0 (1)2
p (0) p0 (0) p0 (1) p0 (1)
y, por tanto,

p00 (0) p00 (1)


= .
p0 (0) p0 (1)

Ahora, para el polinomio p(z) = z 3 + a2 z 2 + a1 z + a0 , tenemos


1 =

p(0)
a0
= ,
0
p (0)
a1

es decir, a1 = a0 . Ahora bien,como


1=

p(1)
1 + a2 + a1 + a0
1 + a2
=
=
,
0
p (1)
3 + 2a2 + a1
3 + 2a2 a0

se sigue que a2 = a0 2. Llamando = a0 nos quedan las condiciones a1 = y a2 = 2.


Por lo tanto el polinomio buscado es
p (z) = z 2 + ( 2)z 2 z + .

4.5. Algoritmos generalmente convergentes


Evaluando la condicin
=

167
p00 (0) p00 (1)

p0 (0) p0 (1)

obtenemos que
( 2)( + 1)
= .
( 1
De aqu se deduce que debe satisfacer la ecuacin cuadrtica
4

(4 )2 (4 ) 8 = 0,
cuya solucin, para 6= 4, es

1
= 1
2

32
.
1+
4

En definitiva, hemos probado el siguiente resultado.


Teorema 4.49. Sea C {4}. Entonces el polinomio
p(z) = z 3 + ( 2)z 2 z +
con

1
= 1
2

32
1+
,
4

satisface que {0, 1} es un 2-ciclo para Np (z), con multiplicador asociado (Np2 )0 (0) = .
Como aplicacin de este resultado, podemos podemos construir polinomios para los cuales
el mtodo de Newton asociado tenga un ciclo atractor o un ciclo indiferente parablico. En
concreto, tomando = 0 y = 2 se tiene que el mtodo de Newton aplicado al polinomio
z 3 2z + 2 tiene un 2-ciclo superatractor
en {0, 1} (vase tambin el ejemplo 4.7). Por otra
q


parte, tomando = 1 y = 1 + 35/3 /2, la aplicacin del teorema anterior nos conduce
a un 2-ciclo indiferente para el mtodo de Newton. El comportamiento dinmico en este caso
es similar al del ejemplo 4.7), junto a las cuencas de atraccin de las tres races aparecen las
cuencas de atraccin del 2-ciclo. La diferencia es que la convergencia hacia el 2-ciclo en el
caso indiferente parablico es mucho ms lenta que en el caso atractor. El comportamiento en
los casos restantes (discos de Siegel o puntos de Cremer) es bastante ms complejo. El lector
interesado puede consultar resultados ms precisos sobre la dinmica alrededor de estos ciclos
parablicos en [26] o [102].
Una vez vistos varios ejemplos que ponen de manifiesto que el mtodo de Newton no es
generalmente convergente para polinomios de grado mayor o igual que 3, pasamos a enunciar
los resultados principales de la teora desarrollada por McMullen.
Teorema 4.50 (McMullen, [99]). Sea T un algoritmo generalmente convergente para polinomios de grado d, en el sentido de la definicin 4.12. Entonces Tp y Tq son conjugados por
una transformada de Mbius para casi todo p, q Pd .

168

Mtodo de Newton en el plano complejo

Demostracin. La demostracin est basada en el teorema de Thurston sobre puntos crticos


de aplicaciones racionales y en el concepto de rigidez de una familia de aplicaciones racionales
estable [99, Tma. 2.2]: o bien todos sus miembros son conjugados por una transformada de
Mbius, o bien las rbitas de los puntos crticos son finitas. Pensemos en el mtodo de Newton,
para el cual,
p(z)p00 (z)
.
Np0 (z) =
p0 (z)2
La clave est en analizar los puntos crticos que no son races de p, es decir, los puntos tales
que p00 (z) = 0 (puntos de inflexin). Esta es la idea que les permite a Roberts y HorganKobelski [125] encontrar polinomios malos para el mtodo de Newton. En concreto, para
cada n 2 encuentran un valor del parmetro n tal que el polinomio (z 2 1)(z n ) tiene
un n-ciclo atractor.
Corolario 4.51 ([99, Tma. 1.1]). No existen mtodos iterativos generalmente convergentes
para polinomios de grado mayor o igual que 4.
Demostracin. Supongamos que T es un algoritmo generalmente convergente para Pd . Sean
p, q Pd , d 4, con todas sus races simples. Entonces, Tp y Tq son conjugados por una
transformada de Mbius M :
Tp M = M Tq .
Sea s una raz de q. Entonces s es un punto fijo atractor de Tq , Tq (s) = s y r = M (s) es
un punto fijo atractor de Tp . Por la definicin de algoritmo generalmente convergente, r es
una raz de p (si Tpn (z) converge a un punto distinto de una raz, entonces no puede ser
generalmente convergente).
Por lo tanto M transforma las races de q en las races de p. Dadas dos ternas ordenadas
{a, b, c} y {a0 , b0 , c0 } existe una y slo una transformada de Mbius que manda {a, b, c} en
{a0 , b0 , c0 }. Pero no existen transformadas de Mbius que manda {a1 , . . . , ad } en {a01 , . . . , a0d }
para d 4. Esto prueba que no puede existir un algoritmo generalmente convergente para
d 4.
En consecuencia, slo puede haber algoritmos generalmente convergentes para polinomios
de grados dos y tres. McMullen tambin caracteriz cmo tienen que ser dichos algoritmos.
Para ello, necesitaremos la siguiente definicin:
Definicin 4.13. Dada una aplicacin racional T , definimos el centralizador de T , C(T )
como el grupo de las transformadas de Mbius que conmutan con T .
Corolario 4.52 (Algoritmos generalmente convergentes para polinomios de grado 2, [99,
Tma. 1.1]). Un mtodo iterativo generalmente convergente para polinomios de grado 2 se
obtiene determinando una aplicacin racional T tal que:
1. T es convergente para el polinomio z 2 1.

4.5. Algoritmos generalmente convergentes

169

2. El centralizador C(T ) contiene a la transformada de Mbius que permuta las races


cuadradas de la unidad, es decir, z z
El algoritmo es entonces Tp = Ap T A1
p donde Ap es una transformacin afn que manda las
races cuadradas de la unidad en las races del polinomio p.
Corolario 4.53 (Algoritmos generalmente convergentes para polinomios de grado 3, [99,
Tma. 1.1]). Un mtodo iterativo generalmente convergente para polinomios de grado 3 se
obtiene determinando una aplicacin racional T tal que:
1. T es convergente para el polinomio z 3 1.
2. El centralizador C(T ) contiene a las transformadas de Mbius que permuta las races
cbicas de la unidad.
El algoritmo es entonces Tp = Mp T Mp1 donde Mp es una transformada de Mbius que
manda las races cbicas de la unidad en las races del polinomio p.

4.5.1.

Algoritmos generalmente convergentes para polinomios de


segundo grado

Vamos a usar el Corolario 4.52 para determinar la forma de los algoritmos generalmente
convergentes para polinomios de segundo grado. Dentro de estos distinguiremos una clase especial que llamaremos superconvergente y estar formada por los algoritmos Tp cuyos puntos
crticos son tambin puntos fijos y, por tanto, coinciden con las races de p.
Comenzamos buscando algoritmos superconvergentes dados por una funcin racional de
segundo grado:
z 2 + az + b
, (c, d, e) 6= (0, 0, 0).
T (z) = 2
cz + dz + e
Las condiciones del corolario 4.52 son T (1) = 1, T (1) = 1, T 0 (1) = 0, T 0 (1) = 0 y
T (z) = T (z). De aqu deducimos que a = c = e = 0, b = 1 y d = 2, con lo que
z2 + 1
z2 1
=z
,
2z
2z
que no es otra cosa que el mtodo de Newton aplicado al polinomio z 2 1.
Sean ahora p(z) = (z a)(z b), a 6= b, Ap (z) = a + (b a)(1 z)/2 la aplicacin afn
que manda 1 a y 1 b. Entonces,
T (z) =

Tp (z) = Ap T A1
p (z) =

ab z 2
a + b 2z

o equivalentemente,
p(z)
.
p0 (z)
As, el mtodo de Newton es el nico algoritmo racional de segundo grado que es superconvergente para polinomios de grado 2.
Tp (z) = z

170

Mtodo de Newton en el plano complejo

4.5.2.

Algoritmos generalmente convergentes para polinomios de


tercer grado

Buscamos la funcin racional T de menor grado que nos proporcione un algoritmo superconvergente para polinomios de tercer grado. Sean k = exp(2ki/3), k = 0, 1, 2 las races
cbicas de la unidad. De acuerdo con el corolario 4.53, T tiene que cumplir T (k ) = k ,
T 0 (k ) = 0, k = 0, 1, 2. Adems T debe conmutar con el conjunto de transformadas de Mbius que permutan las races cbicas de la unidad. Este conjunto es el grupo generado por
M1 (z) = 1/z y M2 (z) = 1 z. En principio, hay ocho condiciones por lo que parece insuficiente partir de una funcin racional de tercer grado (siete incgnitas, teniendo en cuenta que
podemos normalizar). As que partimos de
T (z) =

z 4 + a3 z 3 + a2 z 2 + a1 z + a0
.
b4 z 4 + b3 z 3 + b2 z 2 + b1 z + b0

Como T (1/z) = 1/T (z), b0 = 1, b1 = a3 , b2 = a2 , b3 = a1 y b4 = a0 . Adems, T (1 z) = 1 T (z)


implica que
1 z 4 + a3 1 z 3 + a2 1 z 2 + a1 1 z + a0 1
1 z 4 + a3 z 3 + a2 1 z 2 + a1 1 z + a0
=
,
a0 1 z 4 + a1 z 3 + a2 1 z 2 + a3 1 z + 1
a0 z 4 + a1 z 3 + a2 z 2 + a3 z + 1
por lo que a0 = a3 = a2 = 0 y entonces
T (z) =

z 4 + a1 z
.
a1 z 3 + 1

Con esto se garantiza adems que T (k ) = k , k = 0, 1, 2. Falta determinar a1 para que


T 0 (k ) = 0, k = 0, 1, 2. Las tres ecuaciones conducen a un nico valor a1 = 2, por lo que
T (z) =

z(z 3 + 2)
.
2z 3 + 1

Este algoritmo T fue encontrado por McMullen [99]. Se puede comprobar que el orden
de convergencia de este algoritmo es tres. Adems, T coincide con el mtodo de Halley (2.7)
cuando se aplica a p(z) = z 3 1. En efecto,
2
Hp (z) = z
2 Lp (z)

p(z)
3z 3 z 3 1
=
z

p0 (z)
2z 3 + 1 3z 2

z4 z
z(z 3 + 2z)
=
= T (z).
2z 3 + 1
2z 3 + 1
La tentacin ahora es extrapolar esta frmula a un polinomio cualquiera y pensar que el
mtodo de Halley y el algoritmo de McMullen coinciden para cualquier polinomio de grado
tres. Pero sabemos que el mtodo de Halley no es generalmente convergente para polinomios
de tercer grado. Por ejemplo [82], sea p(z) = 2z 3 + z 3, entonces
=z

Hp (z) =

12z 5 2z 3 + 36z 2 + 3
24z 4 + 6z 2 + 18z + 1

4.5. Algoritmos generalmente convergentes

171

Cuadro 4.1: Iteraciones del mtodo de Halley aplicado al polinomio p(z) = 2z 3 + z 3 para
z0 = 1.7. Se aprecia la presencia de un 2-ciclo atractor.

z0
z1
z2
z3

1.7
0.284376
1.707130
0.292918

z4
z5
z6
z7

1.707110
0.292898
1.707110
0.292894

y para valores iniciales cercanos a z0 = 1.7 las rbitas son atradas por un 2-ciclo (vanse
la figura 4.12 y el cuadro 4.1).
Luego, en general, el algoritmo de McMullen no puede coincidir con el mtodo de Halley.
Veamos, por tanto, cmo es el algoritmo de McMullen.
2

-1

-2
-2

-1

Figura 4.12: Cuencas de atracccin para el mtodo de Halley, Hp (z), aplicado a p(z) =
2z 3 + z 3. Los crculos negros estn en la cuenca de atraccin de un ciclo atractor no
asociado a ninguna de las races de p.

Dado un polinomio de tercer grado z 3 + a2 z 2 + a1 z + a0 , el cambio de variable afn


z = x a2 /3 nos permite transformarlo en uno de la forma
x3 + ax + b,
con

a22
a1 a2 2a32
, b = a0
+
.
3
3
27
Adems, si =
6 0 es una raz de x3 + ax + b, el cambio x = nos permite escribir la ecuacin
a = a1

pc () = 3 + (c 1) c = 0,

c C.

(4.31)

Observemos que como 3 +a +b = 0, a/ 2 +b/ 3 = 1. Si llamamos b/ 3 = c, entonces


a/ 2 = c 1.

172

Mtodo de Newton en el plano complejo

Para el desarrollo terico posterior consideraremos polinomios de la forma (4.31). Las


races de estos polinomios son:

1 + 1 4c
1 1 4c
0 = 1, 1 =
, 2 =
.
2
2
Con esta particular parametrizacin de los polinomios de tercer orden, 1 es siempre una raz
y la suma de las tres es cero. Salvo para los casos c = 1/4 y c = 2, las tres races son
distintas. Supondremos a partir de ahora que las tres races son distintas (esto no afecta al
estudio de la convergencia general, pues dejamos de considerar un conjunto de medida cero
en el espacio de los polinomios).
Para cada polinomio pc , el algoritmo de McMullen es entonces
Tc (z) = Mc T Mc1 (z)
donde Mc es una transformada de Mbius que manda las races cbicas de la unidad a las
races de pc , i , i = 0, 1, 2.
Los puntos fijos de T son 0 , 1 , 2 , 0 e . Observemos adems que
T 0 (z) =

2(z 3 1)2
,
(1 + 2z 3 )2

por lo que las races cbicas de la unidad son puntos crticos de segundo orden (tambin
anulan la segunda derivada) de T .
Como Tc Mc = Mc T , los puntos fijos de Tc son Mc (0), Mc () y Mc (k ), es decir,
Mc (0), Mc () y k .
Sea un punto fijo de T tal que T 0 ( ) = 0. Entonces, Tc0 (Mc ( )) = 0. En efecto,
Tc0 (Mc ( ))Mc0 ( ) = Mc0 ( )T 0 ( ).
Como Mc0 ( ) 6= 0, Tc0 (Mc ( )) = 0.
Si adems, T 00 ( ) = 0, entonces tambin Tc00 (Mc ( )) = 0. En efecto,
Tc00 (Mc ( ))Mc0 ( )2 + Tc0 (Mc ( ))Mc00 ( ) = Mc00 ( )T 0 ( ) + Mc0 ( )T 00 ( ) = 0.
Como Tc0 (Mc ( )) = 0 y Mc0 ( ) 6= 0, Tc00 (Mc ( )) = 0.
En resumen,
pc (z)(z Mc (0))(z Mc ())
Tc (z) = z
rc (z)
donde rc (z) es un polinomio de grado 4 a determinar. Operando se llega a
(z Mc (0))(z Mc ()) = z 2

3c
c1
3(c 1)z 2 9cz (c 1)2
z
=
.
c1
3
3(c 1)

Adems, rc (z) = (z + )pc (z) + (pc qc )0 (z), donde qc (z) = 3(c 1)z 2 9cz (c 1)2 . De
aqu se calcula exigiendo que el algoritmo es de grado 4: = 12(c 1). Para el clculo

4.5. Algoritmos generalmente convergentes

173

de podemos tener en cuenta que Tc00 (1) = Tc00 (1 ) = Tc00 (2 ) = 0. Las tres ecuaciones nos
conducen a la misma solucin = 18c.
En definitiva el algoritmo de McMullen para un polinomio de la forma 4.31 es
(z 3 + (c 1)z c)(3(c 1)z 2 9cz (c 1)2 )
Tc (z) = z
.
(3c 1)z 4 18cz 3 6(c 1)2 z 2 + 6c(c 1)z + 1 3c 6c2 c3
Para un polinomio de la forma p(z) = z 3 + az + b McMullen [99, Prop.1.2] prob que el
algoritmo tiene la forma
Tp (z) = z

(z 3 + az + b)(3az 2 + 9bz a2 )
.
3az 4 + 18bz 3 6a2 z 2 6abz 9b2 a3

(4.32)

Como vemos, el algoritmo se expresa en funcin de los coeficientes de p y, en principio,


no admite una expresin en trminos de p y sus derivadas. Adems, se puede observar que no
coincide con el mtodo de Halley aplicado a p(z) = z 3 + az + b. En la figura 4.13 se muestran
los dominios de atraccin para los algoritmos de Halley y McMullen aplicados al polinomio
z 3 + (2i 1)z 2i.
4

-2

-2

-4
-4

-2

-4
-4

-2

Figura 4.13: Algoritmos de McMullen y de Halley para el polinomio z 3 + (2i 1)z 2i.

El propio McMullen propone una forma alternativa de construir el algoritmo (4.32) como
resultado de aplicar el mtodo de Newton a la funcin racional
q(z) =

4.5.3.

z 3 + az + b
.
3az 2 + 9bz a2

Otros algoritmos generalmente convergentes para polinomios de tercer grado

Aplicando el Corolario 4.53, Jane Hawkins [61] caracteriz las funciones racionales que
generan un algoritmo globalmente convergente para polinomios cbicos.

174

Mtodo de Newton en el plano complejo

Teorema 4.54 (Hawkins, [61, Tma. 3.1]). Si R genera un algoritmo globalmente convergente
para polinomios cbicos, entonces existen constantes a0 , a1 , . . . , ak , con a0 y ak distintas de
cero, tales que
z(a0 + a1 z 3 + + ak z 3k )
.
R(z) =
ak + ak1 z 3 + + a0 z 3k
Demostracin. Supongamos que R(z) = p(z)/q(z), siendo p y q dos polinomios coprimos (sin
factores comunes). La demostracin se sigue utilizando nicamente que R(z) = R(z) para
una raz cbica de la unidad (distinta de 1), que R(1/z) = 1/R(z) y que z = 1 es un punto
fijo de R. El resto de condiciones del Corolario 4.53 servirn, en su caso, para determinar los
coeficientes a0 , . . . , ak .
Este resultado nos indica que no podemos construir algoritmos generalmente convergente
a partir de funciones racionales de cualquier grado. Por ejemplo, para polinomios cbicos,
no existirn algoritmos generalmente convergentes de grados 5 6. Algunos ejemplos de
algoritmos globalmente convergentes para polinomios cbicos son los siguientes:
R4 (z) =

z(2 + z 3 )
,
1 + 2z 3

z(14 + 35z 3 + 5z 6 )
,
5 + 35z 3 + 14z 6
z(7 + 42z 3 + 30z 6 + 2z 9 )
.
R10 (z) =
2 + 30z 3 + 42z 6 + 7z 9
El algoritmo R4 es el que hemos calculado para obtener el algoritmo de McMullen. Se puede
comprobar que el orden de convergencia de este algoritmo es tres. R7 y R10 fueron encontrados
por Hawkins. R7 es el nico algoritmo de grado 7 cuyo orden de convergencia es mayor que 3.
De hecho, tiene orden de convergencia 5. R10 es el nico algoritmo de grado 10 y orden de
convergencia 7.
R7 (z) =

4.5.4.

Conjunto de Julia universal para el algoritmo de McMullen

Para cualquier polinomio cbico pc de la forma (4.31), con sus races distintas, ya hemos
visto que el algoritmo de McMullen Tc es conjugado con
T (z) =

z(2 + z 3 )
.
1 + 2z 3

Consideramos ahora la transformada de Mbius

3i (2 + e2i/3 )z
M (z) =
e2i/3 z 1
que transforma las races cbicas de la unidad en 1, 1 e y definimos
T (z) = M T M 1 (z) =

(3 + 6z 2 z 4 )
.
8z

4.5. Algoritmos generalmente convergentes

175

-2

-4
-4

-2

Figura 4.14: Conjunto de Julia universal para un polinomio de tercer grado, obtenido a partir
de la aplicacin racional (3 + 6z 2 z 4 )/(8z).

El conjunto de Julia para T se muestra en la figura 4.14 y lo llamamos conjunto de Julia


universal [82] para el mtodo de McMullen. Por tanto, para casi todo polinomio cbico con
las tres races distintas, el correspondiente conjunto de Julia para el algoritmo de McMullen es como el de la figura anterior. Ambos son conformemente equivalentes mediante una
transformacin de Mbius.
4

-2

-4
-4

-2

Figura 4.15: Conjunto de Julia para el algoritmo de McMullen aplicado a z 3 1.

La nica excepcin es el polinomio z 3 1. En este caso, el conjunto de Julia tiene una


forma diferente (figura 4.15). Esto es debido a que en este caso, para c = 1, T1 (z) = T (z),
luego es un punto fijo. Sin embargo para c 6= 1, el punto fijo del infinito va a parar a
Mc () =

9c

81c2 + 12(c 1)3


6(c 1)

6= .

176

Mtodo de Newton en el plano complejo

En consecuencia, el deja de ser un punto fijo. Lo normal entonces es que las cuencas de
atraccin estn acotadas para dos de las tres races de pc , resultando una figura como la de
la figura 4.14, salvo un factor de escala. Esto tiene consecuencias interesantes desde el punto
de vista numrico, ya que lo que suele ocurrir es que pertenezca a la cuenca de atraccin
de alguna de las races de pc y para puntos de partida grandes en mdulo se produzca una
convergencia rpida hacia esa raz. Sin embargo, como es sabido, para el mtodo de Newton
la convergencia es lineal para valores grandes de |z| y para el mtodo de Halley y para puntos
de partida grandes en mdulo se podra dar la convergencia a cualquiera de las tres races.
En el cuadro 4.2 comparamos la convergencia de los mtodos de Newton, Halley y McMullen
para el polinomio p2i (z) = z 3 + (2i 1)z 2i para distintos puntos de partida. Las races de
p2i son aproximadamente 1, 1.5643 + 0.93956i y 0.5643 0.93956i.
Para terminar este captulo estudiaremos algunas limitaciones que tienen los algoritmos
iterativos para aproximar races de polinomios en el plano complejo. Comenzamos con la
siguiente definicin.
Definicin 4.14. Dado un polinomio p(z) de grado d 2. Una funcin racional Tp (z),
de grado k(d), definida en trminos de z, p(z) y sus derivadas se llama una funcin de
iteracin para tal polinomio si, cada raz de p(z) es un punto fijo (super)atractor de Tp (z).
Si esta propiedad vale para todo polinomio p(z) de grado d, decimos que la funcin racional
T definida por T (p(z)) = Tp (z) es un algoritmo puramente iterativo.
Por ejemplo, el mtodo de Newton
N : p(z) Np (z) = z

p(z)
p0 (z)

es un algoritmo puramente iterativo.


Una pregunta inmediata es cun bueno es un mtodo iterativo para aproximar las races
de un polinomio?, o ms especficamente, el mtodo iterativo en cuestin converge para casi
toda condicin inicial? Esto nos lleva a la siguiente teorema, que fue probado por Barna para
el caso especial de polinomios con todas sus races reales.
Teorema 4.55 (Barna, [12]). Sea p(z) un polinomio con todos sus races reales, entonces los
puntos de inflexin de p(z) estn contenidos en las cuencas de atraccin inmediatas para Np
de las races 1 . . . , d de p(z). Adems, excepto por un conjunto de Cantor C de nmeros
reales, cada nmero real converge por iteraciones por Np a una raz de p(z).
Para el mtodo de Newton aplicado a un polinomio cbico, este puede fallar debido
a la existencia de un ciclo atractor. Como ya indicamos el mtodo de Newton aplicado
a polinomios no puede tener anillos de Herman, pues su conjunto de Julia es conexo, y
consecuentemente toda componente de Fatou es simplemente conexa. La aparicin de discos

4.5. Algoritmos generalmente convergentes

177

Cuadro 4.2: Mtodos de Newton, Halley y McMullen para p2i (z) = z 3 + (2i 1)z 2i y
z0 = 1000 + 100i, z0 = 1000 + 100i y z0 = 100 1000i.

Newton

Halley

McMullen

0
1
2
3
..
.

1000 + 100i
666.667 + 66.6662i
444.445 + 44.4434i
296.297 + 29.6279i
..
.

1000 + 100i
500 + 49.9991i
250.001 + 24.9978i
125.002 + 12.4955i
..
.

1000 + 100i
2.40531 + 1.20676i
1.57506 + 0.937464i
1.56432 + 0.939565i
..
.

19
20

0.995525 0.0010387i
1.00002 0.0000074i

1
1

1.56432 + 0.939565i
1.56432 + 0.939565i

Newton

Halley

McMullen

0
1
2
3
..
.

1000 + 100i
666.667 + 66.6662i
444.445 + 44.4454i
296.297 + 29.6312i
..
.

1000 + 100i
500. + 50.0008i
250.001 + 25.002i
125.003 + 12.5041i
..
.

1000 + 100i
2.3935 + 1.19451i
1.57461 + 0.937299i
1.56432 + 0.939565i
..
.

19
20

1.5643 + 0.939569i 1.56432 + 0.939565i 1.56432 + 0.939565i


1.56432 + 0.939565i 1.56432 + 0.939565i 1.56432 + 0.939565i

Newton

Halley

McMullen

0
1
2
3
..
.

100 1000i
66.6662 666.666i
44.4435 444.444i
29.6281 296.295
..
.

100 1000i
49.9992 500i
24.998 249.999i
12.4959 124.997i
..
.

100 1000i
2.40551 + 1.19343i
1.57489 + 0.937122i
1.56432 + 0.939565i
..
.

19
20

0.563728 0.937347i 0.564322 0.939565i 1.56432 + 0.939565i


0.564326 0.93957i 0.564322 0.939565i 1.56432 + 0.939565i

de Siegel para mtodos iterativos, en especial para el mtodo de Newton, es consecuencia de


un resultado de McMullen ([99], [100]).
Una pregunta que surge de inmediato es cmo puede fallar una funcin de iteracin para
aproximar races para dejar de ser generalmente convergente? Sabemos que la existencia de
ciclos atractores nos lleva a una explicacin de la pregunta anterior, notemos que la existencia
de un ciclo atractor para un elemento p Pd , conjunto de polinomios de grado d, implica la
existencia de una vecindad abierta Np de p en Pd , de modo que cada q Np falla a converger
por la existencia de un ciclo atractor del mismo largo que el de p. Pero es sta la nica

178

Mtodo de Newton en el plano complejo

forma de que una funcin de iteracin deje de ser generalmente convergente? Imaginemos
que para una funcin de iteracin cuando es aplicada a un polinomio, el conjunto de Julia
obtenido tiene medida positiva (ya sabemos que no puede tener puntos interiores), entonces
tal funcin de iteracin fallara a converger sobre un conjunto de medida positiva. Esto no
implica que lo mismo ocurra para polinomios prximos. Para ver la existencia de discos de
Siegel, argumentamos como sigue. Si {T } es una familia de funciones racionales con un
ciclo que cambia de repulsor a atractor cuando vara, entonces este ciclo debe contener el
centro de Siegel para algn valor del parmetro .
Para una funcin de iteracin Tp (z) asociada a un polinomio p(z), tenemos el siguiente
resultado.
Teorema 4.56. Una funcin de iteracin Tp (z) asociada a un polinomio p(z) es generalmente
convergente si y slo si el conjunto de Julia J (Tp ) tiene medida de Lebesgue cero y para todo
z F(Tp ) se tiene que orb+ (z) converge a una raz de p(z). En particular, esto significa
que no existen ciclos de componentes de Fatou de largo mayor o igual que dos, ya sean
(super)atractores, parablicos, discos de Siegel o anillos de Herman.
Definicin 4.15. Decimos que un punto crtico c de una funcin racional R es preperidico
si existe un menor entero positivo algn n 1, tal que Rn (c) est sobre un p-ciclo. Cuando
p = 1, decimos que c es prefijo.
Lo anterior significa que n es el primer entero positivo, tal que c Rn (z0 ), donde z0 es
un punto sobre un pciclo.
Teorema 4.57 (McMullen, [100]). Sea R una funcin racional. Supongamos que R tiene al
menos un ciclo atractor. Si todos los puntos crticos de R estn en cuencas de atraccin de
atractores o son preperidicos, entonces J (R) tiene medida de Lebesgue cero. Adems, para
todo z
/ J (R) se tiene que sus iterados por R convergen a un ciclo atractor.
De esto deducimos el siguiente resultado:
Teorema 4.58. Una funcin de iteracin Tp (z) asociada a un polinomio p(z) es generalmente
convergente si sus puntos crticos son preperidicos o convergen a una raz de p(z).
Corolario 4.59. Sea Np (z) el mtodo de Newton asociado a un polinomio p(z). Si las races
de p00 (z) son preperidicas o convergen a una raz de p(z), entonces Np es generalmente
convergente.
El siguiente resultado (teorema 1 en [70]) nos muestra que an cuando el mtodo de
Newton no es generalmente convergente, podemos controlar los puntos iniciales de modo
a que siempre tengamos convergencia a una raz. Comenzamos introduciendo la siguiente
notacin. Sea Pd el espacio de polinomios de grado d, normalizados de modo que todas sus
races estn en el disco abierto unitario D en el plano complejo.

4.6. Mtodo de Newton para funciones enteras

179

Teorema 4.60 (Hubbard, Schleicher y Sutherland, [70]). Para cada d 2, existe un conjunto
Sd consistiendo de a lo ms 1.11d log2 d puntos en C, con la propiedad que para cada polinomio
p Pd y cada una de sus races, existe un punto s Sd en la cuenca de atraccin de la raz
elegida. Para polinomios cuyas races son todas reales, existe un conjunto anlogo S con a lo
ms 1.3d puntos.
Note que el teorema anterior no hace que el mtodo de Newton sea de hecho un algoritmo,
pues fijada una raz de un polinomio p Pd y un error (tolerancia) > 0, no se tienen cotas
sobre el nmero de iterados que debemos calcular para obtener | zn | < , donde z0 Sd lo
escogemos en la cuenca de atraccin de . Este problema fue resuelto por Schleicher en [134],
donde caracteriz un conjunto de condiciones iniciales eficientes.
Teorema 4.61 (Schleicher, [134]). Dado > 0, para cada grado d existe un conjunto finito
de condiciones iniciales Sd C conteniendo cd(log d)2 puntos con la siguiente propiedad.
Dado p Pd , entonces para cada raz de p(z), existe al menos un punto z Sd tal que las
iteraciones Npn (z) convergen a . Adems, el nmero de iteraciones requerido, M de modo
que
|NpM (z) | <
depende polinomialmente de d con exponente bajo. El conjunto Sd puede ser especificado
explcitamente.

4.6.

Mtodo de Newton para funciones enteras

Sea f : C C una funcin entera, es decir, una funcin holomorfa sobre todo el plano
complejo. El mtodo de Newton asociado a f , Nf , es una funcin meromorfa, es decir, una
funcin holomorfa en todo C excepto en un conjunto de puntos aislados, llamados polos de
la funcin. La funcin Nf : C C puede ser extendida a como una funcin racional si
y slo si f tiene la forma especial f (z) = p(z)eq(z) , donde p y q son polinomios (vase [129,
proposicin 2.11]). Como en el caso de funciones racionales, se tiene que si C es una raz
de multiplicidad m 1 de f , entonces Nf () = y Nf0 () = 1 1/m, y recpromente, cada
punto fijo finito de Nf es atractor y una raz de f , y esto de hecho caracteriza las aplicaciones
de Newton de funciones enteras (vase [129, proposicin 2.8]).
Teorema 4.62 (Rckert y Schleicher, [129]). Sea N : C C una funcin meromorfa. Esta
es la aplicacin de Newton de una funcin entera f : C C si y slo si para cada punto
fijo N () = C, existe un nmero natural m N tal que N 0 () = 1 1/m. En este caso,
existe una constante c C {0} tal que
f = c exp

d
.
N ()

180

Mtodo de Newton en el plano complejo

Dos funciones enteras f y g tienen la misma aplicacin de Newton si y slo si f = cg para


alguna constante c C {0}.
Observemos, por el teorema anterior, que una funcin meromorfa sin puntos fijos es automaticamente la aplicacin de Newton de una funcin entera sin ceros.
Como corolario, se tiene la caracterizacin de las funciones racionales que son el mtodo
de Newton de algn polinomio complejo.
Teorema 4.63. Una funcin racional R : C C de grado d 2 es la aplicacin de Newton
de un polinomio de grado al menos 2 si y slo si R() = y para todos los otros puntos
fijos a1 , . . . , ad C, existen m1 , . . . , md N tal que R0 (aj ) = (mj 1)/mj < 1. Entonces, R
es el mtodo de Newton aplicado al polinomio
p(z) = a

d
Y

(z aj )mj

=1

para cualquier nmero complejo a 6= 0.


Note que no hemos considerado el caso de una aplicacin racional de grado 1 en el teorema
anterior, esto es debido al siguiente resultado.
Teorema 4.64. Sea f : C C una funcin entera tal que su funcin de Newton tiene slo
un punto fijo atractor C con cuenca de atraccin inmediata U = C. Entonces existe d > 0
y a C tal que f (z) = a(z )d .
El siguiente resultado clasifica las funciones racionales que son el mtodo de Newton de
funciones enteras.
Teorema 4.65 (Rckert y Schleicher, [129]). Sea f : C C una funcin entera. Su aplicacin de Newton Nf es una funcin racional si y slo si existen polinomios p y q tal que f
tiene la forma f = peq . En este caso, es un punto fijo repulsor o parablico.
Ms precisamente, sean m, n 0 los grados de p y q, respectivamente. Si n = 0 y m 2,
. Si n = 0 y m = 1, entonces Nf es constante.
entonces es repulsor con multiplicador m1
m
Si n > 0, entonces es parablico con multiplicador +1 y multiplicidad n + 1 2.
Notemos que si Nf tiene una singularidad esencial en , entonces la sucesin de iterados
no est definida para puntos z C para los cuales Nfn (z) = para algn n N, y en este
caso, z J (Nf ) por definicin. De hecho, J (Nf ) es la clausura de tales puntos.
Como en el caso de las funciones racionales, cuando f es meromorfa, siempre se tiene
que J (Nf ) es no vaco (vase [20, teorema 3]). Por otra parte si f tiene al menos una raz,
entonces J (Nf ) es pequeo en el sentido que es nunca denso y tiene interior vaco (vase
[20, lema 3]). En este caso, aparte de las clsicas componentes de Fatou que existen en el
caso de funciones racionales, aparece una componente no errante ms, llamada dominio de

4.6. Mtodo de Newton para funciones enteras

181

Baker, y pueden aparecer otras componentes errantes. Recordemos que U es una componente
errante si Nfn (U ) Nfm (U ) = , para todo m 6= n. Tenemos el siguiente resultado para la
clasificacin de las componentes del conjunto de Fatou F(Nf ), que podemos encontrar, por
ejemplo en [20].
Teorema 4.66. Sea f una funcin entera y Nf la funcin de iteracin del mtodo de Newton.
Sea U una componente de F(Nf ). Entonces, U es o bien errante o existe k N y una
componente peridica V de F(Nf ) tal que Nfk (U ) V . En este caso, sea p 1 minimal tal
que Nfp (V ) V , entonces V es exactamente de uno de los siguientes tipos:
1. V es una cuenca de atraccin, es decir, contiene un nico punto peridico atractor z0
de perodo p, tal que Nfnp (z) z0 para todo z V cuando n .
2. V es una componente parablica, esto es, V contiene un nico punto peridico parablico z0 de perodo p tal que Nfnp (z) z0 para todo z V cuando n .
3. V es un disco de Siegel, es decir, Nfp |V es conformemente conjugado a una rotacin
irracional del disco unitario.
4. V es un anillo de Herman, esto es, Nfp |V es conformemente conjugada a una rotacin
irracional de un anillo de mdulo finito.
5. V es un dominio de Baker, esto es, Nfp (z) para todo z V , e es una singularidad esencial de Nf .
Notemos que en los casos (2) y (3) del teorema anterior necesariamente se tiene que p > 1.
Adems, para funciones enteras, se tiene el siguiente resultado que caracteriza las cuencas
de atraccin de un punto fijo atractor. Su demostracin puede verse tambin en [20].
Teorema 4.67. Sea f : C C una funcin entera no constante. Si es un punto fijo
atractor del mtodo de Newton Nf , entonces su cuenca de atraccin inmediata es simplemente
conexa y no acotada.
Para ms resultados sobre el mtodo de Newton para funciones no racionales, en especial
funciones enteras y meromorfas en el plano complejo, recomendamos al lector revisar los
artculos [20], [62], [129] y las referencias que all aparecen. Para finalizar esta seccin y,
como una pequea muestra de lo que se puede hacer en este campo, mostramos (figuras 4.16
y 4.17) las cuencas de atraccin asociadas al mtodo de Newton aplicado a las funciones
f (z) = sen z y f (z) = exp z 1.
En el caso de la funcin trigonomtrica la funcin de iteracin es Nf (z) = z tg z. La
ecuacin sen z = 0 tiene infinitas soluciones de la forma z = ki, k Z. Las regiones pintadas
con el mismo color en la figura 4.16 estn formadas por puntos de partida para los cuales
el mtodo de Newton converge a la misma raz de la ecuacin sen z = 0. En concreto, los

182

Mtodo de Newton en el plano complejo

puntos en amarillo convergen a , los puntos en cian convergen a 0 y los puntos en magenta
convergen a . Las regiones en negro estn formadas o bien por puntos para los cuales el
mtodo de Newton no converge a ninguna raz o bien por puntos que convergen a cualquiera
de las otras tres races consideradas.
4
0.4
2
0.2

-0.2
-2
-0.4
-4
-4

-2

1.2

1.4

1.6

1.8

Figura 4.16: A la izquierda se muestran las cuencas de atraccin de la funcin Nf (z) = ztg z
y a la derecha un detalle de dicha figura.

Notemos que el caso del mtodo de Newton aplicado a la funcin f (z) = cos z se puede
reducir al caso anterior. Al igual que los ceros de la funcin cos z se obtienen aplicando un
desplazamiento de /2 a los ceros de la funcin sen z, las cuencas de atraccin del mtodo
de Newton aplicado a la funcin f (z) = cos z son un desplazamiento de /2 respecto a las
del mtodo de Newton aplicado a la funcin f (z) = sen z. As, si denotamos s(z) y c(z)
a las funciones de iteracin del mtodo de Newton aplicado a las funciones f (z) = sen z y
f (z) = cos z respectivamente, tenemos que s(z) = z tg z y c(z) = z cot z. Entonces,
c(z + /2) = s(z) + /2.
En el caso de la funcin exponencial f (z) = ez 1, nos encontramos tambin con infinitas
races de la forma z = 2ki. En detalle de las cuencas de atraccin del mtodo de Newton
aplicado a esta funcin, Nf (z) = z 1 + ez , puede verse en la figura 4.17. Notemos que
aparece una gran zona en negro formada por puntos de partida para los cuales no se produce la
convergencia ninguna de las races. La aparicin de tales zonas negras puede estar provocada
por el carcter de punto fijo indiferente que tiene el punto del infinito en este caso.

4.6. Mtodo de Newton para funciones enteras

183

7.5
5
2.5
0
-2.5
-5
-7.5
-4

-2

Figura 4.17: Cuencas de atraccin del mtodo de Newton aplicado a la funcin exponencial
f (z) = ez 1.

Captulo 5
Conjuntos de Julia para polinomios,
conjunto de Mandelbrot y mtodo de
Newton
5.1.

Resultados generales sobre iteracin de polinomios

En otras secciones de este texto nos hemos dedicado al estudio de las iteraciones de
funciones racionales, tanto en el campo real como en el complejo. Queremos terminar este
libro comentando algunos aspectos del comportamiento dinmico de un tipo concreto de
funciones racionales, como son las funciones polinomiales. Sin duda, el caso de la iteracin
de polinomios ha sido el ms ampliamente estudiado (vase [16], [26], [49], [73] o [103], por
ejemplo). En particular, la iteracin de la familia cuadrtica pc (z) = z 2 + c con c C, que da
lugar al famoso conjunto de Mandelbrot, puede considerarse como la referencia bsica de este
tipo de problemas. Una introduccin asequible al conjunto de Mandelbrot u otras estructuras
fractales puede verse en [53], [60] o [93].
En esta seccin veremos algunos resultados correspondientes a la dinmica de las iteraciones de esta clase particular de funciones racionales. Recordemos que estamos trabajando
en el plano complejo extendido C = C {}.
Para las iteraciones de polinomios, el punto z = tiene un carcter especial. Sea
p(z) = ad z d + ad1 z d1 + + a1 z + a0 , ad 6= 0,
un polinomio de grado d 2.
Denotemos por C1 = C1 (p) el conjunto de puntos crticos del polinomio p. Como veremos
ms adelante, este conjunto determina la topologa de J (p).
Teorema 5.1. Sea p un polinomio de grado d 2, entonces
1) z = es un punto fijo atractor;
185

186

Julia, Mandelbrot y Newton

2) z = es un punto crtico de orden d 1;


3) B() = B(), donde B() denota la componente conexa de B() que contiene a
, es decir, su cuenca de atraccin inmediata.
El hecho que z = es un punto fijo atractor de un polinomio, implica la siguiente
definicin.
Definicin 5.1. Se define el conjunto de Julia lleno de p como el conjunto
K(p) = {z C : {pn (z) : n N} est acotado} = {z C : pn (z) 9 }.

(5.1)

En otras palabras, K(p) = C B(), y su conjunto de Julia es


J (p) = K(p) = (C B()).

(5.2)

Es claro que B() y K(p) son invariantes, y en consecuencia J (p) tambin lo es.
Corolario 5.2. El conjunto de Julia J (p) de p est acotado. En particular, J (p) no tiene
puntos interiores.
Teorema 5.3. El conjunto de Julia J (p) es conexo si y slo si B() C1 = . Equivalentemente, todos los puntos crticos tienen sus rbitas acotadas.
Corolario 5.4. Si C1 K(p), entonces J (p) es conexo, y B() es simplemente conexo.
Recordemos que un conjunto B C tiene medida de Lebesgue nula, y escribimos
med(B) = 0 si, para cada > 0 dado, es posible obtener una sucesin de cuadrados abiertos
(cerrados) Q1 , Q2 , . . . , Qi , . . ., tales que
B

[
i=1

Qi

area(Qi ) < .

i=1

El siguiente teorema nos dice que bajo ciertas condiciones el conjunto de Julia, es computacionalmente despreciable.
Teorema 5.5. Si p(z) es un polinomio tal que C1 B(), entonces
(a) J (p) es totalmente disconexo;
(b) J (p) tiene medida de Lebesgue nula en C.
La condicin del teorema nos dice que los iterados de los puntos crticos de p deben
converger a . Esto es fcil de detectar computacionalmente, basta calcular los mdulos
de las sucesivas iteraciones de los puntos crticos y ver que ellos van creciendo en forma
indefinida.

5.2. Conjunto de Mandelbrot

5.2.

187

Conjunto de Mandelbrot

El caso de polinomios cuadrticos es particularmente interesante por la propiedad de


dicotoma que posee el conjunto de Julia.
Dado un polinomio cuadrtico p(z) = Az 2 + Bz + C, este tiene un nico punto crtico,
cp . Por lo tanto, por el teorema 5.3 se tiene que
Teorema 5.6. J (p) es conexo si y slo si cp K(p). Adems, si cp
/ Kc , entonces J (p) es
totalmente disconexo, de hecho un conjunto de Cantor.
Por otra parte, vimos que existe una conjugacin afn (z) = z + de modo que
p 1 = pc , donde pc (z) = z 2 + c, para algn c C. Por lo tanto, para estudiar la
dinmica de los polinomios cuadrticos es suficiente estudiar la dinmica de los polinomios
pc , con c C.
Usando la dicotoma dada en el teorema 5.6, y el hecho que cada polinomio cuadrtico
tiene su dinmica representada por algn elemento de la familia cuadrtica a paramtrica
pc (z) = z 2 + c, se define el conjunto de Mandelbrot de pc como
M = {c C : J (pc ) es conexo}.

(5.3)

Esta es una definicin basada en la topologa del conjunto de Julia J (pc ), el cual denotamos simplemente por Jc . Para que esta definicin tenga un carcter ms amigable, veamos
bajo que condiciones el nico punto crtico (finito) z = 0 del pc pertenece al conjunto de Julia
lleno Kc .
Tenemos que los puntos crticos de pc son dados por la ecuacin p0c (z) = 0, ellos son z = 0
y z = . Ahora, los iterados de z = por pc son dados por c0 = pc (0) = c, c1 = p2c (0) =
pc (pc (0)) = c2 + c, c3 = p3c (0) = pc (p2c (0)) = (c2 + c)2 + c, . . ., luego 0 Kc si y slo si todos sus
iterados permenecen acotados, por lo tanto, tenemos la siguiente caracterizacin del conjunto
de Mandelbrot
M = {c C : la sucesin {cn }nN = {pnc (0)}nN permanece acotada}
= {c C : cn = pnc (0) 9 }.
Sobre el conjunto de Mandelbrot se tiene bastante informacin, por ejemplo, M es conexo,
compacto y C M es conexo (en otras palabras es un conjunto lleno) [24]. Este conjunto, al
igual que los de Julia son, en general, un fractal. La generacin de la imagen computacional
del conjunto de Maldelbrot es fcil y est basada en su propia definicin, usando el algortmo
de escape al infinito.
El plano de los parmetros c C es donde vive el conjunto de Mandelbrot, el cual
es de hecho un catlogo de la dinmica de polinomios cuadrticos, a cada valor de c C
le corresponde un polinomio pc (z) = z 2 + c cuya dinmica deseamos comprender. Por otra

188

Julia, Mandelbrot y Newton

Figura 5.1: Benot Mandelbrot (19242010) y el conjunto que lleva su nombre.

parte, la frontera del conjunto de Mandelbrot corresponde al conjunto de parmetros para


los cuales ocurre una bifurcacin, esto significa un cambio cualitativo de la dinmica del
polionmio, o en otras palabras, si es una componente conexa del interior del conjunto
de Mandelbrot y c1 , c2 , entonces pc1 y pc2 son cuasiconformemente equivalentes. Esto
significa que existe un homeomorfismo cuasiconforme : C C tal que pc1 = pc2 .
Claro est nos falta definir cuando un homeomorfismo es cuasiconforme. Para simplificar,
suponemos que : U V , donde V, U C son dominios abiertos es un difeomorfismo
(derivable con inversa derivable). La aplicacin Rlineal D(z) : C C lleva crculos en
elipses, sea entonces E(z) = D(z)(S 1 ), definimos el coeficiente de dilatacin de en z, el
cual denotamos por D (z), como el cuociente entre la longitud del eje mayor y la longitud
del eje menor E(z) , y decimos que es cuasiconforme si existe una constante K 0 tal que
D = sup{D(z) : z U } K. Para la definicin ms detallada de funciones cuasiconformes
ver [45].

5.3.

Mtodo de Newton y conjuntos de Julia

Parece ser algo soprendente que los conjuntos de Julia llenos de polinomios cuadrticos
aparecen como parte del conjunto de Fatou del mtodo de Newton aplicado a polinomios
cbicos. Esto tiene su asidero en la teora de funciones de tipo polinmico, traduccin
adaptada del nombre en ingls polynomial-like mappings, desarrollada por A. Douady y
J. Hubbard en [45].
Definicin 5.2. Una funcin de tipo polinmico de grado d 2 es una terna (f, U, V ),
donde U y V son conjuntos abiertos de C isomorfos a discos con U V y f : U V es
una aplicacin holomorfa, tal que cada punto en V tiene exactamente d preimgenes en U ,
cuando ellas son contadas con sus respectivas multiplicidades.

5.3. Mtodo de Newton y conjuntos de Julia

189

Ejemplos obvios de tales funciones son los polinomios de grado d 2 restringidos a un


conjunto abierto suficientemente grande.
Cabe notar que una funcin de tipo polinmico de grado 2 necesariamente tiene un nico
punto crtico en el interior de U .
Existen ejemplos de polinomios cbicos los cuales restringidos a un conjunto abierto son
funciones de tipo polinmico de grado 2. Para ello basta considerar un polinomio cbico
p(z) con un punto crtico w1 escapando al infinito por iteraciones bajo p mientras que las
iteraciones del otro punto crtico w2 permanecen acotadas.
El conjunto de Julia lleno para una funcin de tipo polinmico se define de modo anlogo
al conjunto de Julia lleno de un polinomio. Esto es, si f : V U es una funcin de tipo
polinmico, el conjunto de Julia lleno de f es
K(f ) = {z U : f n (z) U para todo n 1}
o equivalentemente
K(f ) =

f n (V )

n0

y su conjunto de Julia como


J (f ) = K(f ).
Sean f, g : C C, si en la ecuacin de conjugacin h f = g h, donde h : C C es
ahora una funcin cuasiconforme, decimos que f y g son cuasiconformemente conjugadas
El siguiente resultado nos muestra que efectivamente, una funcin de tipo polinmico se
comporta como un polinomio.
Teorema 5.7 (Douady y Hubbard, [45]). Sea (f, U, V ) una funcin de tipo polinmico de
grado 2. Entonces existe c C, tal que f y pc son cuasiconformemente conjugadas en entornos
de sus respectivos conjuntos de Julia llenos. Adems, si K(f ) es conexo, entonces tal c es
nico.
En particular, se deduce de este teorema que los conjuntos de Julia llenos K(pc ) y K(f )
son homeomorfos, y ms an, son cuasiconformemente homeomorfos. Esto explica porqu
en muchos casos aparecen copias (ligeramente deformadas) de conjuntos de Julia llenos de
funciones cuadrticas en la dinmica de otras funciones. Por ejemplo, en la figura 5.2 vemos
aparecer el conocido como conejo de Douady en el conjunto de Julia del mtodo de Newton
para el polinomio
p(z) = z 3 ( 1)z ,

= 0.3597736432 + 0.003366617600i.

(5.4)

Si consideramos ahora la familia de polinomios


pa (z) = z 3 + (a 2)z 2 az + a,

(5.5)

190

Julia, Mandelbrot y Newton

Figura 5.2: El conejo de Douady en el conjunto de Julia del mtodo de Newton para el
polinomio definido en (5.4). La figura de la derecha muestra una ampliacin cerca del origen.

donde

1
3
a = 1/2(1 + 1 + 32/(4 `)), ` = +
i,
2
2
vemos aparecer los conjuntos que se muestran en la figura 5.3. A la derecha se representan
las cuencas de atraccin de las races y su conjunto de Julia, a la izquierda una ampliacin
de la regin central en negro.
q

Figura 5.3: Cuencas de atraccin de la funcin de iteracin del mtodo de Newton, Npa
donde pa est definido en (5.5) y una ampliacin de la zona central.

Como hemos visto, la teora de funciones de tipo polinmico explica el hecho que los
conjuntos de Julia de polinomios aparecen en los conjuntos de Julia de otras funciones. Esto

5.4. El fractal de Chicho

191

se extiende a funciones trascendentales, como puede verse en las figuras 5.4 y 5.5, donde se
muestran los conjuntos de Julia asociados a la iteracin de funciones trigonomtricas (vase
tambin [87] y [137]).

Figura 5.4: Conjunto de Julia de F (z) = 1 sen z y de F (z) = 2 sen z donde 1 = 1.88853 +
0673125i y 2 = 1 + 0.5i.

Figura 5.5: Conjunto de Julia de F (z) = cos z y de F (z) = 0.67i cos z.

5.4.

El fractal de Chicho

No nos resistimos a terminar estas notas sin hacer referencia a un problema especialmente
querido para los autores. Se trata del conocido como fractal de Chicho y est estrechamente
vinculado con el contenido de esta seccin, ya que puede verse como una modificacin del
conjunto de Mandelbrot. Su representacin grfica y algunas de sus propiedades matemticas
fueron analizadas en [19], una publicacin contenida en un libro publicado en homenaje a
Jos Javier (Chicho) Guadalupe (19452000).
La idea consiste en modificar la funcin de iteracin que da lugar al conjunto de Mandelbrot de la siguiente manera. Para pc (z) = z 2 + c, con z = x + iy y c = a + ib, podemos

192

Julia, Mandelbrot y Newton

escribir la sucesin de puntos {pnc (0)}nN en forma recursiva de la siguiente manera:


xn+1 = x2n yn2 + a,

yn+1 = 2xn yn + b,

x0 = y0 = 0.

(5.6)

La siguiente variante implcita de la sucesin (5.6) fue propuesta por el propio Chicho y
M. Benito en [18]:
xn+1 = x2n yn2 + a,

yn+1 = 2xn+1 yn + b,

x0 = y0 = 0.

(5.7)

La sucesin (5.7) se corresponde con la rbita del punto (0, 0) mediante la funcin de
iteracin


Tc (x, y) = x2 y 2 + a, 2(x2 y 2 + a)y + b , c = a + ib.
(5.8)
En concreto definimos el conjunto de Chicho como el subconjunto de C formado por los
puntos c para los cuales la rbita de (0, 0) por Tc est acotada. Denotamos a dicho conjunto
como CH. Su representacin grfica puede verse en la figura 5.6.

Figura 5.6: Chicho Guadalupe y el fractal que lleva su nombre.

Notemos que el conjunto de Chicho CH puede interpretarse como la aplicacin de un


proceso de Gauss-Seidel a la funcin pc (z) = z 2 + c de la que resulta el conocido conjunto de
Mandelbrot. Las consecuencias que desde el punto de vista dinmico tiene este proceso de
gausseidelizacin no son en absoluto triviales.
As por ejemplo, es bien conocido [16] que el conjunto de Mandelbrot est contenido en
el disco de centro el origen y radio 2. Sin embargo, no se ha podido probar o refutar si el
conjunto de Chicho est acotado o no. Algunos resultados parciales a este respecto pueden
verse en [19]. En concreto, se tiene que:
1. Cuando c R, la sucesin {un }nN = {Tcn (0)}nN es una sucesin de nmeros reales
que resulta ser la misma que la definida por pc para c R. Por tanto, (un )nN est
acotada si y slo si
1
2 c .
4

5.4. El fractal de Chicho

193

2. El conjunto de puntos c = a + bi C para los cuales la funcin Tc definida en (5.8)


tiene un punto fijo atractor se sita en el interior de la curva
(r2 2)r cos 2 2r r3 + 8 cos
q
= r| sen | 2(8 + 4r2 + r4 16r cos r2 (r2 4) cos 2),

(5.9)

donde a = (1 r2 cos 2)/4 y b = (r2 sen 2)/4. La grfica de la funcin definida de


forma implcita en (5.9) es la curva en forma de corazn que se muestra en la figura 5.7.
El conjunto de puntos c = a+ib para los cuales la funcin Tc tiene un punto fijo atractor
se sita en el interior de dicho corazn.

0.4

0.2

-0.2

-0.4
-0.6 -0.4 -0.2

0.2

0.4

Figura 5.7: Regin donde Tc definida en (5.8) tiene un punto fijo atractor.

A continuacin podramos proceder a estudiar los puntos fijos de Tc2 para caracterizar las
rbitas que convergen a un 2-ciclo y as sucesivamente. Sin embargo, esto resulta extremadamente complejo, por lo que nos conformamos con contemplar el aspecto que presenta el
conjunto de Chicho que se muestra en la figura 5.6, donde estn representados todos aquellos
puntos para los cuales la rbita de 0 por Tc se encuentra en el disco de centro el origen y
radio 2 despus de un nmero prefijado de iteraciones.
El proceso de gausseidelizacin aplicado en el conjunto de Chicho se puede aplicar a
otras funciones de iteracin, distintas del polinomio pc (z) = z 2 + c, tal y como se hace en [59].
Desde un punto de vista computacional, puede parecer que la gausseidelizacin es una
clara mejora en la eficiencia y en la velocidad de convergencia de un proceso, ya que para el
clculo de yn+1 se emplea la actualizacin xn+1 en vez de xn . Sin embargo, esta afirmacin
necesita de una prueba rigurosa que establezca bajo que condiciones es cierta. Del mismo
modo que se sabe que para resolver sistemas de ecuaciones lineales el mtodo iterativo de
Gauss-Seidel no siempre es ms rpido que el mtodo de Jacobi, habra que determinar bajo

194

Julia, Mandelbrot y Newton

que condiciones la gausseidelizacin de un proceso iterativo da lugar efectivamente a una


mejora computacional.
Por ltimo, en [59] tambin se pone de manifiesto que la gausseidelizacin de un proceso iterativo tiene una clara influencia en la forma de las cuencas de atraccin asociadas a
los puntos fijos del proceso. En concreto, en dicho artculo se presentan unos experimentos
numricos que sugieren que la gausseidelizacin tiene el efecto de disminuir la dimensin
fractal de los conjuntos de Julia asociados a las citadas cuencas de atraccin. De una manera coloquial, podramos decir que dichos conjuntos de Julia tienen una apariencia menos
intrincada. Pero, hasta donde nosotros conocemos, ste es un problema abierto que est a la
espera de su solucin.

Bibliografa
[1] F. Aguil y A. Miralles: Consideraciones geomtricas acerca del mtodo de Newton, La Gaceta de la RSME 7 (2004), n.o 1, 247260.
[2] L. Ahlfords: Complex Analysis, MacGrawHill, Nueva York, 1979.
[3] K. Alligood, T. Sauer y J. Yorke: Chaos: an introduction to dynamical systems,
Springer-Verlag, Berlin-Heidelberg, 1997.
[4] S. Amat, S. Busquier y J. M. Gutirrez: Geometric constructions of iterative
functions to solve nonlinear equations, J. Comput. Appl. Math. 157 (2003), 197205.
[5] I. K. Argyros y F. Szidarovszky: The theory and application of iteration methods,
C.R.C. Press Inc., Boca Raton, Florida, 1993.
[6] I. K. Argyros y J. M. Gutirrez: A unified approach for enlarging the radius of
convergence for Newtons method and applications, Nonlinear Functional Analysis and
Applications 10 (2005), 555563.
[7] D. F. Bailey: A Historical Survey of Solution by Functional Iteration, Math. Magazine
62 (1989), n.o 3, 155166.
[8] F. Balibrea, J. O. Freitas y J. Sousa Ramos: Newton maps for quintic polynomials, arXiv:math.DS/0501327 (2005), 117.
[9] S. Banach: Thorie des oprations linaires, Monografie Matematyczne, Varsovia,
1932.
[10] J. Banks, J. Brooks, G. Cairns, G. Davis y P. Stacey: On Devaneys definition
of chaos, Amer. Math. Monthly 99 (1992), 332334.
[11] B. Barna: ber die Divergenzpunkte des Newtonschen Verfahrens zur Bestimmung
von Wurzeln algebraischer Gleichungen. I, Publ. Math. Debrecen 3 (1953), 109118.
[12] B. Barna: ber die Divergenzpunkte des Newtonschen Verfahrens zur Bestimmung
von Wurzeln algebraischen Gleichungen. II, Publ. Math. Debrecen 4 (1956), 384397.
195

196

Bibliografa

[13] B. Barna: ber die divergenzpunkte des Newtonschen verfahrens zur bestimmung
von wurzeln algebraischer gleichungen. III, Publ. Math. Debrecen 8 (1961), 193207.
[14] B. Barna: ber die divergenzpunkte des Newtonschen verfahrens zur bestimmung
von wurzeln algebraischer gleichungen. IV, Publ. Math. Debrecen 14 (1967), 9197.
[15] M. Barnsley: Fractals everywhere, Academic Press, Boston, 1988.
[16] A. F. Beardon: Iteration of rational functions, Springer-Verlag, Nueva York, 1991.
[17] A. Ben-Israel: Newtons method with modified functions, Contemporary Mathematics 204 (1997), 3050.
[18] M. Benito y J. J. Guadalupe: Dibujando mediante iteraciones, Nmeros 42 (2000),
1528.
[19] M. Benito, J. M. Gutirrez y V. Lanchares: El fractal de Chicho, Margarita
Mathematica en memoria de Jos Javier (Chicho) Guadalupe Hernndez, Serv. Publicaciones Univ. La Rioja, Logroo (2001), 247254.
[20] W. Bergweiler: Iteration of meromorphic functions, Bull. Amer. Math. Soc. 29
(1993), n.o 2, 151188.
[21] P. Blanchard: Complex Analytic Dynamics on the Riemann sphere, Bull. Amer.
Math. Soc. 11 (1984), n.o 1, 85141.
[22] P. Blanchard y A. Chiu: Complex Dynamics: an informal discussion, Fractal Geometry and Analysis, Eds. J. Blair & S. Dubuc, Kluwer Academic Publishers (1991),
4598.
[23] L. E. Bttcher: The principal laws of convergence of iterates and their application
to Analysis, Izv. Kasan. Fiz.-Mat. Obshch 14 (1904), 155234.
[24] B. Branner: The Mandelbrot set, Proc. Symp. Applied Math. (1989), 75105.
[25] F. Cajori, Historical note on the Newton-Raphson method of approximation, Amer.
Math. Monthly 18 (1910), 2933.
[26] L. Carleson y T. Gamelin: Complex Dynamics, Springer-Verlag, Berln-Heidelberg,
1993.
[27] B. Casselman: YBC 7289, a precursor of the Euclids Elements of Geometry, http:
//www.math.ubc.ca/~cass/Euclid/ybc/ybc.html
[28] A. Cayley: The Newton-Fourier imaginary problem, Amer. J. Math. 2 (1879), 9797.

Bibliografa

197

[29] A. Cayley: Application of the Newton-Fourier method to an imaginary root of an


equation, Quaterly J. Pure Appl. Math. 16 (1879), 179185.
[30] A. Cayley: Sur les racines dune quation algbrique, Comptes Rendus Acad. Sci. 110
(1890), 215218.
[31] J. L. Chabert et al.:A History of Algorithms: from the Pebble to the Microchip,
Springer-Verlag, Berln-Heidelberg, 1999.
[32] S. Chandrasekhar: Radiative transfer, Dover, Nueva York, 1960.
[33] E. D. Charles y J. B. Tatum: The convergence of Newton-Raphson iteration with
Keplers equation, Celestial Mechanics and Dynamical Astronomy 69 (1998), 357372.
[34] P. Colwell: Solving Keplers equation over three centuries, Willmann-Bell, Inc., Richmond, VA, 1993.
[35] B. A. Conway: An improved algorithm due to Laguerre for the solution of Keplers
equation, Celest. Mech. 39 (1986), 199211.
[36] M. Cosnard y C. Masse: Convergence presque partout de la mthode de Newton,
C. R. Acad. Sc. Paris 297 (1983), 549552.
[37] J. H. Curry, L. Garnett y D. Sullivan: On the iteration of rational functions:
Computer experiments with Newtons method, Commun. Math. Phys. 91 (1983), 267
277.
[38] J. M. A. Danby y T. M. Burkardt: The solution of Kepler equation I, Celestial
Mechanics 40 (1983), 95107.
[39] J. M. A. Danby y T. M. Burkardt: The solution of Kepler equation III, Celestial
Mechanics 31 (1987), 303312.
[40] J. P. Dedieu: Points fixes, zros et la Mthode de Newton, Springer-Verlag, BerlnHeidelberg, 2006.
[41] J. E. Dennis y R. B. Schnabel: Numerical methods for unconstrained optimization
and nonlinear equations, Classics in Applied Mathematics, Vol. 16, SIAM, Filadelfia,
1996.
[42] R. L. Devaney: A first course in Chaotic Dynamical Systems, Addison-Wesley, Redwood City (CA), 1992.
[43] R. L. Devaney: An Introduction to Chaotic Dynamical Systems, Second Edition,
Westview Press, Cambridge, 2003.

198

Bibliografa

[44] L. E. Dickson: Modern Algebraic Theories, H. Sanborn and Co., Chicago, 1926.
[45] A. Douady y J. Hubbard: On the dynamics of polynomial-like mappings, Ann.
Scient. Ec. Norm. Sup. 4e series 18 (1985), 287343.
[46] J. A. Ezquerro, J. M. Gutirrez, M. A. Hernndez, N. Romero y M. J.
Rubio: El mtodo de Newton: de Newton a Kantorovich, La Gaceta de la RSME 13
(2010), n.o 1, 5376.
[47] J. A. Ezquerro, J. M. Gutirrez, M. A. Hernndez, N. Romero y M. J.
Rubio: Relaciones de recurrencia en el mtodo de Newton-Kantorovich, Contribuciones
cientficas en honor de Mirian Andrs Gmez, Serv. Publicaciones Univ. La Rioja,
Logroo, (2010), 319333.
[48] N. Fagella: Invariants en dinmica complexa, Bull. Soc. Mat. Cat. 23 (2007), n.o 1,
2951.
[49] N. Fagella y X. Jarque: Iteracin compleja y fractales, Vicens Vives, Barcelona,
2007.
[50] J. D. Faires y R. L. Burden: Mtodos Numricos, 3a Ed., Thomson, Madrid, 2004.
[51] P. Fatou: Sur les quations fonctionelles, Bull. Soc. Math. France 47 (1919), 161271.
[52] P. Fatou: Sur les quations fonctionelles, Bull. Soc. Math. France 48 (1920), 208314.
[53] M. Frame y B. B. Mandelbrot: Fractals, graphics and mathematics education,
Mathematical Association of America, Washington, DC, 2002.
[54] Gallica-Math: OEuvres compltes: Biblioteca numrica Gallica de la Bibliothque Nationale de France, http://mathdoc.emath.fr/OEUVRES/
[55] W. J. Gilbert: The complex dynamics of Newtons method for a double root, Computers Math. Applic. 22 (1991), n.o 10, 115119.
[56] A. Giraldo y M. A. Sastre: Sistemas dinmicos discretos y caos. Teora, ejemplos
y algoritmos, Fundacin General de la Universidad Politcnica de Madrid, Madrid,
2002.
[57] D. Gulick: Encounter with chaos, McGraw Hill, Nueva York, 1992.
[58] J. M. Gutirrez, M. A. Hernndez y M. A. Salanova: Calculus of nth roots
and third order iterative methods, Nonlinear Analysis 47 (2001), 28752880.

Bibliografa

199

[59] J. M. Gutirrez, . A. Magren y J. L. Varona: The Gauss-Seidelization


of iterative methods for solving nonlinear equations in the complex plane, Appl. Math.
Comput. 218 (2011), 24672479.
[60] M. de Guzmn, M. . Martn, M. Morn y M. Reyes: Estructuras fractales y
sus aplicaciones, Editorial Labor, Barcelona, 1993.
[61] J. M. Hawkins: McMullens root-finding algorithm for cubic polynomials, Proc. Amer.
Math. Soc. 130 (2002), n.o 9, 25832592.
[62] M. Haruta: Newtons method on the complex exponential function, Trans. Amer.
Math. Soc. 351 (1999), 24992513.
[63] J. Head: The combinatorics of Newtons method for cubic polynomials, Ph. D. Thesis,
Cornell Univ., Ithaca (N. Y.), 1987.
[64] P. Henrici: Elements of Numerical Analysis, John Wiley & Sons, Inc., Nueva York,
1964.
[65] M. A. Hernndez y M. A. Salanova: La convexidad en la resolucin de ecuaciones
no lineales, Servicio de Publicaciones de la Universidad de La Rioja, 1996.
[66] R. A. Holmgren: A first course in discrete dynamical systems, second edition,
Springer-Verlag, Berln-Heidelberg, 1996.
[67] P. Horton: No fooling! Newtons method can be fooled, Math. Magazine 80 (2007),
383387.
[68] A. S. Householder: The numerical treatment of a single nonlinear equation,
McGraw-Hill, Nueva York, 1970.
[69] J. H. Hubbard y B. West: Differential equations: a dynamical systems approach,
Springer-Verlag, Berln-Heidelberg, 1991.
[70] J. H. Hubbard, D. Schleicher y S. Sutherland: How to find all roots of complex
polynomials by Newtons method, Inv. Math. 146 (2001), 133.
[71] H. Hurley: Multiple attractors in Newtons method, Erg. Theory and Dyn. Systems
6 (1984), 561569.
[72] G. Julia: Memoire sur literation des fonctions rationelles, J. de Math. pures et appliques 8:1 (1918), 47215.
[73] B. Kalantari: Polynomial root-finding and polyomiography, World Scientific Publishing Co. Pte. Ltd., Singapore, 2009.

200

Bibliografa

[74] L. V. Kantorovich: On Newtons method for functional equations, Dokl Akad. Nauk
SSSR 59 (1948), 12371240 (en ruso).
[75] L. V. Kantorovich: The majorant principle and Newtons method, Dokl Akad. Nauk
SSSR 76 (1951), 1720 (en ruso).
[76] L. V. Kantorovich: Functional Analysis in Normed Spaces, Pergamon Press, Oxford,
1964.
[77] L. V. Kantorovich y G. P. Akilov: Functional Analysis, Pergamon Press, Oxford,
1982.
[78] C. T. Kelley: Iterative methods for linear and nonlinear equations, Frontiers in Applied Mathematics, Vol. 16, SIAM, Filadelfia, 1995.
[79] H. B. Keller: Numerical solution of two point boundary value problem, SIAM, Filadelfia, 1976.
[80] D. Kincaid y W. Cheney: Anlisis Numrico. Las matemticas del clculo cientfico,
Addison-Wesley Iberoamericana, Wilmington, 1994.
[81] R. F. King: Improving the Van de Vel root-finding method Algorithm, Computing 30
(1983), 373378.
[82] K. Kneisl: Julia sets for the super-Newton method, Cauchys method and Halleys
method, Chaos 11 (2001), n.o 2, 359370.
[83] R. J. Knill: A Modified Babylonian Algorithm, Amer. Math. Monthly 99 (1992),
734737.
[84] N. Kollerstrom: Thomas Simpson and Newtons method of approximation: an
enduring myth, British J. Hist. Science 25 (1992), 347354.
[85] G. Knigs: Recherches sur les quationes fontionelles, Ann. lEcole Norm. 1 (1884),
Suplement.
[86] P. Kravanja y A. Haegemans: A modification of Newtons method for analytic
mappings having multiple zeros, Computing 62 (1999), 129145.
[87] V. Lanchares y I. L. Prez-Barrn: The dynamics of Kepler equation, en Analytic
and numerical techniques in orbital dynamics, Monogr. Real Acad. Ci. Exact. Fs.Qum. Nat. Zaragoza 22 (2002), 7582.
[88] P. Lancaster y L. Rodman: Algebraic Riccati equations, Oxford University Press,
Oxford, 1995.

Bibliografa

201

[89] M. S. Latts: Sur literation de Substitutions Rationelles et Fonctions de Poincar,


Comptes Rendus Acad. Sci. 166 (1918), 2628.
[90] R. Laubenbacher, G. McGrath y D. Pengelley: Lagrange and the solution of
numerical equations, Historia Math. 28 (2001), 3, 220231.
[91] T. Li y J. Yorke: Period three implies chaos, Amer. Math. Monthly 82 (1975),
985993.
[92] F. Lucas: Sur une application de la Mcanique rationnelle la thorie des quations,
C. R. Hebdomadaires Sances Acad. Sci. 89 (1879), 224226.
[93] B. Mandelbrot: The fractal geometry of Nature, W. H. Freeman and Co., Nueva
York, 1982.
[94] M. Martelli: Introduction to discrete dynamical systems and chaos, WileyInterscience Publ., Nueva York, 1999.
[95] J. H. Mathews: Bibliography for Newtons method, http://math.fullerton.edu/
mathews/n2003/NewtonsMethodBib.html
[96] Matlab: Repositorio del entorno de programacin Matlab, http://www.mathworks.
es/products/matlab/
[97] R. May: Simple mathematical models with very complicated dynamics, Nature 261
(1976), 459467.
[98] M. McClure: Newtons method for complex polynomials, Mathematica in Education
and Research 11 (2006), n.o 2, 215.
[99] C. McMullen: Families of rational maps and iterative root-finding algorithms, Annals
of Mathematics 125 (1987), 467493.
[100] C. McMullen: Complex dynamics and renormalization, Annals of Mathematics Studies 135, Princeton University Press, Princeton, New Jersey, 1994.
[101] J. M. McNamee: A bibliography on roots of polynomials: Newtons method, http:
//www1.elsevier.com/homepage/sac/cam/mcnamee/02.htm
[102] J. Milnor: Dynamics in one complex variable: Introductory lectures. Third edition,
Princeton University Press, Princeton, New Jersey, 2006.
[103] S. Morosawa, Y. Nishimura, M. Taniguchi y T. Ueda: Holomorphic Dynamics,
Cambridge University Press, Cambridge, 2000.

202

Bibliografa

[104] Netlib: Software repository at the University of Tennessee, http://www.netlib.org/


minpack/
[105] O. Neugebauer y A. Sachs: Mathematical cuneiform texts, American Oriental Society, New Haven, Conn., 1945.
[106] K. Nishizawa y M. Fujimura: Families of rational maps and convergence basins of
Newtons method, Proc. Japan Acad. 68 Ser. A, (1992), 143147.
[107] J. J. OConnor y E. F. Robertson: The MacTutor History of Mathematics archive:
Nine Chapters on the Mathematical Art, http://www.gap-system.org/~history/
HistTopics/Nine_chapters.html
[108] Octave: Repositorio del programa libre de clculo numrico Octave, http://www.
gnu.org/software/octave/
[109] J. M. Ortega y W. C. Rheinboldt: Iterative solution of nonlinear equations in
several variables, Academic Press, Nueva York, 1970.
[110] A. Ostrowski: ber die Konvergenz und die Abrundungsfestigkeit des Newtonschen
Verfahrens, Rec. Math. 2 (1937), 10731095.
[111] A. Ostrowski: ber einen Fall der Konvergenz des Newtonschen Nherungsverfahrens, Rec. Math. 3 (1938), 254258.
[112] A. Ostrowski: Solution of equations and systems of equations, Academic Press, Nueva
York, 1966.
[113] M. Palacios: Kepler equation and accelerated Newton method, J. Comput. Appl.
Math. 138 (2002), 335346.
[114] H. O. Peitgen y P.H. Richter: The beauty of fractals, Springer-Verlag, BerlnHeidelberg, 1986.
[115] H. O. Peitgen, D. Saupe y H. Jrgens: Fractals on the classroom. Vol. I: Introduction to fractals and chaos., Springer-Verlag, Nueva York, 1992.
[116] PETSc: Portable, Extensible Toolkit for Scientific Computation, http://www.mcs.
anl.gov/petsc/petsc-as/
[117] S. Plaza: Fractales y generacin computacional de imgenes, Monografa nmero 16,
Instituto de Matemticas y Ciencias Afines, IMCA, Per, 2000.
[118] S. Plaza y N. Romero: Attracting cycles for the relaxed Newtons method, J. Comput. Appl. Math. 235 (2011), 32383244.

Bibliografa

203

[119] S. Plaza y V. Vergara: Existence of periodic orbit for Newton method, Scientia,
Series A, Mathematical Sciences 7 (2001), 3136.
[120] B. T. Polyak: Newton-Kantorovich method and its global convergence, J. Math.
Sciences 133 (2006), n.o 4, 15131523.
[121] F. A. Potra y V. Ptk: Nondiscrete induction and iterative processes, Pitman,
Londres, 1984.
[122] L. B. Rall: Convergence of Newton process to multiple solutions, Numer. Math. 9
(1966), n.o 1, 2337.
[123] L. B. Rall: Computational solution of nonlinear operator equations, Robert E. Krieger
Publishing Company, Huntington, Nueva York, 1979.
[124] W. C. Rheinboldt: An adaptice continuation process for solving systems of nonlinear
equations, Polish Acad. Sci. Banach Center Publ. 3 (1977), 129142.
[125] G. Roberts y J. Horgan-Kobelski: Newtons versus Halleys method: a dynamical
systems approach, Intern. J. Bifurcation Chaos 14 (2004), n.o 10, 34593475.
[126] R. C. Robinson: Dynamical systems: Stability, Symbolic Dynamics and Chaos. Second
Edition, CRC Press, Nueva York, 1999.
[127] R. C. Robinson: An introduction to dynamical systems: continuous and discrete, Pearson Prentice Hall, New Jersey, 2004.
[128] F. M. Rodrguez-Vsquez: Desarrollo conceptual de los mtodos iterativos en la
resolucin de ecuaciones no lineales: un enfoque didctico, Tesis Doctoral, Univ. Salamanca, 2010.
[129] J. Rckert y D. Schleicher: On the Newtons method for entire functions, J.
London Math. Soc. 75 (2007), n.o 2, 659676.
[130] Sage: Repositorio del programa de clculo matemtico Sage, http://www.sagemath.
org/
[131] D. A. Snchez: An alternative to the shooting method for a certain class of boundary
value problems, Amer. Math. Monthly 108 (2001), n.o 6, 552555.
[132] G. Saunder: Iteration of rational function of one complex variable and basins of
attractive fixed points, Ph. D. Thesis, Univ. of California, Berkeley, 1984.
[133] F. Scheid: 2000 Solved Problems in Numerical Analysis, Schaums Solved Problem
Series, McGrawHill, Nueva York, 1990.

204

Bibliografa

[134] D. Schleicher: Newtons method as a dynamical system: efficient root finding of


polynomial and the Riemann function, Fields Institute Communications 53 (2008),
112.
[135] E. Schrder: ber unendlich viele Algorithmen zur Auflsung der Gleichungen.,
Math. Ann. 2 (1870), 317365. (Traducido por G. W. Stewart como On Infinitely Many
Algorithms for Solving Equations en 1992 (revisado en enero de 1993), disponible va
ftp en ftp://thales.cs.umd.edu en el directorio pub/reports.)
[136] Scilab: The Scilab Consortium, http://www.scilab.org/
[137] W. T. Shaw: Complex Analysis with Mathematica, Cambridge University Press, Cambridge, 2006.
[138] M. Shishikura: The connectivity of the Julia set and fixed points, en Complex dynamics: families and friends (Ed. by D. Schleicher), A. K. Peters (2009), 257276.
[139] S. Smale: On the efficiency of algorithms of analysis, Bull. Amer. Math. Soc. 13
(1985), n.o 4, 87121.
[140] I. Stewart: Historia de las Matemticas en los ltimos 10000 aos, Crtica, Barcelona,
2008.
[141] S. Strogatz: Nonlinear Dynamics and Chaos, Addison-Wesley, Reading, MA, 1994.
[142] D. Sullivan: Quasi conformal homeomorphisms and dynamics. I. Solution of FatouJulia problem wandering domains, Ann. Math. 122 (1985), n.o 2, 401418.
[143] The 2000 wiewpoints Group: Proof without words: geometric series, Mathematics
Magazine 74 (2001), 320.
[144] H. Thunberg: Periodicity versus chaos in onedimensional dynamics, SIAM Review
43 (2000), 330.
[145] P. Touhey: Yet another definition of chaos, Amer. Math. Monthly 104 (1997), 411
415.
[146] J. F. Traub: Iterative methods for the solution of equations, Prentice-Hall, Englewood
Cliffs, NJ, 1964.
[147] H. Van de Vel: A method for computing a root of a single nonlinear equation,
including its multiplicity, Computing 14 (1975), 167171.
[148] M. Vander Straeten y H. Van de Vel: Multiple root-finding methods, J. Comput.
Appl. Math. 40 (1992), 105114.

Bibliografa

205

[149] J. L. Varona: Graphic and numerical comparison between iterative methods, Math.
Intelligencer 24 (2002), n.o 1, 3746.
[150] Yale University: The Yale Babylonian Collection, http://www.yale.edu/nelc/
babylonian.html
[151] T. Yamamoto: Historical developments in convergence analysis for Newtons and
Newton-like methods, J. Comput. Appl. Math. 124 (2000), 123.
[152] L. Yau y A. Ben-Israel: The Newton and Halley methods for complex roots, Amer.
Math. Monthly 105 (1998), n.o 9, 806818.
[153] T. J. Ypma: Historical development of the Newton-Raphson method, SIAM Review
37 (1995), n.o 4, 531551.
[154] J. Walsh: The dynamics of Newtons method for cubic polynomials, College Mathematics Journal 26 (1995), n.o 1, 2228.
[155] E. W. Weisstein: Bring-Jerrard Quintic Form. From MathWorld, A Wolfram Web
Resource. http://mathworld.wolfram.com/Bring-JerrardQuinticForm.html
[156] Zuse Institute Berlin: Software repository for Peter Deuflhards Book Newton
Methods for Nonlinear Problems Affine Invariance and Adaptive Algorithms, http:
//www.zib.de/Numerik/numsoft/NewtonLib/index.en.html

ndice alfabtico
cuenca de atraccin inmediata, 6, 139

aceleracin de Aitken, 70
Akilov, G. P., 46
Al-Marrakushi ibn Al-Banna, 37
algoritmo de tiempo de escape, 145
algoritmo puramente iterativo, 176
anillo de Herman, 147, 181

diferencia progresiva, 71
disco de Siegel, 147, 181
dominio de Baker, 181
dominio de Leau, 147
Douady, A., 189
duplicacin de perodos, 22

Bttcher, L. E., 138


Banach, S., 45
banda acotada, 111
banda extrema, 111
Barna, B., 114, 176
Bennet, A. A., 45
bifurcaciones, 122

ecuacin de Chandrasekhar, 89
ecuacin de Kepler, 37, 73
ecuacin de Riccati algebraica, 83
ecuacin logstica, vase funcin logstica
efecto mariposa, 27
espacio de parmetros, 158

caos, vase sistema dinmica catico


Cardano, G., 37
Cauchy, A. L., 43, 60
Cayley, A., 44, 129, 145, 161
problema, 44, 129, 151
Chicho, 191
conjunto, 191
fractal, 191
ciclo, 4, 96, 108, 109, 116, 117, 121, 140
condiciones de Fourier, 66
condiciones de Kantorovich, 61
conejo de Douady, 189
conjugacin topolgica, 10
conjunto de Julia universal, 174
constante de error asinttico, 56
convergencia general, 161
Cosnard, M., 114
cuenca de atraccin, 6, 139, 140

familia equcontinua, 141


familia normal, 141
Fatou, P. J. L., 44, 130, 140, 141
conjunto, 142144, 146148, 181, 188
Feigenbaum, E. A.
constante, 22
diagrama, 2224
Ferrari, L., 38
Fine, H. B., 45
Fiore, A., 37
Fontana, N., vase Tartaglia
Fourier, J. B. J., 43
Fujimura, M., 150
funcin de iteracin, 176
funcin logstica, 1521, 2325
funcin racional, 131
grado de una funcin racional, 131
207

208
Guadalupe, J. J., vase Chicho
Hawkins, J., 174
Head, J., 150
Hern de Alejandra, 35, 72
Hubbard, J. H., 151, 179, 189
Hurley, H., 141
islas de estabilidad, 23
Julia, G. M., 44, 124, 130, 140, 141
conjunto, 142146, 148, 150, 151, 175,
177, 186188, 190, 194

ndice alfabtico
McMullen, C., 161, 167, 174, 177, 178
Montel, P., 142
Mourraille, J. R., 42
Newton, I., 33, 34, 39, 40, 55
mtodo, 33, 41, 43, 44, 46, 47, 55, 57,
68, 72, 74, 81, 85, 88, 95, 99, 102,
105, 107, 108, 110, 113, 115, 122,
129, 149, 151, 152, 155, 158, 163
165, 169, 179, 188
Nishizawa, K., 150

Lagrange, J. L., 43
Li, T., 7
Liu Hui, 37

rbita, 3
orden de convergencia, 56
cuadrtico, 51, 56
cbico, 56
lineal, 56
superlineal, 51, 56
Ostrowski, A. M., 46
Oughtred, W., 39, 42

mtodo de Chebyshev, 50, 135, 144, 148,


149
mtodo de Halley, 50, 144, 170, 171, 173,
176
mtodo de Kravanja-Haegemans, 88
mtodo de la secante, 51, 93
mtodo de Newton amortiguado, 52
mtodo de Newton simplificado, 50
mtodo de Newton-Gauss, 54
mtodo de Newton-Kantorovich, 47, 49, 50,
58, 88
mtodo de Newton-Raphson, 34, 42
mtodo de Van de Vel, 71, 85
mtodo de Weierstrass, 52
mtodo sper-Halley, 50
Malthus, T. R., 1
Mandelbrot, B., 187
conjunto, 158, 159, 187
Masse, C., 114

perodo, vase punto peridico


punto crtico, 139, 140, 147
punto crtico libre, 124, 156
punto de Cremer, 147, 148
punto de Siegel, 147
punto eventualmente fijo, 4
punto eventualmente peridico, 5
punto fijo, 4
atractor, 5, 139, 147
extrao, 135
indiferente, 8, 147
neutro, 8
repulsor, 5
superatractor, 8, 139, 147
punto peridico, 4
atractor, 6
indiferente, 8
neutro, 8
repulsor, 6

Knigs, G., 138


Kalantari, B., 164
Kantorovich, L. V., 46, 60, 61

ndice alfabtico
puntos crtico libre, 150
puntos omitidos de una aplicacin racional,
142
Rckert, J., 179, 180
Raphson, J., 41, 55
reescalamiento, 144, 155
Riccati
ecuacin, 84
Sarkovskii, O. M.
orden, 7
teorema, 7
Saunder, G., 150
Schleicher, D., 151, 179, 180
Schleicher, S., 179
Schrder, E., 44, 56, 129, 145
sensibilidad respecto a las condiciones iniciales, 27
series temporales, 25
Sharaf al-Din al-Tusi, 37
Shishikura, M., 141, 148, 151
Siegel, C. L., 146
Simpson, T., 42, 45, 55
sistema dinmico catico, 27
sistema dinmico discreto, 3
denso, 27
sensible respecto a las condiciones iniciales, 27
topolgicamente transitivo, 26
Smale, S., 161, 163
Sutherland, S., 151
tablilla VAT6598, 35
Tartaglia, 37
Ten de Alejandra, 37
teorema de Gauss-Lucas, 150
teorema de los ptalos, 136
transformacin de Tschirnhaus, 159
valor crtico, 140

209
Verhulst, P. F., 2
Vite, F., 39
Wallis, J., 39, 43
Yale Babylonian Collection, 34
Yorke, J., 7

Servicio de Publicaciones
Biblioteca Universitaria
C/ Piscinas, s/n
26006 Logroo (La Rioja)
Telfono: 941 299 187
http://publicaciones.unirioja.es
www.unirioja.es

You might also like