Complexidade Computacional
Graduação: ICSA41; PPGCC: CCCC

Sumário

Prof. Dr. Leandro M. Zatesko (zatesko(at)utfpr.edu.br)

Disciplina ofertada em conjunto para os cursos de graduação do DAINF da UTFPR-CT (Engenharia de Computação e Sistemas de Informação) e para o Programa de Pós-graduação em Ciência da Computação (PPGCC) da UTFPR-PG.

Horário e ensalamento:

Google Meet: link divulgado no grupo do Telegram e do Google Classroom para os participantes do curso

Pré-requisitos:

Bibliografia

Programa

  1. Apresentação do curso
  2. As classes P, NP, EXP, NEXP, PSPACE e outras classes de complexidade (Pap93 7.1; ArBa09 2.6 2.7)
  3. O Método da Alcançabilidade, o Teorema de Savitch, e o Teorema de Immerman–Szelepscényi (Pap93 7.3)
  4. Teorema de Hierarquia de tempo (Pap93 2.4, 7.2)
  5. Completude em classes de complexidade (Pap93 16.1; 8.2; 19.1)
  6. A interseção entre NP e coNP (Pap93 10.1 10.2)
  7. Máquinas de Turing com oráculos e Teorema de Baker–Gill–Solovay (Pap93 14.3; ArBa09 3.4)
  8. Teorema de Ladner (ArBa09 3.3)
  9. Introdução a hierarquia polinomial e Máquinas de Turing alternantes (ArBa09 5.1–5.3)
  10. Introdução a hierarquia polinomial e Máquinas de Turing alternantes (ArBa09 5.4 5.5; Pap93 Cap. 17)
  11. A Classe P/poly e Máquinas de Turing aconselhadas (ArBa09 6.1–6.3)
  12. O Teorema de Karp–Lipton e o Teorema de Meyer (ArBa09 6.4; ArBa09 Theorem 2.18)
  13. Limitantes inferiores e subclasses de circuitos (ArBa09 6.5)
  14. Computação Paralela e Complexidade de Circuitos (ArBa09 6.6–6.7)
  15. Revisão: Teoria de Probabilidade (ArBa09 A.2)
  16. Máquinas de Turing Probabilísticas e a classe BPP (ArBa09 7.1)
  17. Máquinas de Turing Probabilísticas e a classe BPP (ArBa09 7.2)
  18. As classes RP, coRP e ZPP (ArBa09 7.3)
  19. A classe BPP e suas relações com outras classes (ArBa09 7.4)
  20. A classe BPP e suas relações com outras classes (ArBa09 7.5)
  21. A classe PP (Pap93 11. 2)
  22. Introdução a provas iterativas e a classe IP (ArBa09 8.1)
  23. A classe AM (ArBa09 8.2)
  24. A relação entre IP e PSPACE (ArBa09 8.3)
  25. A relação entre MA, PSPACE, e P/poly (ArBa09 8.4-8.5)
  26. Provas de conhecimento zero (Vad99 1. 1, 2.5)
  27. Provas de conhecimento zero (Vad99 3.1)
  28. Provas verificáveis probabilisticamente (PCP) e algoritmos de aproximação (ArBa09 11. 1)
  29. Dificuldade de aproximação de problemas NP-difíceis e equivalência entre PCP e dificuldade de aproximação (ArBa09 11. 2)
  30. Prova da versão fraca do Teorema PCP (ArBa09 11. 5)

Author: Leandro Miranda Zatesko

Created: 2026-02-27 sex 16:48

Validate