El concepto de Infinito en un computador

¿Cómo colocamos el valor de infinito en un computador? La respuesta aparenta ser un poco complicada, pero si nos vamos al concepto de infinito, nos damos cuenta de que éste no es un número en sí, sino que es un límite mental creado por el hombre, la cual representa algo que no tiene fin.

De hecho, etimológicamente, la palabra infinito no es en sí la definición de algo por sí mismo, sino que es un adjetivo que posee un prefijo (in-) que indica que algo no tiene término, no es finito.


Colocando infinito en una calculadora/computador


El infinito, como mencioné anteriormente es un límite mental, es decir, que para la dimensión humana, no posible llegar a experimentar dicho límite, por ejemplo: el universo posee una extensión de 93.000 millones de años luz, lo cual para el cálculo humano en la vida cotidiana esto es imposible abordarlo.

En una máquina de cálculo, éstos también tienen límites propios. Por ejemplo, si colocamos una serie de varios dígitos 9 en una calculadora básica, y le sumamos 1, va a darnos un error de rebosamiento, lo que significa que la calculadora no puede almacenar un valor más alto que éste, por lo tanto, la seguidilla de nueves corresponde al límite máximo del valor de la variable numérica que es posible almacenar por la calculadora.


En cálculos de ingeniería


Para modelar matemáticamente en aplicaciones de ingeniería o en otras áreas, muchas veces nos vamos a encontrar con variables que no pueden ser representadas, debido a los altos costos de las mismas, inhabilitaciones con respecto a otras, etc. Por ejemplo, en el Problema de Asignación mostrado a continuación, las personas que no pueden asignarse a una tarea determinada se representan con una "X", pero para efectos de cálculo, éstas toman el valor de infinito. Entonces, al llevar dicho valor al computador durante el proceso de modelación, se utilizará el más alto valor que es capaz de almacenar dicha variable, para evitar que sea asignada erróneamente durante el proceso de cálculo.

Problema de Asignación
Problema de Asignación planteado, el Operario 3 no realizará la Tarea 3


Problema de Asignación infinito
El Operario 3 no realizará la Tarea 3, el costo a asignar es infinito

Hay que tener en cuenta que la relación entre el valor de infinito de la variable que utiliza el computador, y el valor de las variables correctamente asignables, debe ser bastante alta, para que durante el proceso de cálculo, la variable con valor de infinito apenas se modifique durante el resultado final.

Problema de Asignación infinito numérico
Valor asignado para el Operario 3 en la Tarea 3, ésta es bastante alta con respecto a los otros operarios.

Resultado Problema
Resultado del problema, Operario 3 no tendrá asignada la Tarea 3, con un costo total del ejercicio de 14 unidades.
Felipe Gutiérrez Cerda

Felipe Gutiérrez Cerda is a researcher, and transport engineer from from Pontifical Catholic University of Valparaíso since 2005, and also is a graduate of Magister on same area and University since 2017.

Artículo Anterior Artículo Siguiente