Teoria da Computação Profa. Sandra de Amo Mestrado em Ciência da Computação 2010 – 1.

Slides:



Advertisements
Apresentações semelhantes
Profa. Sandra de Amo Mestrado em Ciência da Computação 2013 – 2
Advertisements

Tópicos Avançados em Banco de Dados
Sílabo: Introdução à Ciência da Computação (SCC0121)
PARADIGMAS DE LINGUAGENS APRESENTAÇÃO DA DISCIPLINA Prof. Thiago Pereira Rique
Teoria da Computação Unipac – Computação
Microelectrónica Digital Ano lectivo Carlos Beltrán Almeida
A Classe de Problemas NP
Objectivos, Programa, Bibliografia e Avaliação
Informática Aplicada Prof. Araken Medeiros
Introdução à Ciência da Computação
UNIVERSIDADE FEDERAL DE SANTA MARIA Disciplina:
Gerência de Banco de Dados 1
Gerência de Banco de Dados 1 Apresentação da Disciplina Profa. Sandra de Amo Bacharelado em Ciência Computação 2009 – 2.
2/18/2014Mestrado em Ciencia da Computacao Tópicos Especiais Mineração de Dados Profa. Sandra de Amo Mestrado em Ciência da Computação Faculdade.
Matemática para Ciência da Computação
Teoria da Computação Profa. Sandra de Amo Bacharelado em CC Mestrado em CC 2008 – 1.
Algoritmos e Estruturas de Dados
NÃO DETERMINISMO Marcus Eduardo Cabral Seabra
SCC Bancos de Dados e Suas Aplicações
Teleprocessamento e Redes Programa da Disciplina
Tele-Processamento e Redes (Redes de Computadores) Prof. Fábio Moreira Costa Universidade Federal de Goiás Instituto de Informática Curso de Ciência da.
FÍSICO-QUÍMICA LICENCIATURA EM FÍSICA
Daniel Felipe Neves Martins
Estruturas de Dados e Complexidade de Algoritmos
Linguagens Formais e Autômatos
Tópico Avançados em Sistemas de Computação (Pesquisa Operacional)
Problemas NP-completo
Flávio de Oliveira Alves
EMENTA DO CURSO Desenvolvimento do termo de abertura do projeto;
Algoritmos Estruturados Avançados 2º Período CSTA - UTP
Introdução a Engenharia de Software
Turma C1 Profa. Ana Maria Luz
Introdução aos Sistemas Digitais
Apresentação Eduardo Figueiredo 05 de Março de 2010 INF62: Informática no Ensino de Física 2Aula 01
Apresentação Eduardo Figueiredo 05 de Março de 2010 GEM03: Algoritmos e Programacao de ComputadoresAula 01
Profa. Dra. Liliana Sanz de la Torre
Profa. Dra. Liliana Sanz de la Torre
Modelagem de Software.
BCC /02 Apresentação da Disciplina BCC361 – Redes de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação Prof.
Modelagem Matemático Computacional
Prof. Guilherme Alexandre Monteiro Reinaldo Recife
Gerência de Banco de Dados 1
Teoria da Computação Prof. Fabiano Sabha.
Objectivos, Programa, Bibliografia e Avaliação
Linguagem de Programação - III Ementa: Uma linguagem com o paradigma funcional (LF: Linguagem Funcional) Conteúdo: Contexto das Linguagens, Histórico de.
Aulão de Linguagens Formais e Compiladores
Complexidade de Algoritmos
Introdução a Engenharia de Alimentos
Disciplina Análise de Algoritmos BCC-UFU Profa. Sandra de Amo
Apresentação da Disciplina Inteligência Artificial/Computacional
Prof. Carlos Alberto Kamienski – Avaliação de Desempenho de Redes e Sistemas (INF-103) Santo André, Fevereiro de 2012 Apresentação da.
Introdução Eduardo Figueiredo 04 de Março de 2010 POOAula 01 ou
Prof. Fábio Carneiro Mokarzel 2014
Profa. Dra. Liliana Sanz de la Torre
Professora: JAQUELINE RODRIGUES
Campus de Caraguatatuba Aula 1: Orientações Gerais
Implementação e Experimentação Algorítmica
Matemática Discreta Bacharelado em Sistemas de Informação
Análise de Algoritmos Informações Gerais da Disciplina
Avaliação de Desempenho de Redes e Sistemas (INF-103)
Problemas NP-completos e Programação Dinâmica
NP A Classe de Problemas NP Referências: M. R. Garey and D. S. Johnson. Computers and Intractability: a Guide to the Theory of NP Completeness. Freeman,
PRODEMA/UFC Prof. Rogério César, Ph.D.
Computabilidade e Linguagens Formais
Álgebra Vetorial e Linear para Computação Monitora: Aluna Jeane Mendes da Silva Santos Orientador: Professor Adriano Pedrosa CIn – UFPE.
Mineração de Dados Profa. Sandra de Amo
Estrutura de Dados Aula 1 Apresentação
1 Decidibilidade continuação…. 2 Teorema: Para qualquer linguagem recursivamente enumerável é indecidível determinar se é finita Prova: Vamos reduzir.
UEZO - CURSO DE CIÊNCIA DA COMPUTAÇÃO Primeiro semestre de 2013_2.
PROGRAMAÇÃO DE COMPUTADORES Engenharia Unificado Prof. Leonardo Bacelar Lima Santos Departamento de Matemática
Transcrição da apresentação:

