Redondear un valor numérico significa sustituirlo por otro que sea aproximadamente igual pero que tenga una forma más corta, más sencilla o más explícita. Por ejemplo, 23,74 dólares podría redondearse a 24 dólares, la fracción 312/937 podría redondearse a 1/3 y la expresión podría redondearse a 1,41.
El redondeo se hace a menudo a propósito para obtener un valor más fácil de escribir y manejar que el original. También puede hacerse para indicar la exactitud de un número calculado; por ejemplo, una cantidad que se calculó como 123.456, pero que se sabe que sólo es exacta con unos cientos de unidades, es mejor indicarla como "alrededor de 123.500".
Por otro lado, el redondeo puede introducir algún error de redondeo como resultado. El redondeo es casi inevitable en muchos cálculos, especialmente cuando se dividen dos números en enteros o se hace aritmética en coma fija; cuando se calculan funciones matemáticas como raíces cuadradas, logaritmos y senos; o cuando se utiliza una representación en coma flotante con un número fijo de dígitos significativos. En una secuencia de cálculos, estos errores de redondeo suelen acumularse y, en ciertos casos "mal condicionados", pueden hacer que el resultado no tenga sentido.
El redondeo exacto de las funciones matemáticas trascendentales es difícil, porque no se puede conocer de antemano el número de dígitos extra que hay que calcular para resolver si hay que redondear hacia arriba o hacia abajo. Este problema se conoce como "el dilema del fabricante de tablas" (abajo).
El redondeo tiene muchas similitudes con la cuantización que se produce cuando las cantidades físicas deben ser codificadas por números o señales digitales.
Métodos comunes de redondeo
- Redondeo al entero más cercano (redondeo aritmético): si la parte fraccionaria es ≥ 0,5 se redondea hacia arriba; si es < 0,5 se redondea hacia abajo. Ej.: 3,6 → 4; 3,4 → 3.
- Redondeo hacia arriba (ceil): siempre se redondea al entero mayor o igual. Ej.: 3,1 → 4; −3,1 → −3.
- Redondeo hacia abajo (floor): siempre se redondea al entero menor o igual. Ej.: 3,9 → 3; −3,9 → −4.
- Truncamiento (hacia cero): se elimina la parte fraccionaria sin considerar su signo. Ej.: 3,9 → 3; −3,9 → −3.
- Redondeo al par (banker's rounding): cuando la fracción es exactamente 0,5, se redondea al número par más cercano. Esto reduce el sesgo en sumas repetidas. Ej.: 2,5 → 2; 3,5 → 4.
- Redondeo estocástico: se decide aleatoriamente entre las dos opciones con probabilidades que dependen de la fracción; se usa en ciertos algoritmos para reducir sesgo estadístico.
Reglas prácticas: decimales y cifras significativas
Para redondear a n decimales: multiplicar por 10^n, aplicar la regla de redondeo elegida y luego dividir por 10^n. Ej.: redondear 2,3456 a dos decimales → 2,35.
Para redondear a n cifras significativas: se desplaza el punto decimal para que quede una única cifra no nula a la izquierda, se redondea y se desplaza de nuevo. Ej.: 0,004567 a 2 cifras significativas → 0,0046.
También es común redondear a unidades de orden superior (decenas, centenas): por ejemplo, redondear 12 345 a la centena más cercana → 12 300.
Errores de redondeo: tipos y acumulación
- Error absoluto: diferencia entre el valor redondeado y el verdadero.
- Error relativo: error absoluto dividido por el valor verdadero (útil para magnitudes grandes y pequeñas).
- Cancelación catastrófica: cuando se resta dos números casi iguales, las cifras significativas se pierden y el error relativo puede crecer mucho.
- Acumulación de errores: en una secuencia de operaciones, los errores de redondeo pueden sumarse o amplificarse, especialmente en problemas mal condicionados.
Para mitigar estos efectos se recomiendan técnicas como mantener más cifras internas (precisión extendida), usar algoritmos numéricos estables (por ejemplo, la suma compensada de Kahan), reordenar operaciones o emplear aritmética de intervalos para controlar errores.
Redondeo en informática: coma flotante y modos de redondeo
En la representación en coma flotante (por ejemplo, el estándar IEEE‑754), los números están limitados a un número fijo de dígitos binarios significativos, por lo que el redondeo es intrínseco. IEEE‑754 define varios modos de redondeo habituales:
- Round to nearest, ties to even: el modo por defecto; redondea al más cercano y, en empates (exactamente a mitad), al número con mantisa par.
- Round toward zero: truncamiento hacia cero.
- Round toward +∞: redondeo hacia arriba (hacia +infinito).
- Round toward −∞: redondeo hacia abajo (hacia −infinito).
Estos modos permiten controlar el sesgo y el comportamiento en errores sistemáticos. Además, en cálculos complejos (evaluación de funciones elementales) existen bibliotecas y técnicas para obtener resultados correctamente redondeados, pero no siempre es trivial debido al llamado dilema del fabricante de tablas.
El dilema del fabricante de tablas
Este dilema surge al intentar calcular tablas o valores de funciones trascendentales (logaritmos, raíces, trigonométricas, etc.) con redondeo correcto: para decidir si un valor intermedio debe redondearse hacia arriba o hacia abajo puede ser necesario conocer dígitos adicionales, y a veces no hay una forma determinada de saber cuántos dígitos extra serán suficientes sin efectuar cálculos con precisión arbitraria. En la práctica, esto obliga a:
- calcular con más precisión de la que se desea publicar (guard digits);
- usar algoritmos que garantizan correctitud por construcción;
- en algunos casos, recurrir a aritmética múltiple precisión para resolver empates.
Aplicaciones y recomendaciones prácticas
- Para presentación (informes, pantallas): redondee según la legibilidad y la interpretación requerida, indicando si es aproximado (p. ej., “aprox.” o con incertidumbre).
- Para almacenamiento y cálculo financiero: use tipos decimal fijos (no coma flotante binaria) para evitar errores de representación en monedas.
- Evite redondear repetidamente en pasos intermedios; haga los cálculos con la máxima precisión disponible y redondee sólo al final si es posible.
- En programación numérica, seleccione el modo de redondeo apropiado y considere algoritmos numéricamente estables y técnicas como la suma compensada.
Conclusión
El redondeo es una herramienta esencial para simplificar, comunicar y almacenar números, pero siempre introduce errores que deben conocerse y gestionarse. Conocer los distintos métodos de redondeo, los efectos sobre la exactitud y las técnicas para reducir sesgos y acumulaciones de error permite obtener resultados fiables en aplicaciones científicas, financieras e industriales.