Decomposição Hierárquica

Tamanho: px
Começar a partir da página:

Download "Decomposição Hierárquica"

Transcrição

1 Decomposição Hierárquica anda_até_carro liga_carro conduz_até_emprego verif_espelho anda_até_carro gira_chave conduz_até_emprego aperta_cinto Operador abstracto: decomposto em grupo de passos que forma o plano que o concretiza Planeamento - 67

2 Decomposição Hierárquica O planeamento hierárquico pode ser um dos mais importantes mecanismos para reduzir a pesquisa Planear no sentido do mais abstracto parta o mais específico TOP DOWN Encontrar um plano a um nível abstracto Preencher depois os detalhes Um plano está completo quando é formado exclusivamente por operadores primitivos podem ser executados directamente pelo agente Planeamento - 68

3 Decomposição Hierárquica Podem existir vários níveis de abstracção na hierarquia Construir casa Planeamento - 69

4 Decomposição Hierárquica Podem existir vários níveis de abstracção na hierarquia Construir casa decomposição Obter licenças Contratar construtor Construção Pagar a construtor Planeamento - 69

5 Decomposição Hierárquica Podem existir vários níveis de abstracção na hierarquia Construir casa decomposição Obter licenças Contratar construtor Construção Pagar a construtor decomposição Alicerces Estrutura Telhado Paredes Interiores Planeamento - 69

6 Decomposição Hierárquica Necessário: Extensão da linguagem STRIPS: operadores não-primitivos Modificação do algoritmo de planeamento: substituição de operador não-primitivo pela sua decomposição Planeamento - 70

