Código: | CC330 | Sigla: | CC330 |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Ciência de Computadores |
Ativa? | Sim |
Página Web: | http://www.dcc.fc.up.pt/~jpp/mad |
Unidade Responsável: | Departamento de Ciência de Computadores |
Curso/CE Responsável: | Licenciatura em Geologia |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
L:AST | 0 | Plano de Estudos a partir de 2008 | 3 | - | 5 | - | |
L:B | 0 | Plano de estudos a partir de 2008 | 3 | - | 5 | - | |
L:CC | 33 | Plano de estudos de 2008 até 2013/14 | 2 | - | 5 | - | |
3 | |||||||
L:F | 0 | Plano de estudos a partir de 2008 | 3 | - | 5 | - | |
L:G | 1 | P.E - estudantes com 1ª matricula anterior a 09/10 | 3 | - | 5 | - | |
P.E - estudantes com 1ª matricula em 09/10 | 3 | - | 5 | - | |||
L:M | 0 | Plano de estudos a partir de 2009 | 3 | - | 5 | - | |
L:Q | 0 | Plano de estudos Oficial | 3 | - | 5 | - | |
MI:ERS | 9 | Plano de Estudos a partir de 2007 | 3 | - | 5 | - |
Fornecer experiência na formulação e análise crítica de modelos e métodos de resolução para problemas de decisão e otimização interdisciplinares. Desenvolver aptidões para avaliar a complexidade computacional de problemas e escolher apropriadamente algoritmos, linguagens e bibliotecas de programas. Familiarização com técnicas de programação por restrições e de Investigação Operacional.
Domínio das técnicas principais de otimização e simulação.
Formulação de modelos matemáticos para problemas de decisão de diversos domínios (produção, afectação, transporte, escalonamento, fluxo,...). Introdução à Programação linear, inteira e mista. Otimização em grafos e redes: problemas de emparelhamento, fluxo e escalonamento. Otimização discreta. Métodos e técnicas de redução do espaço de procura: programação dinâmica, propagação de restrições, consistência local, procura com retrocesso, ramificação-limitação (branch-and-bound), planos de corte, análise e corte de simetrias, reformulação de modelos, algoritmos de aproximação (estratégias ávidas) e pesquisa local.
Introdução ao paradigma de Programação (Lógica) por Restrições (domínios finitos).
Breve introdução aos modelos probabilísticos: modelos markovianos de filas de espera.
Aulas teóricas: exposição teórica com discussão de casos de estudo.
Aulas práticas: resolução de problemas de aplicação dos modelos e métodos lecionados; acompanhamento do projecto prático.
Desenvolvimento de projecto em grupo.
Apresentação oral e escrita dos projectos pelos estudantes.
Avaliação da aprendizagem.
Designação | Peso (%) |
---|---|
Defesa pública de dissertação, de relatório de projeto ou estágio, ou de tese | 25,00 |
Exame | 75,00 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Elaboração de relatório/dissertação/tese | 25,00 |
Estudo autónomo | 50,00 |
Frequência das aulas | 50,00 |
Total: | 125,00 |
Perde a frequência o estudante que não estiver presente a pelo menos 75% das aulas práticas previstas.
Projeto prático: 25%.
Exame final (sem consulta): 75%.
Nota mínima no exame final: 9.5 em 20.
Idêntica à dos restantes estudantes.
Exame final. A classificação do projecto prático não poderá ser melhorada.