I am looking for an algorithms book that covers material beyond Corman's book.
Esto se puede responder de muchas maneras diferentes, dependiendo de lo que quiera "más allá". Recomiendo pedir instrucciones mucho más específicas, ya que es más probable que obtenga respuestas específicas que sean útiles. Sin embargo, en cuanto a alguna orientación general:
- Puede encontrar un puñado de libros generales que exploran temas algorítmicos generales con más profundidad que Corman, pero en su mayor parte, debe comenzar a especializarse si el libro va a ser significativamente más profundo. De lo contrario, es probable que esté hinchado y carezca de utilidad.
- Por lo tanto, busque temas específicos. Hay mucho material avanzado si te enfocas en temas específicos. ¿Estás interesado en:
- algoritmos de clasificación?
- algoritmos de cadena?
- algoritmos teóricos de números?
- algoritmos matriciales?
- algoritmos de gráficos?
- algoritmos geométricos?
- algoritmos cuánticos?
- algoritmos estocásticos / aleatorizados?
- ¿programación lineal?
- modelos de computación?
- ¿Teoría de la complejidad fundamental y algoritmos?
- Si desea comprender cómo derivar sus propios algoritmos, concéntrese en comprender las estructuras de datos conocidas utilizadas en el espacio del problema que está investigando (por lo tanto, obtenga una buena profundidad del conocimiento existente) y busque tener una buena comprensión de la teoría de la complejidad y los modelos de cálculo. Esto le dará una buena sensación intuitiva de lo que es posible para un problema dado, y qué enfoques probablemente tendrán un mejor éxito, incluso si tiene dificultades para demostrar formalmente los límites inferiores.
Libros como Papadimitriou's varios o Arora / Barak on Complexity Theory serían mi sugerencia para hacer un seguimiento de Corman para comprender mejor qué algoritmos son posibles y desarrollar cierta intuición, pero solo buscaría documentos de resumen modernos sobre áreas particulares y buscaría graduarme y busque libros de nivel sobre temas más específicos si desea familiarizarse con el nivel moderno de comprensión.