7 Extensão da linguagem STRIPS Operadores primitivos e não-primitivos Conjunto de métodos de decomposição: Decompose(o, p) O operador não-primitivo o pode ser decomposto no plano p Exemplo: Decompose( Construção, Plan(STEPS: { S1: Fundações, S2: Estrutura, S3: Telhado, S4: Paredes, S5: Interiores } ORDERINGS: {S1 < S2 < S3 < S5, S2 < S4 < S5 }, BINDINGS: { }, LINKS: { S1 S2, S2 S3, S2 S4, S3 S5, S4 S5} ) F E E T P Planeamento - 71

8 Métodos de decomposição O método de decomposição deve implementar correctamente o operador: Decompose(o, p) p deve ser consistente sem contradições nas restrições todo o efeito de o deve ser produzido por algum passo de p (e não eliminado por algum passo posterior de p ) todas as pré-condições de p devem ser uma das pré-condições de o, ou satisfeitas por passos do próprio p Planeamento - 72

9 Modificação do algoritmo de planeamento Em vez de um objectivo, recebe plano (pelo menos 2 passos - Start e Finish) function HD-POP(plano, método, operadores) returns plano loop do if SOLUTION(plano) then return plano Snec, c <- SELECT-SUBGOAL(plano) CHOOSE-OPERATOR(plano, operadores, Snec, c) Snaoprim <- SELECT-NONPRIMITIVE(plano) CHOOSE-DECOMPOSITION(plano, métodos, Snaoprim) RESOLVE-THREATS(plano) end Planeamento - 73

10 Modificação do algoritmo de planeamento Função SELECT-NONPRIMITIVE(plano) Devolve passo não-primitivo do plano A escolha pode ser arbitrária Planeamento - 74

11 Modificação do algoritmo de planeamento Procedimento CHOOSE-DECOMPOSITION(plano, métodos, Snaoprim) Escolhe um método m de decomposição para Snaoprim e aplica-o, alterando os campos de plano : STEPS: adiciona passos de m e remove Snaoprim Planeamento - 75

12 Modificação do algoritmo de planeamento Procedimento CHOOSE-DECOMPOSITION(plano, métodos, Snaoprim) Escolhe um método m de decomposição para Snaoprim e aplica-o, alterando os campos de plano : STEPS: adiciona passos de m e remove Snaoprim BINDINGS: adiciona bindings de m; falha se contradição Planeamento - 75

13 Modificação do algoritmo de planeamento Procedimento CHOOSE-DECOMPOSITION(plano, métodos, Snaoprim) Escolhe um método m de decomposição para Snaoprim e aplica-o, alterando os campos de plano : STEPS: adiciona passos de m e remove Snaoprim BINDINGS: adiciona bindings de m; falha se contradição ORDERINGS: (menor compromisso) Se Slast é o último passo de m, substitui todos os Si < Snaoprim por Si < Slast Se Sfirst é o primeiro passo de m, substitui todos os Snaoprim < Sj por Sfirst < Sj Planeamento - 75

14 Modificação do algoritmo de planeamento Procedimento CHOOSE-DECOMPOSITION(plano, métodos, Snaoprim) Escolhe um método m de decomposição para Snaoprim e aplica-o, alterando os campos de plano : STEPS: adiciona passos de m e remove Snaoprim BINDINGS: adiciona bindings de m; falha se contradição ORDERINGS: (menor compromisso) LINKS: Se Slast é o último passo de m, substitui todos os Si < Snaoprim por Si < Slast Se Sfirst é o primeiro passo de m, substitui todos os Snaoprim < Sj por Sfirst < Sj c c Cada Si Snaoprim substituido por conjunto de Si Sm, onde cada Sm é um passo de m com pré-condição c, e não existe um outro passo anterior de m com pré-condição c c c Cada Snaoprim Sj substituido por conjunto de Sm Sj, onde cada Sm é um passo de m com efeitoc, e não existe um outro passo posterior de m com efeitoc Planeamento - 75

15 Exemplo Comprar terreno Pedir empréstimo ter terreno ter dinheiro Construir casa decomposição Obter licenças Construção Contratar construtor Pagar a construtor ter casa Ocupar casa Planeamento - 76

16 Exemplo Comprar terreno Pedir empréstimo Comprar terreno Pedir empréstimo ter terreno ter terreno ter dinheiro Obter licenças Contratar construtor Construir casa decomposição Construção ter dinheiro Pagar a construtor ter casa Ocupar casa ter casa Ocupar casa Planeamento - 76

17 Soluções abstractas Comprar terreno Pedir empréstimo Solução mais abstracta Comprar terreno Pedir empréstimo ter terreno ter terreno ter dinheiro Obter licenças Contratar construtor Construir casa decomposição Construção ter casa Ocupar casa Solução menos abstracta ter dinheiro Pagar a construtor ter casa Ocupar casa Planeamento - 77

18 Boas abstracções São boas abstracções aquelas que verificam as propriedades de propagação para baixo e de propagação para cima da solução Propagação para baixo: diz-se da solução abstracta que tem uma solução ao nível primitivo quando a propriedade se verifica, assim que se encontre uma solução abstracta pode-se eliminar da árvore de procura todos os restantes planos abstractos alternativos INCONS INCONS INCONS INCONS INCONS INCONS Planeamento - 78

19 Propagação para cima: Boas abstracções diz-se do plano abstracto inconsistente que não tem solução consistente ao nível primitivo quando a propriedade se verifica, pode-se eliminar da árvore de procura todos os descendentes de um plano inconsistente INCONS INCONS INCONS INCONS INCONS INCONS INCONS INCONS INCONS Infelizmente, estas propriedades são difíceis de garantir Planeamento - 79

20 Análise de complexidade (tempo) Geração de um plano com n passos Para cada passo, b alternativas à escolha Planeador não-hierárquico: O(b n ) Planeamento - 80

21 Análise de complexidade (tempo) Geração de um plano com n passos Para cada passo, b alternativas à escolha Planeador não-hierárquico: O(b n ) Planeador hierárquico com boas abstracções: Cada decomposição tem s passos A profundidade do plano hierárquico é d O(bs d ) Planeamento - 80

22 Metodologias de abstracção Codificação manual (Tate 76) Métodos automáticos de abstracção: agregação de operadores semelhantes (Anderson 88) não considerar condições facilmente alcançáveis (Sacerdoti 73) deixar de lado condições que podem ser alcançadas sem interferir no resto do plano (Knoblock, 1991) agregação de operadores em macro-operadores, em função da satisfação de objectivos, relacionados hierarquicamente (Ferreira 93) Planeamento - 81

23 Partilha de passos Casar Ter uma lua-de-mel decomp. Ir para lua-de-mel Ter bébés decomp. Casar Ter bébés Planeamento - 82

24 Partilha de passos Casar Ter uma lua-de-mel decomp. Ir para lua-de-mel Ou há partilha ou há divórcio Ter bébés decomp. Casar Ter bébés Planeamento - 82

25 Partilha de passos 1ª hipótese: Adicionar ponto de escolha em CHOOSE-DECOMPOSITION Para cada passo de um método, escolher entre criar um passo novo no plano aproveitar um passo já existente no plano Planeamento - 83

26 Partilha de passos 2ª hipótese: Módulo de crítica Ignorar partilhas durante geração de plano Criticar (e corrigir) plano final Crítica: Função que toma um plano e o modifica de forma a corrigir anomalias conflitos Uma analogia: compiladores e expressão sin(x) + cos(x) Planeamento - 84

Teoria de Jogos. Algoritmo Minimax e Alfa-Beta AED - 2002

Teoria de Jogos. Algoritmo Minimax e Alfa-Beta AED - 2002 Teoria de Jogos Algoritmo Minimax e Alfa-Beta AED - 2002 Conceptualização do Problema Jogar pode ser visto como uma generalização do problema de procura em espaço de estados, em que existem agentes hostis

Leia mais

Aula 01 Introdução Custo de um algoritmo, Funções de complexidad e Recursão

Aula 01 Introdução Custo de um algoritmo, Funções de complexidad e Recursão MC3305 Algoritmos e Estruturas de Dados II Aula 01 Introdução Custo de um algoritmo, Funções de complexidad e Recursão Prof. Jesús P. Mena-Chalco [email protected] 2Q-2015 1 Custo de um algoritmo

Leia mais

Tipos de problemas de programação inteira (PI) Programação Inteira. Abordagem para solução de problemas de PI. Programação inteira

Tipos de problemas de programação inteira (PI) Programação Inteira. Abordagem para solução de problemas de PI. Programação inteira Tipos de problemas de programação inteira (PI) Programação Inteira Pesquisa Operacional I Flávio Fogliatto Puros - todas as variáveis de decisão são inteiras Mistos - algumas variáveis de decisão são inteiras

Leia mais

Agenda. O que é Testar? Por que testar? Quando testar? Processo de teste Níveis de teste Tipos de teste Classificação dos testes.

Agenda. O que é Testar? Por que testar? Quando testar? Processo de teste Níveis de teste Tipos de teste Classificação dos testes. Agenda O que é Testar? Conceitos Por que testar? Quando testar? Custo do defeito Processo de teste Níveis de teste Tipos de teste Classificação dos testes Entendendo o que é TESTAR Testar é analisar um

Leia mais

Herança. Prof. Leonardo Barreto Campos 1

Herança. Prof. Leonardo Barreto Campos 1 Herança Prof. Leonardo Barreto Campos 1 Sumário Introdução; Herança Simples; Tipos de Herança; Classe Abstrata; Conversão de Tipos entre Base e Derivada; Níveis de Herança; Herança Múltipla; Bibliografia;

Leia mais

O DIREITO DE ACESSO AOS DOCUMENTOS ADMINISTRATIVOS

O DIREITO DE ACESSO AOS DOCUMENTOS ADMINISTRATIVOS SEMINÁRIO TEMÁTICO O DIREITO DE ACESSO AOS DOCUMENTOS ADMINISTRATIVOS 1 JUSTIFICAÇÃO: I. O vocábulo transparência está na moda. É fácil validar esta afirmação basta comprar um jornal generalista (em qualquer

Leia mais

UNIPAC Araguari FACAE - Faculdade de Ciências Administrativas e Exatas SISTEMAS DE INFORMAÇÃO

UNIPAC Araguari FACAE - Faculdade de Ciências Administrativas e Exatas SISTEMAS DE INFORMAÇÃO UNIPAC Araguari FACAE - Faculdade de Ciências Administrativas e Exatas SISTEMAS DE INFORMAÇÃO SAD Sistemas de Apoio à Decisão 2011/02 Aula Cinco [email protected] Modelos de decisão Sistemas de

Leia mais

Versão 2 COTAÇÕES. 13... 5 pontos. 6... 4 pontos 7... 7 pontos. 5... 6 pontos. 8... 9 pontos. 9... 8 pontos

Versão 2 COTAÇÕES. 13... 5 pontos. 6... 4 pontos 7... 7 pontos. 5... 6 pontos. 8... 9 pontos. 9... 8 pontos Teste Intermédio de Matemática Versão 2 Teste Intermédio Matemática Versão 2 Duração do Teste: 90 minutos 07.02.2011 9.º Ano de Escolaridade Decreto-Lei n.º 6/2001, de 18 de Janeiro 1. 2. COTAÇÕES 1.1....

Leia mais

Resolução de sistemas de equações lineares: Método de eliminação de Gauss

Resolução de sistemas de equações lineares: Método de eliminação de Gauss Resolução de sistemas de equações lineares: Método de eliminação de Gauss Marina Andretta ICMC-USP 21 de março de 2012 Baseado no livro Análise Numérica, de R L Burden e J D Faires Marina Andretta (ICMC-USP)

Leia mais

03. [Sebesta, 2000] Descreva a operação de um gerador de linguagem geral.

03. [Sebesta, 2000] Descreva a operação de um gerador de linguagem geral. 01. [Sebesta, 2000] Defina sintaxe e semântica. 02. [Sebesta, 2000] A quem se destinam as descrições de linguagem? 03. [Sebesta, 2000] Descreva a operação de um gerador de linguagem geral. 04. [Sebesta,

Leia mais

Implementação do Relatório de Falhas em SAP-PM

Implementação do Relatório de Falhas em SAP-PM Implementação do Relatório de Falhas em SAP-PM Este artigo pretende apresentar um projecto de implementação do relatório de falhas no módulo PM do SAP. O conceito básico que presidiu ao desenvolvimento

Leia mais

Análise e Projeto de Algoritmos

Análise e Projeto de Algoritmos Análise e Projeto de Algoritmos Prof. Eduardo Barrére www.ufjf.br/pgcc www.dcc.ufjf.br [email protected] www.barrere.ufjf.br Solução de recorrências Para analisar o consumo de tempo de um algoritmo

Leia mais

Programação Linear - Parte 4

Programação Linear - Parte 4 Mestrado em Modelagem e Otimização - CAC/UFG Programação Linear - Parte 4 Profs. Thiago Alves de Queiroz Muris Lage Júnior 1/2014 Thiago Queiroz (DM) Parte 4 1/2014 1 / 18 Solução Inicial O método simplex

Leia mais

Sistemas Digitais Ficha Prática Nº 7

Sistemas Digitais Ficha Prática Nº 7 Departamento de Sistemas Digitais Ficha Prática Nº 7 Implementação de um conversor analógico/ digital tipo Flash: com Codificador e com Descodificador Grupo: Turma: Elementos do Grupo: 1. Introdução Os

Leia mais

SOLUÇÕES N2 2015. item a) O maior dos quatro retângulos tem lados de medida 30 4 = 26 cm e 20 7 = 13 cm. Logo, sua área é 26 x 13= 338 cm 2.

SOLUÇÕES N2 2015. item a) O maior dos quatro retângulos tem lados de medida 30 4 = 26 cm e 20 7 = 13 cm. Logo, sua área é 26 x 13= 338 cm 2. Solução da prova da 1 a fase OBMEP 2015 Nível 1 1 SOLUÇÕES N2 2015 N2Q1 Solução O maior dos quatro retângulos tem lados de medida 30 4 = 26 cm e 20 7 = 13 cm. Logo, sua área é 26 x 13= 338 cm 2. Com um

Leia mais

Métodos Quantitativos Aplicados

Métodos Quantitativos Aplicados Métodos Quantitativos Aplicados Aula 9 http://www.iseg.utl.pt/~vescaria/mqa/ Tópicos apresentação Análise clusters: técnica de agrupamento de observações/ variáveis com base na similaridade das suas característicassters

Leia mais

Linguagens de Programação:

Linguagens de Programação: Capítulo I : Noções Gerais 11 Linguagens de Programação: Como comunicar com o computador? Linguagem Máquina: Conjunto básico de instruções, em código binário, características de cada computador, correspondentes

Leia mais

Engenharia de Software. Ciclos de Vida do Software. 1. Sistemas

Engenharia de Software. Ciclos de Vida do Software. 1. Sistemas Engenharia de Software Profa. Dra. Lúcia Filgueiras Profa. Dra. Selma S. S. Melnikoff Ciclos de Vida do Software 1. Sistemas 2. Crise do software 3. Caracterização do software 4. Ciclos de vida do software

Leia mais

PLANEJAMENTO SIMPLIFICADO DE PROJETOS

PLANEJAMENTO SIMPLIFICADO DE PROJETOS PLANEJAMENTO SIMPLIFICADO DE PROJETOS Nestor Nogueira de Albuquerque, MsC. Gestão e Desenvolvimento Regional V Encontro de Pós-GraduaP Graduação UNITAU 2005 Necessidade de um processo de Gestão de Projetos

Leia mais

INF 1010 Estruturas de Dados Avançadas

INF 1010 Estruturas de Dados Avançadas 11.2 INF 1010 Estruturas de Dados Avançadas Listas de Prioridades e Heaps 1 Listas de Prioridades Em muitas aplicações, dados de uma coleção são acessados por ordem de prioridade A prioridade associada

Leia mais

Sistemas de equações do 1 grau com duas variáveis LISTA 1

Sistemas de equações do 1 grau com duas variáveis LISTA 1 Sistemas de equações do 1 grau com duas variáveis LISTA 1 INTRODUÇÃO Alguns problemas de matemática são resolvidos a partir de soluções comuns a duas equações do 1º a duas variáveis. Nesse caso, diz-se

Leia mais

Seis Sigma em Serviços - 2. desafios e adequações necessárias

Seis Sigma em Serviços - 2. desafios e adequações necessárias Global Productivity Solutions Treinamento e Consultoria em Seis Sigma Seis Sigma em Serviços: desafios e adequações necessárias São Paulo, 23 de agosto de 2006 A importância do Seis Sigma e da Qualidade

Leia mais

Ribeirão Preto (SP) - Tomado por cupins, Museu Histórico requer obra de R$ 2,3 milhões

Ribeirão Preto (SP) - Tomado por cupins, Museu Histórico requer obra de R$ 2,3 milhões Ribeirão Preto (SP) - Tomado por cupins, Museu Histórico requer obra de R$ 2,3 milhões Centro cultural em Ribeirão está fechado desde abril após queda de teto. Infestação de insetos em casa do século 19

Leia mais

MÉTODO SIMPLEX QUADRO SIMPLEX

MÉTODO SIMPLEX QUADRO SIMPLEX MÉODO SIMPLEX QUDRO SIMPLEX O Método Simplex é um procedimento matricial para resolver o modelo de programação linear na forma normal. omeçando com X, o método localiza sucessivamente outras soluções básicas

Leia mais

O Engenheiro. Introdução à Engenharia Elétrica Prof. Edmar José do Nascimento

O Engenheiro. Introdução à Engenharia Elétrica  Prof. Edmar José do Nascimento O Engenheiro Introdução à Engenharia Elétrica http://www.univasf.edu.br/~edmar.nascimento Prof. Edmar José do Nascimento Introdução à Engenharia Elétrica Carga horária 30 horas (15 encontros) Professores

Leia mais

Elaboração e Análise de Projetos

Elaboração e Análise de Projetos Elaboração e Análise de Projetos Análise de Mercado Professor: Roberto César ANÁLISE DE MERCADO Além de ser o ponto de partida de qualquer projeto, é um dos aspectos mais importantes para a confecção deste.

Leia mais

Recursos Humanos 2007. Recursos Humanos 2007

Recursos Humanos 2007. Recursos Humanos 2007 Recursos Humanos 2007 Descritivo completo Optimize a selecção e recrutamento, proceda à correcta descrição de funções, execute as avaliações de desempenho e avalie as acções de formação. Tenha uma gestão

Leia mais

PROGRAMAÇÃO LINEAR. Formulação de problemas de programação linear e resolução gráfica

PROGRAMAÇÃO LINEAR. Formulação de problemas de programação linear e resolução gráfica PROGRAMAÇÃO LINEAR Formulação de problemas de programação linear e resolução gráfica A programação linear surge pela primeira vez, nos novos programas de Matemática A no 11º ano de escolaridade. Contudo

Leia mais

Bem-vindo ao tópico sobre conceitos de determinação de preços.

Bem-vindo ao tópico sobre conceitos de determinação de preços. Bem-vindo ao tópico sobre conceitos de determinação de preços. Neste tópico, explicaremos como a determinação de preços é administrada no SAP Business One. Examinaremos tipos de preço que podem ser configurados

Leia mais

Modelo de Dividendos Descontados

Modelo de Dividendos Descontados Modelo de Dividendos Descontados Ao comprar uma ação, um investidor espera receber dois tipos de FC: dividendos e valorização no preço A valorização no preço da ação é intrinsecamente determinada pelos

Leia mais

INFORMÁTICA PARA GESTÃO II Curso Superior de Gestão de Marketing

INFORMÁTICA PARA GESTÃO II Curso Superior de Gestão de Marketing INFORMÁTICA PARA GESTÃO II Curso Superior de Gestão de Marketing Docente (Teóricas): Eng.º Vitor M. N. Fernandes Web: http://www.vmnf.net/ipam Mail: [email protected] Aula 10 Sumário Relacionamentos entre

Leia mais

Compiladores. Transformações de GLCs. Plano da aula. Análise Top-Down. Análise Top-Down Exemplo. Gramáticas Livres de Contexto.

Compiladores. Transformações de GLCs. Plano da aula. Análise Top-Down. Análise Top-Down Exemplo. Gramáticas Livres de Contexto. Gramáticas Livres de Contexto Análise Top-Down Compiladores ε Análise sintática (2) Análise Top-Down Top-Down AB AB cb A c ccbb B cbb ccbca B ca 2 Transformações de GLCs Eliminação de produções vazias

Leia mais

Análise Sintática. Análise Sintática. Tipos de Analisadores Gramáticais: PARSERS

Análise Sintática. Análise Sintática. Tipos de Analisadores Gramáticais: PARSERS Análise Sintática Tipos de Analisadores Gramáticais: PARSERS * Analisadores TOP-DOWN: Árvore de derivação começa pela raiz indo para as folhas => Análise Descendente Tipo LL(1): Left to right / Leftmost

Leia mais

ESTUDO COMPARATIVO ENTRE LÂMPADAS FLUORESCENTES E LED APLICADO NO IFC CAMPUS LUZERNA

ESTUDO COMPARATIVO ENTRE LÂMPADAS FLUORESCENTES E LED APLICADO NO IFC CAMPUS LUZERNA ESTUDO COMPARATIVO ENTRE LÂMPADAS FLUORESCENTES E LED APLICADO NO IFC CAMPUS LUZERNA Autores: Marina PADILHA, Felipe JUNG, Ernande RODRIGUES Identificação autores: Estudante de Graduação de Engenharia

Leia mais

13/09/2011. Atividades. Aula 5: REDE PERT/CPM PRINCÍPIOS DO PERT-CPM

13/09/2011. Atividades. Aula 5: REDE PERT/CPM PRINCÍPIOS DO PERT-CPM Tecnologia em Logística e Transportes Métodos Quantitativos de Gestão PRINCÍPIOS DO PERT-CPM Prof. Msc. João Gilberto Mendes dos Reis Aula 5: REDE PERT/CPM Segundo Monks (1985), o método do caminho crítico

Leia mais

Equilíbrio de um corpo rígido

Equilíbrio de um corpo rígido Equilíbrio de um corpo rígido Objetivos da aula: Desenvolver as equações de equilíbrio para um corpo rígido. Introduzir o conceito do diagrama de corpo livre para um corpo rígido. Mostrar como resolver

Leia mais

Teste de Funções por Cobertura do Grafo de Fluxo de Controle

Teste de Funções por Cobertura do Grafo de Fluxo de Controle Teste de Funções por Cobertura do Grafo de Fluxo de Controle Programação II Universidade de Lisboa Faculdade de Ciências Departamento de Informática Licenciatura em Tecnologias da Informação Vasco Thudichum

Leia mais

Ciclo com Contador : instrução for. for de variável := expressão to. expressão do instrução

Ciclo com Contador : instrução for. for de variável := expressão to. expressão do instrução Métodos de Programação I 2. 27 Ciclo com Contador : instrução for identificador downto for de variável := expressão to expressão do instrução UMA INSTRUÇÃO (SIMPLES OU COMPOSTA) Neste caso o ciclo é repetido

Leia mais

Sistemas de Tempo Real

Sistemas de Tempo Real Escola de Computação 2000 - IME-USP Sistemas de Tempo Real Jean-Marie Farines Joni da Silva Fraga Rômulo Silva de Oliveira LCMI - Laboratório de Controle e Microinformática DAS - Departamento de Automação

Leia mais

CAPÍTULO 4. 4 - O Método Simplex Pesquisa Operacional

CAPÍTULO 4. 4 - O Método Simplex Pesquisa Operacional CAPÍTULO 4 O MÉTODO SIMPLEX 4 O Método Simplex caminha pelos vértices da região viável até encontrar uma solução que não possua soluções vizinhas melhores que ela. Esta é a solução ótima. A solução ótima

Leia mais

Orientação a Objetos

Orientação a Objetos Orientação a Objetos 1. Manipulando Atributos Podemos alterar ou acessar os valores guardados nos atributos de um objeto se tivermos a referência a esse objeto. Os atributos são acessados pelo nome. No

Leia mais

ANEXO 3 GERENCIAMENTO DE MODIFICAÇÕES

ANEXO 3 GERENCIAMENTO DE MODIFICAÇÕES ANEXO 3 GERENCIAMENTO DE MODIFICAÇÕES 1 OBJETIVO O objetivo do Gerenciamento de Modificações consiste em prover um procedimento ordenado e sistemático de análise dos possíveis riscos introduzidos por modificações,

Leia mais

Cursos Educar [PRODUÇÃO DE ARTIGO CIENTÍFICO] Prof. M.Sc. Fábio Figueirôa

Cursos Educar [PRODUÇÃO DE ARTIGO CIENTÍFICO] Prof. M.Sc. Fábio Figueirôa Cursos Educar Prof. M.Sc. Fábio Figueirôa [PRODUÇÃO DE ARTIGO CIENTÍFICO] O curso tem o objetivo de ensinar aos alunos de graduação e de pós-graduação, as técnicas de produção de artigos científicos, nas

Leia mais

Método do Lugar das Raízes

Método do Lugar das Raízes Método do Lugar das Raízes 1. Conceito do Lugar das Raízes 2. Virtudes do Lugar das Raízes (LR) pag.1 Controle de Sistemas Lineares Aula 8 No projeto de um sistema de controle, é fundamental determinar

Leia mais

Ficha de Exercícios nº 2

Ficha de Exercícios nº 2 Nova School of Business and Economics Álgebra Linear Ficha de Exercícios nº 2 Matrizes, Determinantes e Sistemas de Equações Lineares 1 O produto de duas matrizes, A e B, é a matriz nula (mxn). O que pode

Leia mais

Modelagem de Sólidos. 35T56 Sala 3E1 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 DIM102

Modelagem de Sólidos. 35T56 Sala 3E1 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 DIM102 Modelagem de Sólidos 35T56 Sala 3E1 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 1 Representando Sólidos Características desejáveis em um modelo de descrição de sólidos são: O domínio do modelo deve

Leia mais

Pagamento de complemento de salário-maternidade, considerando que este valor deve ser deduzido da guia de INSS, pois é pago pelo INSS.

Pagamento de complemento de salário-maternidade, considerando que este valor deve ser deduzido da guia de INSS, pois é pago pelo INSS. Complemento Salarial Licença Maternidade Abaixo estão descritas as regras do sistema para cálculo do complemento de salário-maternidade, no complemento salarial e na rescisão complementar por Acordo/Convenção/Dissídio:

Leia mais

GESTÃO DA MANUTENÇÃO

GESTÃO DA MANUTENÇÃO Classificação Nível de Criticidade para Equipamentos S Q W Itens para avaliação Segurança cliente interno cliente externo meio-ambiente Qualidade Condição de trabalho Status Equipamento A B D P M Perdas

Leia mais

ESCOLA SUPERIOR DE TECNOLOGIA DE VISEU CURSO DE CONTABILIDADE E ADMINISTRAÇÃO ECONOMIA II Exercícios - nº 1 2000/01

ESCOLA SUPERIOR DE TECNOLOGIA DE VISEU CURSO DE CONTABILIDADE E ADMINISTRAÇÃO ECONOMIA II Exercícios - nº 1 2000/01 ESCOLA SUPERIOR DE TECNOLOGIA DE VISEU CURSO DE CONTABILIDADE E ADMINISTRAÇÃO ECONOMIA II Exercícios - nº 1 2000/01 I - Escolha a resposta correcta (ou mais correcta) para cada uma das seguintes questões:

Leia mais

Júlio Furtado

Júlio Furtado Avaliação de competências: da teoria à prática Júlio Furtado www.juliofurtado.com.br www.juliofurtado.com.br 1 As desaprendizagens necessárias O que é Mediar a aprendizagem? É colocar-se, intencionalmente,

Leia mais

Processo de Desenvolvimento de Software

Processo de Desenvolvimento de Software Processo de Desenvolvimento de Software Programação Orientada a Objetos Prof. Francisco de Assis S. Santos, Dr. São José, 2015. Processo de Desenvolvimento de Software O desenvolvimento de software é uma

Leia mais

COMPUTAÇÃO. O estudante deve ser capaz de apontar algumas vantagens dentre as seguintes, quanto à modalidade EaD:

COMPUTAÇÃO. O estudante deve ser capaz de apontar algumas vantagens dentre as seguintes, quanto à modalidade EaD: COMPUTAÇÃO QUESTÃO DISCURSIVA 1 O estudante deve ser capaz de apontar algumas vantagens dentre as seguintes, quanto à modalidade EaD: (i) flexibilidade de horário e de local, pois o aluno estabelece o

Leia mais

3º Trabalho de GI Análise DFD

3º Trabalho de GI Análise DFD 3º Trabalho de GI Análise DFD Problemas típicos da organização Diálogo com o exterior Mestrado de Gestão da Ciência, Tecnologia e Inovação 2000/2001 Cadeira : Prof.: GI-Gestão da Informação Luis Manuel

Leia mais

Problema da Árvore Geradora Mínima

Problema da Árvore Geradora Mínima Problema da Árvore Geradora Mínima The Minimum Spanning Tree Problem Fernando Nogueira Árvore Geradora Mínima 1 O Problema da Árvore Geradora Mínima (The Minimum Spanning Tree Problem) Considere uma rede

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software - 2ª Lista de Exercícios - Questões Discursivas Questão 1) O que você entende por processo de software e qual a sua importância para a qualidade dos produtos de software? Qual a

