Libros de Texto y Consulta

Ésta es una pequeña bibliografía brevemente comentada de los libros de texto y de consulta que usualmente se utilizan en los cursos que imparto.
M. Valenzuela

Computación Evolutiva

  • Banzhaf, W., Nordin, P., Keller, R. E., y Francone, F. D. (1998). Genetic programming, an introduction: On the automatic evolution of computer programs and its applications. San Francisco, CA: Morgan Kaufmann.
    Una presentación del estado del arte en programación genética.

  • Dawkins, R. (1987). The blind watchmaker. New York: W. W. Norton.
    Libro de divulgación de ideas evolutivas. Presenta software para evolución de gráfica donde el usuario es la función de evaluación.

  • Dawkins, R. (1989). The selfish gene. (2nd. ed.) New York: Oxford University Press.
    Libro de divulgación de ideas evolutivas. Sostiene la idea de tomar al gen como la medida y unidad de evolución.

  • Dawkins, R. (1995). River out of eden: A Darwinian view of life. New York: HarperCollins.
    Un libro más de divulgación de Dawkins de ideas evolutivas. Contiene más ejemplos, más argumentos. Presenta la idea de ver la vida como una forma de "explosión" de una estrella.

  • Goldberg, D. E. (1989). Genetic algorithms in search, optimization, and machine learning. Reading, MA: Addison-Wesley.
    Este es el texto clásico en el área. Aunque un poco anticuado, es el único que presenta una visión completa de las bases de los algoritmos genéticos.

  • Gonick, L. y Wheelis, M. (1983). The cartoon guide to genetics. New York: Barnes & Noble.
    Libro de caricaturas de genética que cubre rápidamente todos los tópicos de importancia. Existe una segunda edición de este libro que tiene los avances recientes del campo.

  • Holland, J. H. (1975). Adaptation in natural and artificial systems. Cambridge, MA: MIT Press.
    En este libro se presentan por primera vez los algoritmos genéticos. Es la referencia clásica. Tiene un contenido mátematico un poco difícil.

  • Holland, J. H., Holyoak, K. J., Nisbett, R. E., y Thagard, P. R. (1986). Induction: Processes of inference, learning, and discovery. Cambridge, MA: MIT Press.
    Presentación más completa de los sistemas adaptables de clasificadores y de sistemas similares.

  • Holland, J. H. (1995). Hidden order: How adaptation builds complexity. Reading, MA: Addison-Wesley.
    Presentación más reciente de sistemas de clasificadores y experimentos de vida artificial.

  • Koza, J. R. (1992). Genetic programming: On the programming of computers by means of natural selection. Cambridge, MA: MIT Press.
    Presentación de programación genética. Contiene múltiples ejemplos de la aplicación de programación genética.

  • Michalewicz, Z. (1992). Genetic algorithms + data structures = evolution programs. New York: Springer-Verlag.
    Defensa del uso de genes reales continuos y de operadores de mutación y recombinación adaptados al problema.

  • Mitchell, M. (1996). An introduction to genetic algorithms. Cambridge, MA: MIT Press.
    Describe a profundidad algunos temas de interés en algoritmos genéticos.

  • Turner, P. C., McLennan, A. G., Bates, A. D., y White, M. R. H. (1997). Instant notes in molecular biology. New York: Springer-Verlag.
    Libro conciso que repasa las ideas principales en biología molecular. Este libro está diseñado para ser un complemento de un libro de texto y de los apuntes de clase.


Otros métodos de optimización

  • Aarts, E. y Korst, J. (1990). Simulated annealing and Boltzmann machines: A stochastic approach to combinatorial optimization and neural computing. New York: John Wiley.
    Texto clásico de la presentación de recocido simulado.


Redes Neuronales

  • Hagan, M. T., Demuth, H. B., and Beale, M. (1996). Neural network design. Boston: PWS Publishing Company.

  • Fu, L. (1994). Neural networks in computer intelligence. New York: McGraw-Hill.
    Texto de redes neuronales. Hace una presentación muy rápida de una gran cantidad de modelos de redes neuronales.

  • Haykin, S. (1994). Neural networks: A comprehensive foundation. Nueva York: Macmillan.
    Excelente libro de texto.

  • Hecht-Nielsen, R. (1990). Neurocomputing. Reading, MA: Addison-Wesley.
    Texto de redes neuronales. Hace énfasis en algunos modelos que son de interés para el autor como la red de contrapropagación.

  • Miller, W. T. III, Sutton, R. S., & Werbos, P. J. (Eds.) (1990). Neural networks for control. Cambridge, MA: MIT Press.
    Memorias de un taller de la aplicación de redes neuronales en control automático.

  • Weiss, S. M., & Kulikowski, C. A. (1991). Computer systems that learn: Classification and prediction methods from statistics, neural nets, machine learning, and expert systems. San Mateo, CA: Morgan Kaufmann.
    En este libro se discute la aplicación de redes neuronales, métodos estádisticos, etc. a problemas de clasificación de patrones.


