4
 UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL  VICE-REITORIA D E GRAD UAÇÃO Reconhecida pela Portaria Ministerial nº 497 de 28/06/1985 - D.O.U 01/07/1985 Regionalizada 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 COMPUTACIONAL CÓDIGO DO COMPONENTE:  G0054 CARGA HORÁRIA:  60 horas CRÉDITOS:  4 SEMESTRE:   MODALIDADE DA OFERTA: Presencial ANO/SEMESTRE DA OFERTA: 2015 / 2º Semestre VERSÃO CURRICULAR: 2014/2 CURSO: 02RCOMP - Ciência da Computação MODALIDADE DO CURSO: Bacharelado DEPARTAMENTO: 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 de Problemas 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 Prova de 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 Prova de 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. OBJETIVOS: O objetivo deste componente é estudar a teoria de complexidade computacional, estudar os motivos pelos quais alguns problemas são difíceis de serem resolvidos computacionalmente. Apresentar conceitos fundamentais ao estudo da ciência da computação. Identificar as classes de Problemas e propor soluções eficientes para estes. Analisar e classificar 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ísti ca, 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íc il.  Algoritmos Exponenciais Usando Tentativa e Erro;

SR_COMPProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema

Embed Size (px)

Citation preview

Page 1: SR_COMPProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema

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;

Page 2: SR_COMPProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema

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.

Page 3: SR_COMPProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema de DecisãoProblema

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)