Leia mais

The Princes of Florence

The Princes of Florence The Princes of Florence Regras Simplificadas Resumo Jogo para 3 a 5 jogadores. Jogo com 7 rondas No final do jogo quem tem mais PP (pontos de prestígio) ganha o Em caso de empate ganha o jogador que tiver

Leia mais

Presys Instrumentos e Sistemas

Presys Instrumentos e Sistemas Versão Especial Quatro temporizadores com alarme. Solicitante Responsável: Depto.: As informações contidas nesta folha têm prioridade sobre aquelas do manual técnico do instrumento. COMPORTAMENTO: Este

Leia mais

GESTÃO POR PROCESSOS

GESTÃO POR PROCESSOS GESTÃO POR PROCESSOS O que é um Processo: Uma série de ações que produz um resultado que agrega valor ao produto ou serviço. Gestão de Processos: Conjunto de ações sistemáticas, baseadas em fatos e dados

Leia mais

MANUAL DE OPERAÇÃO MANUTENÇÃO DOSADOR MICRO-ESFERA E MOTOR DE PASSO

MANUAL DE OPERAÇÃO MANUTENÇÃO DOSADOR MICRO-ESFERA E MOTOR DE PASSO MANUAL DE OPERAÇÃO E MANUTENÇÃO DOSADOR MICRO-ESFERA E MOTOR DE PASSO MODELO: N O DE SÉRIE: FABRICAÇÃO: / / 1 INTRODUÇÃO É com grande satisfação que a INEAL ALIMENTADORES LTDA coloca mais um equipamento