Lógica Difusa

  • Driankov, D., Hellendoorn, H., & Reinfrank, M. (1993). An Introduction to fuzzy control. New York: Springer-Verlag.
    Texto de control difuso.

  • Klir, G. J. & Yuan, B. (1995). Fuzzy sets and fuzzy logic: Theory and applications. Upper Saddle River, NJ: Prentice Hall.
    Texto clásico de lógica difusa y su relación a otras áreas.

  • Zimmermann, H. J. (1988). Fuzzy set theory and its applications. Boston: Kluwer.
    Texto de lógica difusa.


Control Automático

  • Anderson, B. D. O. & Moore, J. B. (1990). Optimal control: Linear quadratic methods. Englewood Cliffs, NJ: Prentice Hall.

  • Åström, K. J. & Wittenmark, B. (1990). Computer-controlled systems: Theory and design (2nd ed.). Englewood Cliffs, NJ: Prentice Hall.

  • D'Azzo, J. J. & Houpis, C. H. (1988). Linear control system analysis and design: Conventional and modern (3rd ed.). New York: McGraw-Hill.
    Este libro contiene el tema de asignación de eigenestructura completa (colocación de eigenvectores de lazo cerrado mediante retroalimentación de estados).

  • Franklin, G. F., Powell, J. D., & Workman, M. L. (1990). Digital control of dynamic systems (2nd ed.). Reading, MA: Addison-Wesley.

  • Kuo, B. C. (1980). Digital control systems. New York: Holt, Rinehart and Winston.
    Libro de texto clásico de control digital. Es más profundo y mátematico que (Ogata, 1995).

  • Ogata, K. (1995). Discrete-time control systems. (2nd. ed.) Englewood Cliffs, NJ: Prentice-Hall.
    Libro de texto clásico de control digital.

  • Ogata, K. (1996). Sistemas de control en tiempo discreto. (2da. ed.) Englewood Cliffs, NJ: Prentice-Hall.
    Traducción al español de (Ogata, 1995).


Procesamiento Digital de Señales

  • Jackson, L.B. (1989). Digital filters and signal processing (2da. ed.). Boston: Kluwer.
    A pesar de que tiene algunos errores tipográficos, este libro tiene una presentación agradable de las ideas de transformada z y filtros digital. Habría que ver si ha salido una edición más reciente que corrija los errores tipográficos.

  • Ziemer, R.E. (1998). Signals and systems: continuous and discrete. (4a. ed.). Upper Saddle River, NJ: Prentice-Hall.
    Libro de texto de las clases de Señales y Sistemas I y II.

  • Oppenheim, A. V., & Schafer, R. W. (1989). Digital-time signal processing. Englewood Cliffs, NJ: Prentice Hall.
    Un libro muy completo de procesamiento digital de señales.


Otros

  • Press, W. H., Teukolsky, S. A., Vetterling, W. T., & Flannery, B. P. (1992). Numerical recipes in C: The art of scientific computing (2nd. ed.). New York: Cambridge University Press.
    Este libro, y sus versiones para Pascal y Fortran, presentan la implementación de una gran variedad de métodos numéricos y algoritmos útiles.

  • Lamport, L. (1994). LaTeX: A document preparation system; user's guide and refrence manual. Reading, MA: Addison-Wesley.
    Lamport es el creador de LaTeX, y en este libro describe el paquete. A pesar de sus fallas, creo que es la mejor referencia a LaTeX que hay.

  • Goossens, M., Mittelbach, F., & Samarin, A. (1994). The LaTeX companion. Reading, MA: Addison-Wesley.
    En este libro se describen muchos paquete de LaTeX que son muy útiles.

  • Goossens, M., Rahtz, S., & Mittelbach, F. (1997). The LaTeX graphics companion. Reading, MA: Addison-Wesley.
    Se describen paquetes de LaTeX para la preparación e inclusión de gráficas.

  • Nagel, E. & Newman, J. R. (1981). El teorema de Gödel. México: CONACyT.
    Este libro tiene la explicación más clara del teorema de Gödel que yo he encontrado.


Redacción

En esta sección se listan libros de redacción en inglés que me han sido muy útiles en el pasado.
  • Strunk Jr., W. & White, E. B. (1979). The elements of style (3rd. ed.). New York: MacMillan.
    Libro clásico de redacción en inglés. Incluye recomendaciones de ortografía. Su defecto es que es muy compacto. Posiblemente exista una edición más reciente de este libro.

  • Brittain, R. (1981). A pocket guide to correct punctuation. New York: Barron's.
    Este es el mejor libro que he encontrado para entender la puntuación en inglés. Creo que los principios que explica para la puntuación en inglés son aplicables a la puntuación en español. Posiblemente exista una edición más reciente.

  • Hopper, V. F., Gale, C., Foote, R. C., & Griffith, B. W. (1984). A pocket guide to correct grammar. New York: Barron's.
    Un pequeño libro acerca de la gramática en inglés. Es relativamente sencillo, pero creo que adecuado.

  • Gordon, K. E. (1983). The well-tempered sentence: A punctuation handbook for the innocent, the eager, and the doomed. New York: Ticknor & Fields.
    Un libro un tanto cómico de puntuación en inglés. Es un buen complemento a otros libros de puntuación.

  • Gordon, K. E. (1984). The transitive vampire: A handbook of grammar for the innocent, the eager, and the doomed. New York: Ticknor & Fields.
    Un libro un poco cómico de gramática en inglés. Es un buen complemento a otros libros de gramática.