Teoria da Computação Profa. Sandra de Amo Mestrado em Ciência da Computação 2010 – 1

Mestrado em Ciência da Computação- UFU Roteiro Informações gerais Conteúdo do Curso Critério de Avaliação Bibliografia

Mestrado em Ciência da Computação- UFU Informações Gerais Página do curso Horário de Atendimento – Sala 1B140 Quarta-feira 10:30 – 12:30

Mestrado em Ciência da Computação- UFU Objetivo do Curso Responder as perguntas : É possível resolver ? Para qualquer problema existe um algoritmo que o resolve ? Quando vale a pena tentar encontrar um algoritmo para resolver um problema ? T é cnicas para decidir se um problema tem ou não solução construtiva (um algoritmo). É possível resolver de forma eficiente ? Para problemas que têm solu ç ão, ser á que sempre é possivel encontrar uma solu ç ão vi á vel ? O que é, afinal de contas, uma solu ç ão vi á vel ? Técnicas para decidir se um problema tem ou não uma solução viável.

Mestrado em Ciência da Computação- UFU Conteúdo do Curso Parte I – Preliminares Conjuntos Infinitos – enumer á veis não-enumer á veis Linguagens Revisão de Autômatos Revisão de Gram á ticas livres do contexto

Mestrado em Ciência da Computação- UFU Conteúdo do Curso Problemas e Linguagens O que significa um problema sol ú vel? M á quinas de Turing Variantes de M á quina de Turing Tese de Church Problemas decidiveis e indecidiveis Exemplos

Mestrado em Ciência da Computação- UFU Conteúdo do Curso Parte II – DECIDIBILIDADE Problemas decidíveis envolvendo Autômatos Problemas decidíveis envolvendo gramáticas livres do contexto

Mestrado em Ciência da Computação- UFU Conteúdo do Curso Parte III – Indecidibilidade Como mostrar que um problema é indecidível ? M é todo da Redução Problema da Parada da M á quina de Turing e indecidível Problema de Correspondência de Post – um problema simples que é indecidível

Mestrado em Ciência da Computação- UFU Conteúdo do Curso Parte IV – Complexidade Nota ç ão O (crescimento assint ó tico) Classe P (polinomial) Classe NP Questao P = NP Problemas NP- Completos

Mestrado em Ciência da Computação- UFU Conteúdo do Curso Problemas NP completos Teorema de Cook – problema SAT eh NP- completo Problema do Caixeiro Viajante Problema Clique Problema do Vertex Cover Problema da Mochila Problema do Circuito Hamiltoniano

Mestrado em Ciência da Computação- UFU Conteúdo do Curso Parte V – Tópicos Avançados Outras noções de calculabilidade e complexidade

Mestrado em Ciência da Computação- UFU Aulas de Exercícios Listas a cada 15 dias Exercícios selecionados para entregar (conta na avaliação final)

Mestrado em Ciência da Computação- UFU Bibliografia SIPSER, Michael : Introduction to the Theory of Computation. Brooks/Cole Pub Co, 1a Edição, 1996; 2a Edição 2005 (Livro Texto) Edição em português: INTRODUÇAO A TEORIA DA COMPUTAÇAO, 2007 SIPSER, Michael - Editora: THOMSON PIONEIRAIntroduction to the Theory of Computation Cláudio L. Lucchesi, Imre Simon, Istvan Simon, Janos Simon, Tomasz Kowaltowski Aspectos Teóricos da Computação – Projeto Euclides, Instituto de MatemáticaAplicada 1979.Aspectos Teóricos da ComputaçãoProjeto Euclides, Instituto de MatemáticaAplicada 3. LEWIS, H., PAPADIMITRIOU, C. : Elements of the Theory of Computation. Prentice Hall. 2a Edição GAREY, M. R.; JOHNSON, D. S. Computers and intractability: a guide to NP-completeness. New York: H. Freeman, (Livro Texto) 5. HAREL, David : Algorithmics – The Spirit of Computing. Addison- Wesley, 2a Edição, 1993.

Mestrado em Ciência da Computação- UFU Critério de Avaliação Prova 1 – Partes I – II – III Preliminares - Decidibidade – Indecidibilidade (inclui demonstra ç ões) Prova 2 – Parte IV – Complexidade (inclui demonstra ç ões) Prova Substitutiva Trabalho escrito – em forma de artigo cientifico Trabalho oral – temas mais aprofundados Exercícios para entregar

Mestrado em Ciência da Computação- UFU Critério de Avaliação Prova 1 = 35 pontos Prova 2 = 35 pontos Apresentação oral = 9 pontos Monografia = 8 pontos Exercícios = 8 pontos Participação nas apresentações = 5 pontos NF = P1 + P2 + AO + Mo + Ex + P

Mestrado em Ciência da Computação- UFU Calendário das Avaliações Prova 1 : 29 de Abril Prova 2 : 17 de Junho Prova Substitutiva : 7 de Julho Apresenta ç ão oral dos trabalhos - de 23 de Junho a 1 de Julho Entrega da Monografia : 1 de Julho