Leia mais

OBSERVAÇÕES: EXERCÍCIOS

OBSERVAÇÕES: EXERCÍCIOS OBSERVAÇÕES: 1. Esta lista de exercícios poderá ser resolvida individualmente ou em grupos de 2 pessoas. 2. A lista possui 25 exercícios, destes você deve responder os 5 primeiros exercícios e os outros

Leia mais

3 Informações para Coordenação da Execução de Testes

3 Informações para Coordenação da Execução de Testes Informações para Coordenação da Execução de Testes 32 3 Informações para Coordenação da Execução de Testes Diversas ferramentas oferecidas na literatura têm auxiliado na coordenação da execução dos testes

Leia mais

Primeira Prova de Análise e otimização de Código - DCC888 -

Primeira Prova de Análise e otimização de Código - DCC888 - Primeira Prova de Análise e otimização de Código - DCC888 - Ciência da Computação Nome: Eu dou minha palavra de honra que não trapacearei neste exame. Número de matrícula: As regras do jogo: A prova é

Leia mais

Comunicações Organizacionais

Comunicações Organizacionais Comunicações Organizacionais Ideia geral Estabelecer diálogos entre diversos níveis hierárquicos a fim de promover o bom funcionamento organizacional. Objetivos Explicitar o que são comunicações organizacionais.

