Algoritmos e Estruturas de Dados · 1.º ano (indicativo)

Retrocesso, ramificação e otimização

Capítulo de Algoritmos e Estruturas de Dados com 0 artigos publicados de 32 temas previstos no plano. Os artigos serão publicados aos poucos, depois de escritos e revistos.

Temas deste capítulo

Plano editorial: 32 temas. Só os que têm ligação já estão escritos e publicados.

  1. O que é o retrocesso (backtracking)?
  2. O que é o problema das N rainhas?
  3. O que é o sudoku como problema de retrocesso?
  4. O que é o labirinto com retrocesso?
  5. O que é o problema do cavalo?
  6. O que é a geração de permutações?
  7. O que é a geração de subconjuntos?
  8. O que é a geração de combinações?
  9. O que é a coloração de grafos por retrocesso?
  10. O que é o problema dos ciclos hamiltonianos?
  11. O que é a poda do espaço de busca?
  12. O que é o branch and bound?
  13. O que é o algoritmo simplex?
  14. O que é a programação inteira?
  15. O que é a satisfação de restrições (CSP)?
  16. O que é o SAT solver?
  17. O que é o algoritmo DPLL?
  18. O que é o planeamento de rotas?
  19. O que é o problema de empacotamento (bin packing)?
  20. O que é o problema da mochila multidimensional?
  21. O que é a otimização combinatória?
  22. O que são os algoritmos aleatorizados?
  23. O que é o Monte Carlo (algoritmos)?
  24. O que é o Las Vegas (algoritmos)?
  25. Como resolver o problema das 8 rainhas?
  26. Como implementar um solver de sudoku?
  27. Como gerar todas as permutações de um conjunto?
  28. Como resolver um labirinto por retrocesso?
  29. Como usar poda para acelerar a pesquisa?
  30. Qual é a diferença entre o retrocesso e a força bruta?
  31. Qual é a diferença entre o retrocesso e o branch and bound?
  32. Exercícios resolvidos de retrocesso

← Todos os artigos de Algoritmos e Estruturas de Dados