¿Qué trabajos recomienda como introducción a la teoría de la complejidad y la teoría de la votación?

Trataré de dar algunas recomendaciones sobre qué leer sobre la teoría de la complejidad (una parte de la informática). Sin embargo, uno debe tener en cuenta que mi especialización primaria ha sido y es lógica y, por lo tanto, estudié CT solo en sus conexiones con ella.

Mi recomendación principal es leer libros de texto en lugar de documentos y doctorados. tesis si desea una introducción a algún tema: las primeras están escritas para estudiantes, mientras que las últimas, para investigadores y científicos.

Dicho esto, le recomendaría que lea un buen libro de texto escrito por Christos Papadimitriou.

Este es el libro del que leí partes mientras escribía el documento de mi curso del tercer año: está bien escrito, es fácil de comprender y tiene una estructura clara y un contenido bastante amplio.

Otra ventaja es su accesibilidad en línea (al menos en Rusia, pero hay muchas cosas interesantes disponibles en Rusia que no están disponibles en los países un poco más respetuosos con los derechos de autor) para que un estudiante no pague ciento y medio dólares por un ladrillo de papel de 500 gramos.

Espero que ayude.

Obtenga el libro “Complejidad: un enfoque moderno” de Arora y Barak. Se ocupa de todos los temas que puede estudiar hasta el nivel de posgrado sin centrarse demasiado en los detalles técnicos. También contiene comentarios sobre la filosofía detrás de muchos temas.

More Interesting

Si tengo un número (ej .: n = 28), ¿existe una fórmula cerrada para saber cuántos son los pares ordenados de números enteros (a, b) de manera que [matemáticas] a \ cdot b = n [/ matemáticas]?

¿Es el código de computadora una forma de representación matemática?

¿Travel seles man proplem es np o np completo o np difícil?

¿Qué es una prueba intuitiva de que las redes neuronales recurrentes pueden calcular cualquier función computable por una máquina Turing?

¿Es teóricamente posible que un algoritmo tenga una complejidad negativa?

¿Volver a la Universidad para estudiar Matemáticas me ayudará a comprender completamente la lógica del algoritmo de la IA y la Programación Funcional?

¿Se pueden convertir las máquinas de Turing en un DFA?

¿Qué habilidad debo aprender / mejorar primero, programación (para minería de datos) o matemáticas (estadística, regresión, cálculo)?

¿Es posible calcular el número de posibles lazos electorales?

¿Qué es la recursividad?

¿Existe algún modelo de cálculo X más débil que una máquina de Turing (pero aún no trivial) para el cual una máquina de Turing puede predecir el comportamiento de detención?

Un juego de 64 discos de Tower of Hanoi es jugado por un programa que realiza movimientos a una velocidad creciente. Comienza a 1000 movimientos por segundo. ¿Cuánto tiempo tomará?

¿Cómo escribiría una función recursiva para contar el número de gráficos simples conectados con K bordes y N vértices claramente etiquetados?

¿Cuál es la complejidad temporal para ordenar n cadenas de n caracteres, cada una utilizando un orden lexicográfico?

¿Cuál es el beneficio de estudiar lógica y teoría de conjuntos para matemática o informática?