Leia mais

Guia para instalação da Loja demonstração

Guia para instalação da Loja demonstração Guia para instalação da Loja demonstração Índice Capítulo 1... 3 Analisando a loja exemplo... 3 Capítulo 2... 6 Instalação da Loja... 6 Página 2 de 7 Capítulo 1 Analisando a loja exemplo No arquivo Loja_demonstracao.zip

Leia mais

AF Não-determinísticos Equivalência entre AFND e AFD

AF Não-determinísticos Equivalência entre AFND e AFD AF Não-determinísticos Equivalência entre AFND e AFD 1 AF NÃO-Determinístico (AFND) Consideremos uma modificação no modelo do AFD para permitir zero, uma ou mais transições de um estado sobre o MESMO símbolo

Leia mais

Introdução à Inteligência Artificial 2007/08

Introdução à Inteligência Artificial 2007/08 Introdução à Inteligência rtificial 2007/08 Procura em contextos competitivos jogos Contexto Um agente vs multiagente mbiente cooperativo vs competitivo Teoria dos jogos (ramo da Economia) Sistema multiagente

Leia mais

Q(A, B, C) =A.B.C + A.B.C + A.B.C + A.B.C + A.B.C + A.B.C. m(1, 2, 3, 6) T (A, B, C, D) =A.B.C.D+A.B.C.D+A.B.C.D+A.B.C.D+A.B.C.D+A.B.C.

