Sobre los Algoritmos XD

"Un algoritmo viene a ser básicamente un enunciado de instrucciones a seguir para alcanzar un objetivo. El término es aplicable a todos los ámbitos, pero donde se utiliza más formalmente es en el contexto matemático."

Algoritmos matemáticos

El problema de cazar un león se vuelve muy sencillo cuando lo dejamos en manos de expertos matemáticos. Ya que disponen de cientos de herramientas que hacen de esta tarea un simple esfuerzo de iteratividad, veamos algunos ejemplos de las herramientas de las que disponen.

Algoritmo de geometría de inversión

  1. Pon una jaula esférica en mitad de la selva
  2. Encierrate dentro de ella
  3. Haz un inversión con respecto a la jaula, ahora el exterior está dentro de la jaula, con TODOS los leones, y tu estas fuera de la jaula.

Algoritmo termodinámico

  1. Construimos una membrana semipermeable, permeable a todo excepto a los leones
  2. La paseamos por la selva

Algoritmo de Schrödinger

  1. En todo momento existe una probabilidad de que el león esté dentro de la jaula
  2. Cierrala y sientate a esperar

Algoritmo de Bolzano-Weierstrass

  1. Dividimos la selva en dos partes, y las vallamos, el león tiene que estar en una de las dos partes
  2. Volvemos a dividirla en dos, construyendo una valla por la mitad
  3. Procedemos iterativamente construyendo vallas que dividan en dos la zona en la que esta el león. Finalmente, tendremos al león encerrado por una valla tan pequeña como queramos
Algoritmos más allá de las matemáticas

Los algoritmos no son exclusivos de las matemáticas. Hay quien también los usa y no por ellos son matemáticos. Consideremos el siguiente problema: cazar un elefante.

Matemáticos

  1. Partiendo del apartado anterior
  2. Cambiar león por elefante

Matemáticos expertos

  1. Antes de empezar intentan demostrar la existencia de al menos un elefante (Que la solución existe, aunque no sea necesariamente única)
  2. Cazan el elefante

Profesores de matematicas

  1. Demuestran que la solución existe, no es única
  2. Dejan a los estudiantes el ejercicio de encontrar y capturar el elefante.

Programadores

Iran a cazar el elefante con un algoritmo similar a:

  1. Ir a África
  2. Comenzar desde el Cabo de Buena Esperanza (punta sur)
  3. Recorrer el continente de sur a norte y de este a oeste
  4. Por cada recorrido:
    1. Capturar todo lo que se mueva
    2. Comparar cada animal cazado con un elefante tipo
    3. Pararse cuando se encuentra uno igual al tipo

Programadores expertos

  1. Modifican el algoritmo anterior metiendo un elefante en Melilla, para asegurarse que el algoritmo no haga un bucle infinito
  2. Iniciar algoritmo

Ingenieros

  1. Van a Africa
  2. Capturan todo lo que se mueve
  3. Se quedan con el primer animal que pesa un +/- 15% de un elefante.

Químicos

  1. Van a Africa.
  2. Buscan pelo de elefante, baba de elefante y excremento de elefante.
  3. Lo introducen en una probeta.
  4. Aderezan con benceno, propil y butano.
  5. Agitar, prender y verter en recipiente.
  6. Ahi tenemos el elefante.
Genial articulo tomado de la frikipedia, mientras leía articulos matemáticos :P

Salu2

Category:

0 cosas que pueden, ver y decir y sentir: