Upload
everton-seib
View
218
Download
0
Embed Size (px)
Citation preview
7/24/2019 SR_COMPProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de Decisã…
http://slidepdf.com/reader/full/srcompproblema-de-decisaoproblema-de-decisaoproblema-de-decisaoproblema 1/3
UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL VICE-REITORIA DE GRADUAÇÃOReconhecida pela Portaria Ministerial nº 497 de 28/06/1985 - D.O.U 01/07/1985Regionalizada pelas Portarias Ministeriais nº 1626 de 10/11/1993 - D.O.U 11/11/1993 e nº 818 de 27/05/1994 - D.O.U 30/05/1994
PLANO DE ENSINO
COMPONENTE CURRICULAR: SR-COMP61B-5N - COMPLEXIDADE COMPUTACIONALCÓDIGO DO COMPONENTE: G0054
CARGA HORÁRIA: 60 horas CRÉDITOS: 4SEMESTRE: 6º
MODALIDADE DA OFERTA:PresencialANO/SEMESTRE DA OFERTA: 2015 / 2º SemestreVERSÃO CURRICULAR:2014/2
CURSO: 02RCOMP - Ciência da Computação MODALIDADE DO CURSO:BachareladoDEPARTAMENTO:DCEEng - DEPARTAMENTO DE CIÊNCIAS EXATAS E ENGENHARIAS
PROFESSOR(ES): MARCOS RONALDO MELO CAVALHEIRO (Mestre)
EMENTA:COMP (2010) - Análise de Algoritmos. Notação Assintótica. Prova de Godel. Problemas de Decisão. Classes deProblemas P, NP, NP-Completo e NP-Difícil. Métodos para Redução de Problemas.
COMP (2013) - Inferir, analisar e classificar os algoritmos de acordo com sua Notação Assintótica. Compreender Provade Godel e usa importância para ciência da computação. Compreender os problemas de Decisão, as Classes P, NP,NP-Completo e NP-Difícil e os métodos para redução problemas.
COMP (2014) - Inferir, analisar e classificar os algoritmos de acordo com sua Notação Assintótica. Compreender Provade Godel e usa importância para ciência da computação. Compreender os problemas de Decisão, as Classes P, NP,NP-Completo eNP-Difícil e os métodos para redução problemas.
OBJETIVOS:O objetivo deste componente é estudar a teoria de complexidade computacional, estudar os motivos pelos quaisalguns problemas são difíceis de serem resolvidos computacionalmente. Apresentar conceitos fundamentais ao estudoda ciência da computação. Identificar as classes de Problemas e propor soluções eficientes para estes. Analisar eclassificar algoritmos aplicando diversas técnicas.
CONTEÚDO PROGRAMÁTICO:1. Análise de Algoritmos.
• Melhor Caso;• Pior Caso;• Caso Médio;• Técnicas de Análise.2. Notação Assintótica.• Medida do Tempo de Execução de um Programa;• Comportamento Assintótico de Funções;• Classes de Comportamento Assintótico.3. Prova de Godel.4. Problemas de Decisão.• Definição de problemas de decisão, função característica, linguagem do problema;• Problemas decidíveis, indecidíveis e semi-decidíveis;• Redução.5. Classes de Problemas:• Problemas NP-Completo;• Algoritmos Não-Deterministas;• As Classes NP-Completo e NP-Difícil.• Algoritmos Exponenciais Usando Tentativa e Erro;
7/24/2019 SR_COMPProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de Decisã…
http://slidepdf.com/reader/full/srcompproblema-de-decisaoproblema-de-decisaoproblema-de-decisaoproblema 2/3
UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL VICE-REITORIA DE GRADUAÇÃOReconhecida pela Portaria Ministerial nº 497 de 28/06/1985 - D.O.U 01/07/1985Regionalizada pelas Portarias Ministeriais nº 1626 de 10/11/1993 - D.O.U 11/11/1993 e nº 818 de 27/05/1994 - D.O.U 30/05/1994
• Algoritmos Aproximados para Problemas NP-Completo.6. Métodos para Redução de Problemas.
METODOLOGIA DE ENSINO:
- Encontros Presenciais, utilizando o “quadro negro”, multimídia e computador; - Aulas expositivas e práticas sobre os tópicos da disciplina com o objetivo de gerar discussões entre professor ealunos.- Exercícios propostos em aula;- Haverá seminários com apresentação de conteúdos especificados/definidos com a participação dos alunos para aexposição e debate de temas relacionados com o conteúdo de aula.- Pesquisa de tópicos relacionados com o conteúdo proposto na disciplina.
AVALIAÇÃO: A avaliação do processo de ensino e a aprendizagem das disciplinas presenciais e a distância dos cursos degraduação da UNIJUÍ é regulamentada pela Resolução CONSU nº 28/2011.
O processo avaliativo para disciplinas ofertadas na Modalidade presencial com carga horária de 60 horas ou mais,conforme Art. 6º da Resolução CONSU nº 28/2011, é realizado em três etapas: primeira etapa: 20 (vinte) pontos;segunda etapa: 30 (trinta) pontos; terceira etapa: 50 (cinquenta) pontos, esta última, entendida como uma etapa desistematização, envolvendo todos os conceitos trabalhados na disciplina.
A Etapa final de avaliação - sistematização é presencial e individual. (Art. 11)O registro dos resultados do processo avaliativo é expresso no limite de zero (0) a cem (100), utilizando-se numeraisinteiros, como somatório das avaliações. (Art. 12) A aprovação do estudante, em cada disciplina, ocorre mediante:
- frequência mínima de 75% (setenta e cinco por cento);- resultado final igual ou superior a 60 (sessenta) pontos. (Art. 13)
Será conforme as normas da Instituição, contendo três etapas totalizando 100 pontos:- A primeira avaliação com peso 20 (prova - objetiva e descritiva), conteúdo:
* Análise de Algoritmos.* Melhor Caso;* Pior Caso;* Caso Médio;
* Técnicas de Análise.* Notação Assintótica.* Medida do Tempo de Execução de um Programa;* Comportamento Assintótico de Funções;* Classes de Comportamento Assintótico.* Prova de Godel.
- A segunda avaliação com peso 30 será constituída por:* Trabalhos e seminários que serão definidos juntamente com os alunos;* Os critérios de avaliação estarão especificados juntamente com a descrição dos trabalhos.
- A terceira será a sistematização com peso 50 (prova - objetiva e descritiva), todo o conteúdo.Datas das avaliações extemporâneas:23/09/201518/11/201518/12/2015Conforme as regras contidas no estatuto da Instituição vigente.
BIBLIOGRAFIA BÁSICA:TOSCANI, L. V.; Veloso, P. A. S. Complexidade de algoritmos: análise, projeto e métodos. Porto Alegre : SagraLuzzatto, 2001.
ZIVIANI, N. Projeto de Algoritmos com implementações em Java e C++. Editora Cengage Learning; 2011. AZEREDO, Paulo. Métodos de Classificação de Dados e Análise de suas Complexidades. Campus, 1996.
BIBLIOGRAFIA COMPLEMENTAR: AHO, A., ULLMAN, J. Foundations of computer science. New York: Computer Science, 1992.
SZWARCFITER, Jayme; MARKENZON, Lílian. Estrutura de Dados e seus Algoritmos. LTC, 1994.
LEWIS, H. R.; PAPADIMITRIOU, C. H. Elementos de teoria da computação. Porto Alegre : Bookman.
ZIVIANI, N., Projeto de Algoritmos com Implementações em Pascal e C, 1993.
7/24/2019 SR_COMPProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de Decisã…
http://slidepdf.com/reader/full/srcompproblema-de-decisaoproblema-de-decisaoproblema-de-decisaoproblema 3/3
UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL VICE-REITORIA DE GRADUAÇÃOReconhecida pela Portaria Ministerial nº 497 de 28/06/1985 - D.O.U 01/07/1985Regionalizada pelas Portarias Ministeriais nº 1626 de 10/11/1993 - D.O.U 11/11/1993 e nº 818 de 27/05/1994 - D.O.U 30/05/1994
CORMEN, Thomas H.; Algoritmos: Teoria e Prática, 2a Edição, Rio de Janeiro, Campus, 2002.
CRONOGRAMA DAS ATIVIDADES:DATA DESCRIÇÃO DO DESENVOLVIMENTO DA AULA06/08/2015 Apresentação do componente;
Revisão de conceitos básicos ao componente. 13/08/2015 Análise de Algoritmos:
* Melhor Caso;* Pior Caso;* Caso Médio.Exercícios
20/08/2015 Notação Assintótica.* Medida do Tempo de Execução de um Programa;* Comportamento Assintótico de Funções;
27/08/2015 Notação Assintótica.* Classes de Comportamento Assintótico.
Método Mestre;Método de Histórica completa(árvore).Exercícios
03/09/2015 Ralação de Recorrência 10/09/2015 Ralação de Recorrência 17/09/2015 Prova de Godel.
Trabalho: Desenvolvimento de algoritmos de força brutaRevisão
24/09/2015 Avaliação 20 Pontos: Prova (objetiva e descritiva) 01/10/2015 Salão do Conhecimento 08/10/2015 Entrega da Avaliação anterior e discussão da mesma.
Problemas de Decisão.* Definição de problemas de decisão, função característica, linguagem do problema* Problemas decidíveis, indecidíveis e semi-decidíveis* Redução* Relação entre decidibilidade de problemas e enumerabilidade de linguagens* Estudo de alguns problemas de decisão: Problema da parada da auto-aplicação, Problemada Parada; Problema da Equivalência entre programas, alguns problemas de decisão relativosa linguagens da Hierarquia de Chomsky
15/10/2015 Classes de Problemas:* Problemas NP-Completo:* Algoritmos Não-Deterministas;* As Classes NP-Completo e NP-Difícil.
22/10/2015 Algoritmos Exponenciais Usando Tentativa e Erro; 29/10/2015 Algoritmos Aproximados para Problemas NP-Completo. 05/11/2015 Métodos para Redução de Problemas. 12/11/2015 Apresentação/Entrega de Trabalhos( 30 pontos) 19/11/2015 Apresentação/Entrega de Trabalhos( 30 pontos) 26/11/2015 Revisão 03/12/2015 Avaliação Final 50 pontos:Prova (objetiva e descritiva)