Q(A, B, C) =A.B.C + A.B.C + A.B.C + A.B.C + A.B.C + A.B.C. m(1, 2, 3, 6) T (A, B, C, D) =A.B.C.D+A.B.C.D+A.B.C.D+A.B.C.D+A.B.C.D+A.B.C. Módulo Representação de sistemas digitais e implementação com componentes TTL Objectivos Pretende-se que o aluno compreenda o relacionamento entre a representação por tabelas e por expressões booleanas.

Leia mais

Geração e Otimização de Código (continuação)

Geração e Otimização de Código (continuação) Geração e Otimização de Código (continuação) Representação de código intermediária Código de três endereços, P-código Técnicas para geração de código Otimização de código Prof. Thiago A. S. Pardo 1 Geração

Leia mais

Algoritmos e Estruturas de Dados I. Recursividade. Pedro O.S. Vaz de Melo

Algoritmos e Estruturas de Dados I. Recursividade. Pedro O.S. Vaz de Melo Algoritmos e Estruturas de Dados I Recursividade Pedro O.S. Vaz de Melo Problema Implemente uma função que classifique os elementos de um vetor em ordem crescente usando o algoritmo quicksort: 1. Seja

Leia mais

ENTRADA DE EMPENHOS (Menu/ Empenhos/Restos Operações)

