Professional Documents
Culture Documents
1
2 2 REAS DE ESTUDIO
Mtodo de Richomnd-Horner
2.2 Resolucin de ecuaciones y sistemas de
ecuaciones Mtodo de Birge-Bite
cada subintervalo, pudindose mejorar posteriormente el Las fallas en los clculos intermedios realizados por una
valor de la integral obtenido mediante el mtodo de Rom- computadora para arrojar un resultado nal son, con fre-
berg. Para el clculo de integrales mltiples estos mtodoscuencia, desconocidos para los programadores y muy di-
requieren demasiado esfuerzo computacional, siendo til fciles de detectar: la suma y el producto de nmeros de
el mtodo de Monte Carlo. punto otante son operaciones conmutativas, pero no son
asociativas y tampoco distributivas. Al no vericar estas
dos propiedades de los nmeros reales, el manejo de las
2.6 Ecuaciones diferenciales operaciones realizadas con nmeros de punto otante re-
sulta una tarea complicada. Por otra parte, el orden de las
El anlisis numrico tambin puede calcular solu- operaciones puede incidir en la precisin de los resulta-
ciones aproximadas de ecuaciones diferenciales, bien dos devueltos por la mquina, pues dos expresiones equi-
ecuaciones diferenciales ordinarias, bien ecuaciones en valentes en un sentido algebraico pueden dar resultados
derivadas parciales. Los mtodos utilizados suelen basar- distintos en el contexto de los nmeros de mquina.
se en discretizar la ecuacin correspondiente. Es til ver Afortunadamente, existen algunas tcnicas para prevenir
la derivacin numrica. y atacar el error de redondeo. En[2] se discuten algunas de
Para la resolucin de ecuaciones diferenciales ordinarias las implicaciones de estas estrategias para las operaciones
los mtodos ms utilizados son el mtodo de Euler y los bsicas de suma, resta, multiplicacin y divisin. Tambin
mtodos de Runge-Kutta. en[2] se discuten algunos estndares de punto otante de
la IEEE y las conexiones entre el punto otante y el diseo
Las ecuaciones en derivadas parciales se resuelven pri- de sistemas computacionales.
mero discretizando la ecuacin, llevndola a un subespa-
cio de dimensin nita. Esto puede hacerse mediante un El mejoramiento en la precisin de los nmeros de punto
mtodo de los elementos nitos. otante sigue siendo motivo de estudio en nuestros das.
En 2015, investigadores de la Universidad de Washington
desarrollaron una herramienta computacional a la que lla-
maron Herbie y que detecta automticamente las trans-
3 Fuentes de error y su impacto formaciones necesarias para que un programa mejore su
precisin .[3] Herbie evala el error de una expresin de
Los algoritmos de los mtodos numricos suelen imple- punto otante e identica qu operaciones contribuyen de
mentarse por medio de computadoras. Estas poseen al- forma ms signicativa a la acumulacin de errores, luego
gunas propiedades que causan fallas al emplearlas para genera alternativas para realizar estas operaciones y hace
hallar la solucin numrica de problemas matemticos, un comparativo para nalmente determinar la expresin
entre las que se encuentran las siguientes:[1] equivalente ptima (aquella que minimiza el error) para
corregir el programa.
1. Las computadoras son capaces de almacenar un n- El inters en asegurar cierto nivel de precisin en los re-
mero nito de dgitos, por lo que no pueden almace- sultados numricos provistos una computadora se debe a
nar el conjunto de los nmeros reales en su totalidad sus posibles repercusiones en la prctica. Por ejemplo, en
para realizar operaciones numricas con estos. En el mbito acadmico se han dado casos de artculos de in-
cambio, cuentan con un subconjunto de los nme- vestigacin en los que el error de redondeo ha impedido
ros reales al cual se conoce como nmeros de punto que los resultados sean reproducibles y, en ocasiones, ste
otante o nmeros de mquina. Al error al que con- ha sido incluso motivo de rechazo para su publicacin ([4]
lleva esta limitante se le llama error de redondeo. y[5] ). Este tipo de error tambin ha permeado la regula-
cin legal nanciera de algunos pases[3] y distorsionado
[6]
2. Existen problemas que involucran muchos clculos ndices del mercado burstil.
para su solucin. En ocasiones, las soluciones son La limitante en la representacin de nmeros reales me-
sensibles a la precisin de los clculos intermedios, diante el punto otante tambin tiene repercusiones en
en cuyo caso se dice que las soluciones pueden haber las grcas generadas por medio de una computadora.
sido perturbadas por los datos. Cuando un nmero es menor a lo que se conoce como el
psilon de mquina, la computadora es incapaz de repre-
3. A mayor nmero de operaciones realizadas se ten- sentarlo. Esto puede provocar que las grcas asociadas
dr un error de redondeo mayor. La velocidad que a valores numricos menores al psilon presenten falsos
proveen las computadoras para el procesamiento ha comportamientos y afectar la toma de decisiones basadas
agilizado signicativamente la rapidez con la que se en ellas, con consecuencias insospechadas, por ejemplo,
calculan operaciones. Sin embargo, la propagacin al realizar pronsticos, rea en la que la precisin juega
de errores de redondeo por los clculos realizados un papel crucial.[7]
por computadoras puede derivar en la inestabilidad
Existen otros tipos de error en el contexto de los mtodos
de los resultados arrojados por los algoritmos pro-
numricos que merecen igual atencin y cuidado. Errores
gramados en ellas.
4 6 ENLACES EXTERNOS
de truncamiento y de conversin, entre otros, han dado [7] McCullough, B. D. (2000). Is it safe to assume that soft-
origen a mltiples catstrofes: la falla del misil Patriot, la ware is accurate?. International Journal of Forecasting
explosin del cohete Ariane 5, el hundimiento de la pla- 16 (3): 349-357.
taforma petrolera Sleipner son slo algunos ejemplos de [8] Computer Arithmetic Tragedies page of Kees Vuik.
ello.[8] De ah la importancia de reconocer estas fuentes ta.twi.tudelft.nl. Consultado el 2 de marzo de 2016.
de error para anticiparse a ellas y, en su caso, detectarlas
y corregirlas.
6 Enlaces externos
4 Otros temas de anlisis numrico
Wikimedia Commons alberga contenido multi-
media sobre Anlisis numrico. Commons
Error de aproximacin, error absoluto y error rela-
tivo
6.1 En espaol
Orden de convergencia
Artculo sobre anlisis numrico en la Enciclopedia
Redondeo libre universal en espaol
Sistema de numeracin http://docencia.udea.edu.co/ingenieria/
analisis-numerico/
Truncamiento
http://mat21.etsii.upm.es/matesp/index.htm
[3] Panchekha, Pavel; Sanchez-Stern, Alex; Wilcox, Numerical Recipes Homepage - with free, complete
James R.; Tatlock, Zachary (1 de enero de 2015). downloadable books
Automatically Improving Accuracy for Floating
Point Expressions. Proceedings of the 36th ACM Numerical Analysis Project by John H. Mathews
SIGPLAN Conference on Programming Language De-
Alternatives to Numerical Recipes
sign and Implementation. PLDI 2015 (ACM): 1-11.
doi:10.1145/2737924.2737959. ISBN 9781450334686. The denition of numerical analysis
Consultado el 2 de marzo de 2016.
7.2 Imgenes
Archivo:Commons-logo.svg Fuente: https://upload.wikimedia.org/wikipedia/commons/4/4a/Commons-logo.svg Licencia: Public do-
main Colaboradores: This version created by Pumbaa, using a proper partial circle and SVG geometry features. (Former versions used
to be slightly warped.) Artista original: SVG version was created by User:Grunt and cleaned up by 3247, based on the earlier PNG version,
created by Reidab.