Articulo de referencia

Rompecabezas algorítmicos

Algorithmic Puzzles es un libro de acertijos basados ​​en el pensamiento computacional . Fue escrito por las científicas informáticas Anany y Maria Levitin, y publicado en 2011 ...

Algorithmic Puzzles es un libro de acertijos basados ​​en el pensamiento computacional . Fue escrito por las científicas informáticas Anany y Maria Levitin, y publicado en 2011 por Oxford University Press .

Temas

El libro comienza con un "tutorial" que introduce técnicas clásicas de diseño de algoritmos, incluyendo retroceso , algoritmos de divide y vencerás y programación dinámica , métodos para el análisis de algoritmos y su aplicación en ejemplos de rompecabezas. [ 1 ] [ 2 ] Los rompecabezas se agrupan en tres conjuntos de 50 rompecabezas, en orden creciente de dificultad. Los dos últimos capítulos ofrecen breves pistas y soluciones más detalladas a los rompecabezas, [ 2 ] y las soluciones constituyen la mayor parte de las páginas del libro. [ 3 ]

Algunos de los rompecabezas son clásicos muy conocidos, otros son variaciones de rompecabezas conocidos que los hacen más algorítmicos, y otros son nuevos. [ 4 ] Incluyen:

Público y recepción

Los acertijos del libro abarcan un amplio rango de dificultad y, en general, no requieren más que conocimientos matemáticos de nivel de bachillerato. [ 3 ] William Gasarch señala que agrupar los acertijos únicamente por su dificultad y no por sus temas es en realidad una ventaja, ya que proporciona a los lectores menos pistas sobre sus soluciones. [ 1 ]

El crítico Narayanan recomienda el libro a cualquier aficionado a los rompecabezas o a cualquiera que desee desarrollar sus habilidades de pensamiento algorítmico. [ 4 ] El crítico Martin Griffiths sugiere otro grupo de lectores: profesores de escuela e instructores universitarios que buscan ejemplos para ilustrar el poder del pensamiento algorítmico. [ 3 ] Gasarch recomienda el libro a cualquier científico informático, calificándolo de "una delicia". [ 1 ]

Referencias

  1. 1 2 3 4 5 6 Gasarch, William (diciembre de 2013), "Revisión de acertijos algorítmicos " (PDF) , ACM SIGACT News , 44 (4): 47– 48, doi : 10.1145/2556663.2556674
  2. 1 2 Rosebrock, Stephan, "Revisión de acertijos algorítmicos ", zbMATH , Zbl 1233.00005 
  3. 1 2 3 4 5 6 Griffiths, Martin (marzo de 2014), "Revisión de acertijos algorítmicos ", The Mathematical Gazette , 98 (541): 188, doi : 10.1017/S0025557200001182 , JSTOR 24496640 
  4. 1 2 3 4 5 Narayanan, Narayanan (2012), "Revisión de acertijos algorítmicos ", Mathematical Reviews , MR 2866446