ENTRADA DE EMPENHOS (Menu/ Empenhos/Restos Operações) EMPENHOS ENTRADA DE EMPENHOS (Menu/ Empenhos/Restos Operações) => Para fazer um empenho, deve-se clicar no botão [NOVO] e; Informar a data do Empenho; Se houver Ordem de Compra, informar o Nº DA ORDEM

Leia mais

MANUAL DE PREENCHIMENTO DE ART MÚLTIPLA

MANUAL DE PREENCHIMENTO DE ART MÚLTIPLA MANUAL DE PREENCHIMENTO DE ART MÚLTIPLA A ART Múltipla que substitui o registro de diversas ARTs específicas, no caso de execução de obras ou prestação de serviços de rotina, deve ser registrada até o

Leia mais

Aula 11 Teste de hipótese sobre a média de uma população normal - σ 2 conhecida

Aula 11 Teste de hipótese sobre a média de uma população normal - σ 2 conhecida Aula 11 Teste de hipótese sobre a média de uma população normal - σ 2 conhecida Objetivo: Nesta aula, iremos aplicar os conceitos básicos sobre a teoria de teste de hipótese a uma situação específica.

Leia mais

Modelando sistemas em UML - Casos de uso.

Modelando sistemas em UML - Casos de uso. Modelando sistemas em UML - Casos de uso. Neste artigo vou falar um pouco sobre modelagem de sistemas usando UML focando exclusivamente os diagramas de casos de uso. A primeira coisa que devemos ter em

Leia mais

Tipos de Banco de Dados - Apresentação

Tipos de Banco de Dados - Apresentação Tipos de Banco de Dados - Apresentação Assunto: Tipo de Banco de Dados Professor: Altair Martins de Souza Disciplina: Banco de Dados Colégio Padre Carmelo Perrone 2 Ano - 2015 Tipos de Banco de Dados -

Leia mais

1. Noção de algoritmo

1. Noção de algoritmo 1. Noção de algoritmo Em português, a palavra algoritmo quer dizer operação ou processo de cálculo, entre outras definições possíveis (Dicionário Brasileiro de Língua Portuguesa, Mirador Internacional,

Leia mais

INVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios. Cap. III Método Simplex

INVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios. Cap. III Método Simplex INVESTIGAÇÃO OPERACIONAL Programação Linear Eercícios Cap. III Método Simple António Carlos Morais da Silva Professor de I.O. INVESTIGAÇÃO OPERACIONAL (MS edição de 006) i Cap. III - Método Simple - Eercícios

Leia mais

BANCO DE DADOS. Professor: André Dutton

BANCO DE DADOS. Professor: André Dutton BANCO DE DADOS Professor: André Dutton BASES TECNOLÓGICAS Conceito de bases de dados. Modelos conceituais de informações. Modelos de dados: relacional, de redes e hierárquicos. Introdução à teoria relacional:

Leia mais

Determinantes. Matemática Prof. Mauricio José

Determinantes. Matemática Prof. Mauricio José Determinantes Matemática Prof. Mauricio José Determinantes Definição e Conceito Matriz de ordem 1 Dizemos que um determinante é um resultado (numérico) de operações que são realizadas em uma matriz quadrada.

Leia mais

Capítulo 5: Repetições

Capítulo 5: Repetições Capítulo 5: Repetições INF1004 e INF1005 Programação 1 Pontifícia Universidade Católica Departamento de Informática Construção de Laços Repetição: Diversos problemas de difícil solução podem ser resolvidos

Leia mais

(1, 6) é também uma solução da equação, pois 3 1 + 2 6 = 15, isto é, 15 = 15. ( 23,

(1, 6) é também uma solução da equação, pois 3 1 + 2 6 = 15, isto é, 15 = 15. ( 23, Sistemas de equações lineares generalidades e notação matricial Definição Designa-se por equação linear sobre R a uma expressão do tipo com a 1, a 2,... a n, b R. a 1 x 1 + a 2 x 2 +... + a n x n = b (1)

Leia mais

AULA 03 O Método Científico

AULA 03 O Método Científico 1 AULA 03 O Método Científico Ernesto F. L. Amaral 24 de março de 2011 Metodologia (DCP 033) Fonte: Aranha, Maria Lúcia de Arruda; Martins, Maria Helena Pires. 2003. Filosofando: introdução à filosofia.

Leia mais

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE SANTA CATARINA

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE SANTA CATARINA 3.6. OBRAS DE CONTENÇÃO Sempre que a movimentação de terra implicar em riscos de perda de estabilidade do solo, há a necessidade da execução de estruturas ou obras de contenção para segurança da própria

Leia mais

Universidade do Algarve Faculdade de Ciência e Tecnologia Engenharia de Programação

Universidade do Algarve Faculdade de Ciência e Tecnologia Engenharia de Programação Universidade do Algarve Faculdade de Ciência e Tecnologia Engenharia de Programação Docente: Engª. Paula Ventura Discentes: Marta Santos nº13828 IG Vera Rocha nº13594 IG Um modelo de processo é uma representação

Leia mais

Educação Financeira. Crédito Consignado. Módulo 4: Negociação financeira

Educação Financeira. Crédito Consignado. Módulo 4: Negociação financeira Educação Financeira Crédito Consignado Módulo 4: Negociação financeira Objetivo Conscientizar nossos clientes sobre a importância da negociação financeira como alicerce de conforto, segurança e bem-estar

Leia mais

Proposta de resolução da Prova de Matemática A (código 635) 2ª fase. 19 de Julho de 2010

Proposta de resolução da Prova de Matemática A (código 635) 2ª fase. 19 de Julho de 2010 Proposta de resolução da Prova de Matemática A (código 65) ª fase 9 de Julho de 00 Grupo I. Como só existem bolas de dois tipos na caixa e a probabilidade de sair bola azul é, existem tantas bolas roxas

Leia mais

Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010.

Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010. Requisitos Prof. Raul Sidnei Wazlawick UFSC-CTC-INE 2010 Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010. Requisitos O levantamento e a análise de requisitos

Leia mais

Universidade Federal da Paraíba Centro de Informática Departamento de Informática

Universidade Federal da Paraíba Centro de Informática Departamento de Informática Universidade Federal da Paraíba Centro de Informática Departamento de Informática Disciplina: Introdução à Programação Horário: T08002, I08002 Sala: CISB01 T10002, I10002 Sala: CI304 Número de Créditos:

Leia mais

Projetos CUSTOS. Prof. Anderson Valadares

Projetos CUSTOS. Prof. Anderson Valadares Projetos CUSTOS Prof. Anderson Valadares Gerenciamento de custo O gerenciamento de custos visa essencialmente assegurar aos patrocinadores que o projeto será concluído dentro do orçamento aprovado. Gerenciamento

Leia mais

Definição de determinantes de primeira e segunda ordens. Seja A uma matriz quadrada. Representa-se o determinante de A por det(a) ou A.

Definição de determinantes de primeira e segunda ordens. Seja A uma matriz quadrada. Representa-se o determinante de A por det(a) ou A. Determinantes A cada matriz quadrada de números reais, pode associar-se um número real, que se designa por determinante da matriz Definição de determinantes de primeira e segunda ordens Seja A uma matriz

Leia mais

Introdução à Programação. Funções e Procedimentos. Prof. José Honorato F. Nunes [email protected]

Introdução à Programação. Funções e Procedimentos. Prof. José Honorato F. Nunes honoratonunes@gmail.com Introdução à Programação Funções e Procedimentos Prof. José Honorato F. Nunes [email protected] RESUMO DA AULA SUB-ROTINAS: Procedimentos Funções Escopo de variáveis Parâmetros Prof. José Honorato

Leia mais

Aula 4: Caracterização do usuário. Autores Eduardo Zancul (USP), Sergio Scheer (UFPR), Roseli Lopes (USP), Paulo Blikstein (Stanford University)

Aula 4: Caracterização do usuário. Autores Eduardo Zancul (USP), Sergio Scheer (UFPR), Roseli Lopes (USP), Paulo Blikstein (Stanford University) Aula 4: Caracterização do usuário Autores Eduardo Zancul (USP), Sergio Scheer (UFPR), Roseli Lopes (USP), Paulo Blikstein (Stanford University) Missões de projeto Missão 3: definir a persona para o projeto

Leia mais

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: [email protected]

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: [email protected] Sistemas de Arquivos- Parte 2 Pontos importantes de um sistema de arquivos Vários problemas importantes devem

Leia mais

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: [email protected] /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: [email protected] / [email protected] MATÉRIA: QUALIDADE DE SOFTWARE Tema: Testes de Caixa

Leia mais

Unidade 10 Análise combinatória. Introdução Princípio Fundamental da contagem Fatorial

Unidade 10 Análise combinatória. Introdução Princípio Fundamental da contagem Fatorial Unidade 10 Análise combinatória Introdução Princípio Fundamental da contagem Fatorial Introdução A escolha do presente que você deseja ganhar em seu aniversário, a decisão de uma grande empresa quando

Leia mais