Algoritmos genéticos: alguns experimentos com os operadores de cruzamento ( Crossover ) para o problema do caixeiro viajante assimétrico

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

Download "Algoritmos genéticos: alguns experimentos com os operadores de cruzamento ( Crossover ) para o problema do caixeiro viajante assimétrico"

Transcrição

1 Algoritmos genéticos: alguns exerimentos com os oeradores de cruzamento ( Crossover ) ara o roblema do caixeiro viajante assimétrico Anderson Freitas Silva (DIE/UFPI) cadfreitas@yahoo.com.br Antonio Costa de Oliveira (DIE/UFPI) costa@ufi.br Resumo Os algoritmos genéticos são métodos de busca robabilística insirados na evolução natural. Este método heurístico mostra-se eficiente e robusto na resolução de diversos roblemas de otimização combinatória. Uma das alicações dos algoritmos genéticos em tais roblemas é na resolução do Problema do Caixeiro Viajante (PCV). Um algoritmo genético ara o PCV requer modificações do algoritmo genético adrão roosto or John Holland na década de 70. Codificações aroriadas ara lidar com as ermutações inerentes ao roblema foram necessárias, e conseqüentemente oeradores de cruzamentos foram desenvolvidos sobre essas codificações ara maniular a oulação de cromossomos e garantir a geração de roles viáveis.este artigo visa comarar, em termos de desemenho comutacional e qualidade da solução obtida, os rinciais oeradores de cruzamento desenvolvidos ara o PCV. Palavras-chave: Problema Caixeiro Viajante, Algoritmos Genéticos e Oeradores de Cruzamento. 1. Introdução O Problema do Caixeiro Viajante (PCV) é um exemlo clássico de roblema de otimização combinatória. Dado um conjunto de n cidades e a distância (ou custo da viagem) entre elas; o roblema consiste em determinar uma rota que ercorra cada uma das n cidades uma única vez e retorne à cidade de origem, de tal forma que a distância total ercorrida seja mínima. O interesse or este roblema deve-se a sua dificuldade de resolução e também, a sua enorme alicabilidade na engenharia e nas ciências. Diversos roblemas reais odem ser modelados como um PCV: roteamento de veículos, rogramação de tarefas em máquinas, erfuração de lacas de circuitos integrados, maeamento do DNA humano, dentre outras alicações (LENSTRA & RINNOOY KAN, 1975) e (TSP Homeage, 005). Há inúmeros algoritmos exatos e heurísticos ara resolver este roblema. Os algoritmos exatos encontram soluções ótimas, mas sua alicação em roblemas de grande dimensão torna-se roibitiva em virtude do elevado esforço comutacional. Isto se deve ao fato do PCV ertencer a classe de roblemas NP-Comleto (GAREY & JOHNSON, 1979). Os algoritmos heurísticos constituem uma alternativa comutacionalmente viável encontrada elos esquisadores ara resolver o PCV. A limitação desta alternativa é a qualidade da solução obtida, que não necessariamente é a ótima. Dentre os métodos heurísticos que encontram boas soluções de forma eficiente estão os algoritmos genéticos. Algoritmos genéticos são métodos de busca e otimização baseados nos rincíios de seleção e evolução natural dos organismos biológicos. Foram roostos or John Holland e seus 1

2 colaboradores da Universidade de Michigan na década de 70. Inicialmente, foram utilizados no arendizado de máquinas e otimização de funções numéricas. O algoritmo genético canônico, idealizado or Holland, oera sobre uma oulação de cromossomos inicial codificados em cadeias de strings 0 s e 1 s. Cada cromossomo reresenta uma otencial solução do roblema. A cada geração, os cromossomos são avaliados de acordo com uma função de adatação, também chamada de fitness. Os indivíduos mais atos (com melhores valores de adatação) ossuem maior robabilidade de reroduzir-se (seleção) mediante cruzamentos com outros indivíduos da oulação, roduzindo descendentes com características de ambas as artes. Também é ossível modificar características da oulação através de mutações. A seleção, o cruzamento e a mutação são oeradores genéticos que transformam a oulação através de sucessivas gerações. Aós a alicação desses oeradores, ao longo das gerações, esera-se que os indivíduos da oulação convirjam ara uma boa solução, não necessariamente a ótima (GOLDBERG, 1989). O oerador de cruzamento e a forma de codificação do esaço de soluções (conjunto de todas as soluções ossíveis) têm um ael fundamental no desemenho dos algoritmos genéticos. Para o PCV, diversas formas de codificação e seus resectivos oeradores de cruzamento foram desenvolvidos, dentre os rinciais oeradores estão PMX (Partially Matched Crossover), OX (Order Crossover), CX (Cicle Crossover) e HX (Heuristic Crossover). O objetivo deste artigo é fazer uma análise comarativa do desemenho comutacional e a qualidade da solução obtida or estes oeradores, utilizando uma das formas mais naturais de codificação, a reresentação or caminho. Inicialmente, na seção, serão exostas as razões ela escolha desta codificação e em seguida, na seção 3, serão descritas as formas de codificação ara o PCV. Na seção 4, será descrito o funcionamento de cada oerador de cruzamento utilizado no trabalho. E finalmente, na seção 5, serão mostrados os resultados comutacionais obtidos utilizando instâncias assimétricas do PCV em um grafo comleto, geradas de forma aleatória ou retiradas da literatura.. Algoritmos genéticos ara o PCV No contexto do PCV, cada cromossomo codifica uma solução, isto é, uma rota. A função de adatação (fitness), que avalia cada cromossomo, está relacionada com o tamanho da rota, o qual deende da ordem em que as cidades aarecem na mesma. Para construir novos cromossomos (role), o algoritmo genético deve combinar as características de duas soluções reviamente selecionadas. Essas características a serem transmitidas são os arcos de cada solução. O algoritmo canônico de Holland não é adequado ara o PCV, or dois motivos: a) Exige excessivo uso de memória, à medida que aumenta o tamanho do PCV. Suondo um roblema com n cidades, cada cidade é codificada em uma seqüência de 0 s e 1 s com log tamanho n n log. Assim, o cromossomo inteiro terá o tamanho n. b) O oerador de cruzamento de um corte roduz roles inviáveis, requerendo uma técnica auxiliar ara rearar estas soluções, aumentando, assim, o esforço comutacional. Desta maneira, foram esquisadas e desenvolvidas novas formas de codificação ara o PCV, assim como, elaborados sofisticados oeradores de cruzamento ara maniular estas reresentações e criar soluções viáveis.

3 3. Reresentação genética das soluções Para o PCV, foram roostas várias formas de codificação do esaço de busca. Entre as rinciais reresentações estão: a ordinal, or caminho (ou inteiros) e or adjacência. Além destas, há outras formas baseada em matrizes booleanas (MICHALEWICZ, 1996). Nas subseções a seguir, será detalhada cada uma destas codificações. 3.1 Reresentação ordinal Nesta forma de codificação, cada solução é reresentada como uma lista de n cidades, onde o i-ésimo elemento da lista é um número entre 1 e n i +1. Existe uma lista ordenada de cidades que serve como referencia ara construir a reresentação. A lista ordenada l, varia de 1 a n cidades. O cromossomo é um vetor de osicionamento da cidade na lista. Por exemlo, seja o cromossomo = (1, 1,, 3, 1, 1) e a lista l = (1,, 3, 4, 5, 6). O rimeiro elemento do cromossomo é 1. Ele corresonde ao rimeiro elemento da lista l que é o 1 (Rota: 1). O róximo elemento do cromossomo é 1. Ele corresonde ao rimeiro elemento da lista l atualizada (aós remoção do 1) que é o (Rota: 1 ). O róximo número do cromossomo é. Tal número corresonde ao segundo elemento da lista l atualizada (sem o 1 e o ) que é o 4 (Rota: 1 4). O róximo elemento do cromossomo é 3, corresondendo ao 6 na lista l atualizada (Rota: 1 4 6). Seguindo este raciocínio, chega-se à rota final: Essa é a solução reresentada or este cromossomo. 3. Reresentação or caminho Esta reresentação é talvez a mais natural de uma solução ara o PCV. O cromossomo é formado ela seqüência dos nós na solução. Por exemlo, o cromossomo = (1, 4,, 3, 6, 5) reresenta diretamente a solução Reresentação or adjacência Cada cromossomo é reresentado como uma lista de n cidades. A cidade j da rota é listada na osição i se, e somente se, a rota vai da cidade i a cidade j. Por exemlo, um cromossomo = (3, 1, 5, 6, 4, ) aresenta os seguintes arcos em uma rota associado a : 1 3; 1; 3 5; 4 6; 5 4; 6. Assim, o cromossomo reresenta a seguinte solução: Oeradores de cruzamento Existem diversos oeradores de cruzamento desenvolvidos ara maniular cada uma das reresentações descritas acima. Cada reresentação ossui seu rório conjunto de oeradores. Neste artigo, foram selecionados os rinciais oeradores ara a codificação or caminho. Eles são classificados, de acordo com Potvin (1996), em: oeradores que reservam a osição absoluta das cidades e oeradores que reservam a ordem relativa. Dentre os oeradores de cruzamento que mantêm a osição absoluta estão: o PMX (Partially Matched Crossover) roosto or Goldberg e Lingle (1985 aud POTVIN, 1996,. 351) e o CX (Cycle Crossover) roosto or Oliver (1987 aud POTVIN, 1996,. 353). E entre os oeradores que mantêm a ordem relativa está o OX (Order Crossover) desenvolvido or Davis (1985 aud MICHALEWICZ, 1996,. 17). Também, foi utilizada ara o estudo comarativo uma versão adatada do HX (Heuristic Crossover) que utiliza reresentação or caminho. Além destes oeradores, existem outros que foram desenvolvidos ara outras formas de codificação, como o oerador ER (Edge 3

4 XXVI ENEGEP - Fortaleza, CE, Brasil, 9 a 11 de Outubro de 006 Recombination) ara a reresentação or adjacência e o oerador de um corte ara a reresentação ordinal, os quais são citados or Michalewicz (1996) e Potvin (1996). A seguir, será descrito como cada um destes oeradores maniula uma solução do PCV. 4.1 Oerador PMX Ele é descrito elo seguinte rocedimento: considere um ar de cromossomos 1 e (figura 1), e sobre eles realizam-se dois ontos de corte aleatórios. Os filhos f 1 e f herdam integralmente as seqüências arciais entre os dois ontos de corte resectivamente de e 1, ou seja, há uma troca de subseqüências. Para isso, deve-se reservar a ordem e a osição de cada cidade nas subseqüências. 1 1 = (1,, 3, 4, 5, 6) f = (3,, 1, 4, 5, 6) = (6, 3, 1, 4, 5, ) f = (6, 1, 3, 4, 5, ) Figura 1 Cruzamento alicando oerador PMX Esta troca também define o seguinte maeamento: 1 3, 4 4, 5 5, ara rearar rotas inviáveis. Cada gene de f 1, ainda não conhecido aós a colocação das seqüências arciais, é reenchido a artir de seu ai 1, e cada gene de f não conhecido é reenchido a artir de seu ai, desde que não forme uma rota inviável. Observa-se que se o filho f 1 herdar a cidade 1 (já resente em sua seqüência arcial) do cromossomo 1 cria-se uma rota inviável. Assim elo maeamento definido anteriormente, o filho f 1 herda a cidade 3. Da mesma forma, o filho f herda a cidade 1 ao invés da cidade 3 de. 4. Oerador CX Este oerador gera filhos que reservam a osição absoluta das cidades rovenientes dos cromossomos ais. Ele trabalha sobre um subconjunto de cidades que ocua um mesmo subconjunto de osições em ambos os ais. Estas cidades são coiadas de um dos ais (or exemlo 1 ), nas mesmas osições, ara um filho (f 1 ). As osições remanescentes são comletadas com as cidades do outro ai ( ). Assim, cada cidade e sua osição são herdadas de um dos ais. Veja figura : 4.3 Oerador OX 1 1 = ( 3,, 1, 4, 5, 6) = (6, 3, 4, 1, 5, ) f = ( 3,, 4, 1, 5, 6) Figura Cruzamento alicando oerador CX Este oerador gera filhos a artir da escolha de uma seqüência arcial de cidades de um dos ais e reservando a ordem relativa das cidades do outro ai. Observe a figura 3: 1 1 = (1, 6, 3,, 5, 4) f = (1, 4, 3,, 5, 6) = (6,, 1, 4, 3, 5) f = (, 5, 1, 4, 3, 6) Figura 3 Cruzamento alicando oerador OX 4

5 Os filhos f 1 e f herdam as faixas entre os cortes de seus resectivos ais 1 e. A seguir, artindo do segundo corte de um ai (or exemlo ), coia-se as cidades na mesma ordem em que aarecem, removendo aquelas contidas entre os dois cortes do outro ai (no caso 1 ). Assim, a artir da seqüência 5, 6,, 1, 4 e 3, obtêm-se a seqüência 6, 1, 4 (removendo 3, e 5 já resentes) a ser inserida em f 1 a artir de seu segundo onto de corte. Da mesma maneira, a artir da seqüência 4, 1, 6, 3, e 5 de 1, têm-se a seqüência 6, e 5 (removendo 1, 4 e 3 de ) a ser inserida em f a artir de seu segundo corte. Dessa forma, obtêm-se os filhos ilustrados na figura acima. 4.4 Oerador HX Este oerador utiliza uma informação heurística não exlorada elos oeradores anteriores, a distância entre as cidades, isto é, o tamanho dos arcos. O oerador HX ode ser descrito da seguinte forma: a) Escolha uma cidade inicial aleatória de um dos ais; b) Comare os arcos deixando a atual cidade em ambos os ais e selecione o menor; c) Se o menor arco escolhido formar um ciclo na rota arcial, então escolha um arco aleatório que não introduza um ciclo; d) Reita os assos b e c até que todas cidades sejam incluídas na rota. 5. Testes e resultados comutacionais Um algoritmo genético ara o PCV foi imlementado em linguagem C++. Os testes comutacionais foram realizados em um microcomutador com rocessador Intel Pentium IV 3.0 GHz e 51 MB de RAM. Para realizar a comaração dos oeradores exlanados nas seções anteriores, foram resolvidos 9 (nove) PCV s assimétricos. Dentre estes, 5 (cinco) foram gerados de forma aleatória com instâncias de 100, 00, 300, 400 e 500 cidades. E os 4 (quatro) roblemas restantes foram retirados do TSPLIB (1995), com as seguintes instâncias: 17, 71, 171 e 443 cidades. Cada roblema foi resolvido 5 (cinco) vezes ara cada oerador, obtendo-se a solução média e o temo comutacional médio das execuções, assim como o registro da melhor solução encontrada or cada oerador. Os valores utilizados na matriz reresentativa das distâncias entre as cidades, ara os roblemas gerados aleatoriamente, ertencem ao intervalo inteiro [0,1000]. No algoritmo imlementado, o oerador de seleção utilizado foi o método da roleta, no qual os indivíduos a serem selecionados são reresentados em uma roleta roorcionalmente ao seu fitness, ara osteriormente serem submetidos ao oerador de cruzamento, de acordo com uma taxa de cruzamento (GOLDBERG, 1989). Esta taxa indica a robabilidade de alicação do oerador de cruzamento sobre duas soluções selecionadas na roleta. De acordo com Coley (1999) e Goldberg (1989), o valor desta robabilidade está comreendido entre 0,4 e 0,95. No algoritmo, a taxa foi fixada em 0,85 ara todos os oeradores utilizados. Já o oerador de mutação imlementado foi o de inversão. Dois ontos no cromossomo são selecionados aleatoriamente e a substring entre estes ontos é invertida (MICHALEWICZ, 1996). Este oerador foi alicado ara cada cromossomo da role com uma dada robabilidade também fixada, no valor de 0,0. 5

6 Outros arâmetros imortantes de um algoritmo genético também foram fixados. O tamanho da oulação foi limitado a 100 cromossomos. E número máximo de iterações (critério de arada do algoritmo) foi gerações. Além disso, o algoritmo imlementado utiliza uma estratégia elitista, de maneira que a melhor solução da geração atual seja transferida automaticamente ara a geração seguinte. A tabela 1 resume os resultados comutacionais obtidos ara os 9 (nove) PCV s roostos. Nº de PMX OX CX HX Melhor Cidades Média Melhor Média Melhor Média Melhor Média Melhor Conhecida , , , , , , , , , , , , , , , , , , , , , , , , , , , , Tabela 1 Comaração de quatro oeradores de cruzamento A artir da tabela acima, observa-se que o oerador de cruzamento HX destaca-se sobre os demais oeradores, sobretudo quando o número de cidades aumenta. Uma exceção foi o roblema com 443 cidades, onde o CX foi melhor. Analisando os resultados obtidos ara os roblemas com a melhor solução conhecida, observa-se que, à medida que o número de cidades cresce, a qualidade da melhor solução obtida ara cada roblema distancia-se da melhor solução conhecida. Para o roblema com 17 cidades, todos os oeradores encontraram a melhor solução conhecida. Já no roblema com 71 cidades, a melhor solução, obtida elo oerador OX, ficou or volta de 3,1 % da melhor solução conhecida. No roblema com 171 cidades, o ercentual foi de 15,4 %, que foi obtido elo oerador HX. E no roblema com 443 cidades, a melhor solução, obtida elo oerador CX, foi 18,6 % da melhor solução conhecida. As figuras 4 e 5 mostram a evolução do fitness médio ara alguns exerimentos realizados com relação aos 4 (quatro) oeradores imlementados e duas diferentes instâncias de cidades. Para o PCV com 171 cidades (figura 4), o oerador HX obteve uma solução de melhor qualidade em relação aos demais oeradores. 6

7 Figura 4 - Evolução do fitness médio da melhor solução ara os diferentes oeradores de cruzamento num PCV assimétrico com 171 cidades Já, com relação ao PCV com 500 cidades (figura 5), o oerador HX também obteve uma solução de melhor qualidade que os demais oeradores. Figura 5 - Evolução do fitness médio da melhor solução ara os diferentes oeradores de cruzamento num PCV assimétrico com 500 cidades De acordo com o gráfico da figura 6, observa-se que, ara os PCV s com tamanho até 100 cidades, todos os oeradores têm um temo médio comutacional semelhante. Mas, ara os PCV s com tamanho maior que 100 cidades, o temo comutacional do oerador HX destacase em relação aos demais. Ele obtém soluções melhores a um esforço comutacional um ouco maior. Em contraartida, o oerador CX tem um desemenho quase linear, exigindo ouco temo de execução. Os outros oeradores PMX e OX têm um desemenho intermediário, entre o CX e o HX. 7

8 Figura 6 Temo comutacional médio dos oeradores de cruzamento ara diferentes instâncias do PCV 6. Conclusões Neste trabalho, foram realizados alguns exerimentos com os oeradores de cruzamento imlementados (PMX, OX, CX e HX), utilizando reresentação or caminho. Estes oeradores obtiveram boas soluções, ara os roblemas gerados aleatoriamente e retirados da literatura, em ouco temo de execução, demonstrando eficiência ara lidar com um roblema NP-Comleto como o PCV (GAREY & JOHNSON, 1979). Com relação à comaração de desemenho entre os oeradores, o HX foi o oerador que aresentou melhor desemenho na qualidade da solução, considerando a totalidade dos resultados. Isto ocorre, talvez, elo fato do oerador utilizar uma informação heurística não exlorada elos oeradores anteriores, a distância entre as cidades, como dito em seções anteriores. Já o CX foi o oerador que exigiu o menor temo comutacional em relação aos outros oeradores. Isto se deve ao fato da alicação do oerador, sobre duas soluções reviamente selecionadas, não exigir maeamentos e muitas verificações de viabilidade na role obtida, como ocorre no PMX, no OX e no HX. Considerando somente o conjunto de oeradores PMX, CX e OX, observou-se um maior distanciamento das melhores soluções obtidas or estes oeradores em relação à solução obtida elo HX, ara PCV s de tamanho maior que 300 cidades. Alguns fatores odem ter influenciado no desemenho desses oeradores, como os valores fixados dos arâmetros utilizados (tamanho da oulação, taxas de cruzamento e mutação) e o oerador de mutação. Isto requer um maior arofundamento sobre a influência desses arâmetros ara os oeradores PMX, CX e OX. 7. Trabalhos futuros Como trabalhos futuros, sugere-se uma análise comarativa destes mesmos oeradores de cruzamento (PMX, OX, CX e HX) ara PCV s simétricos e em um grafo qualquer. Também, esta análise ode ser estendida, abrangendo outros oeradores de cruzamento, utilizando outras formas de codificação. 8

9 Outra sugestão é a inserção de busca local na role, a fim de melhorar os resultados obtidos. Existem diversos algoritmos híbridos (algoritmos genéticos com busca local) que melhoram a eficiência dos algoritmos genéticos sem comrometer sua flexibilidade (KENNEDY, 1993). 8. Referências COLEY, David A. An Introduction to Genetic Algorithms for Scientists and Engineers. World Scientific Pub Co, Singaure, GAREY, M. R. & JOHNSON, D. S. Comuters and Intractability: a guide to the theory of NP-Comleteness. San Francisco, Freeman, GOLDBERG, D. E. Genetic Algorithms in Search, Otimization and Machine Learning. Addison-Wesley, Reading, MA, KENNEDY, Scott A. Five Ways to a Smarter Genetic Algorithm. AI Exert. December LENSTRA, J. K. & RINNOOY KAN, A. H. G. Some Simle Alications of the Traveling Salesman Problem. Oerational Research Quarterly, v. 6, n. 4, , MICHALEWICZ, Z. Genetic Algorithms + Data Structures = Evolution Programs. 3rd edition. Sringer- Verlag. Berlin, Germany (1996). POTVIN, J. Y. Genetic algorithms for the traveling salesman roblem. Annals of Oerations Research 6, , TSP HomePage, 005. TSP Alications. Janeiro 005. Disonível em: htt:// Acesso em: 06/05/006. TSPLIB, Traveling Salesman Problem Library. Novembro 004. Disonível em: htt:// Acesso em: 06/05/006. 9

1ª PROVA ICIN 1º/2015

1ª PROVA ICIN 1º/2015 ENE/FT/UnB Deartamento de Engenharia Elétrica Faculdade de Tecnologia Universidade de Brasília Prof. Adolfo Bauchsiess Laboratório de Automação e Robótica 63848 INTRODUÇÃO AO CONTROLE INTELIGENTE NUMÉRICO

Leia mais

UMA COMPARAÇÃO EMPÍRICA DE OPERADORES DE CROSSOVER PARA O PROBLEMA DE JOB SHOP COM DATAS DE ENTREGAS

UMA COMPARAÇÃO EMPÍRICA DE OPERADORES DE CROSSOVER PARA O PROBLEMA DE JOB SHOP COM DATAS DE ENTREGAS XXX ENCONTRO NACIONAL DE ENGENHARIA DE PRODUÇÃO Maturidade e desafios da Engenharia de Produção: competitividade das empresas, condições de trabalho, meio ambiente. São Carlos, SP, Brasil, 12 a15 de outubro

Leia mais

Um Algoritmo Genético para o Problema de Roteamento de Veículos com Janelas de Tempo

Um Algoritmo Genético para o Problema de Roteamento de Veículos com Janelas de Tempo Um Algoritmo Genético para o Problema de Roteamento de Veículos com Janelas de Tempo Francisco Henrique de Freitas Viana Pontifícia Universidade Católica do Rio de Janeiro PUC-Rio Departamento de Informática

Leia mais

RESOLUÇÃO - 1ª PROVA ICIN 2º/2012

RESOLUÇÃO - 1ª PROVA ICIN 2º/2012 Deartamento de Engenharia Elétrica Prof. Adolfo Bauchsiess Faculdade de Tecnologia Laboratório de Automação e Robótica Universidade de Brasília 63848 INTRODUÇÃO AO CONTROLE INTELIGENTE NUMÉRICO - 2 /22

Leia mais

Redes Neurais e Sistemas Fuzzy

Redes Neurais e Sistemas Fuzzy Conceitos básicos de redes neurais recorrentes Redes eurais e Sistemas Fuzzy Redes eurais Recorrentes A Rede de Hofield A suressão do ruído numa memória auto-associativa linear ode ser obtida colocando-se

Leia mais

Redes Neurais. Redes Neurais Recorrentes A Rede de Hopfield. Prof. Paulo Martins Engel. Memória associativa recorrente

Redes Neurais. Redes Neurais Recorrentes A Rede de Hopfield. Prof. Paulo Martins Engel. Memória associativa recorrente Redes eurais Redes eurais Recorrentes A Rede de Hofield Memória associativa recorrente A suressão do ruído numa memória auto-associativa ode ser obtida colocando-se uma função de limiar na saída de um

Leia mais

Algoritmos Genéticos

Algoritmos Genéticos Algoritmos Genéticos Roteiro Introdução Algoritmos Genéticos Otimização Representação Seleção Operadores Genéticos Aplicação Caixeiro Viajante Introdução Algoritmos Genéticos (AGs), são métodos de otimização

Leia mais

Problema do vendedor: uma abordagem via algoritmos genéticos

Problema do vendedor: uma abordagem via algoritmos genéticos Problema do vendedor: uma abordagem via algoritmos genéticos Dandara de Almeida Machado 1, Juliana Verga Shirabayashi 1 1 Universidade Federal do Paraná (UFPR) Campus Jandaia do Sul dandaraalmeidaa@gmail.com;

Leia mais

Algoritmo Genético: um experimento comparativo entre a execução paralela com troca de indivíduos de populações e a não paralela.

Algoritmo Genético: um experimento comparativo entre a execução paralela com troca de indivíduos de populações e a não paralela. Algoritmo Genético: um experimento comparativo entre a execução paralela com troca de indivíduos de populações e a não paralela. Marlos A. S. Lima 1, Davi Magalhães 2, F. C. de Lima Júnior 3, Rommel W.

Leia mais

1. Computação Evolutiva

1. Computação Evolutiva Computação Bioinspirada - 5955010-1 1. Computação Evolutiva Prof. Renato Tinós Programa de Pós-Graduação Em Computação Aplicada Depto. de Computação e Matemática (FFCLRP/USP) 2 Computação Bioinspirada

Leia mais

Algoritmos Genéticos

Algoritmos Genéticos Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Algoritmos Genéticos Aluno: Fabricio Aparecido Breve Prof.: Dr. André Ponce de Leon F. de Carvalho São Carlos São Paulo Maio

Leia mais

Ajuste no Controlador de Equipamentos de Sistemas Elétricos Usando uma Ferramenta Computacional Baseada em Algoritmo Genético

Ajuste no Controlador de Equipamentos de Sistemas Elétricos Usando uma Ferramenta Computacional Baseada em Algoritmo Genético 1 Ajuste no Controlador de Equiamentos de Sistemas Elétricos Usando uma Ferramenta Comutacional Baseada em Algoritmo Genético E. R. M. Dantas, J. P. da Silva, A. O. Guimarães e F. C. B. de Sena Resumo--Uma

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Aula 6 Algoritmos Genéticos M.e Guylerme Velasco Roteiro Introdução Otimização Algoritmos Genéticos Representação Seleção Operadores Geneticos Aplicação Caixeiro Viajante Introdução

Leia mais

HEURÍSTICAS PARALELAS DE BUSCA EM VIZINHANÇA VARIÁVEL PARA O PROBLEMA DE OTIMIZAÇÃO DO EMPREGO DE SONDAS DE PRODUÇÃO TERRESTRE

HEURÍSTICAS PARALELAS DE BUSCA EM VIZINHANÇA VARIÁVEL PARA O PROBLEMA DE OTIMIZAÇÃO DO EMPREGO DE SONDAS DE PRODUÇÃO TERRESTRE A esquisa Oeracional e os Recursos Renováveis 4 a 7 de novembro de 2003, Natal-RN HEURÍTICA PARALELA DE BUCA EM VIZINHANÇA VARIÁVEL PARA O PROBLEMA DE OTIMIZAÇÃO DO EMPREGO DE ONDA DE PRODUÇÃO TERRETRE

Leia mais

PROTOCOLO PARA ESTIMAR ERROS DE DISCRETIZAÇÃO EM CFD: VERSÃO 1.1. Carlos Henrique Marchi. Curitiba, UFPR, setembro de 2005.

PROTOCOLO PARA ESTIMAR ERROS DE DISCRETIZAÇÃO EM CFD: VERSÃO 1.1. Carlos Henrique Marchi. Curitiba, UFPR, setembro de 2005. PROTOCOLO PARA ESTIMAR ERROS DE DISCRETIZAÇÃO EM CFD: VERSÃO. Carlos Henrique Marchi Curitiba, FPR, setembro de 2005. O objetivo deste rotocolo é adronizar o rocesso de Verificação de soluções numéricas

Leia mais

1 LIMITES FUNDAMENTAIS NA TEORIA DA INFORMAÇÃO

1 LIMITES FUNDAMENTAIS NA TEORIA DA INFORMAÇÃO LIMITES FUNDAMENTAIS NA TEORIA DA INFORMAÇÃO O trabalho de Shannon sobre a teoria da informação, ublicado em 948, estabelece a base teórica ara que sistemas de comunicações seam eficientes e confiáveis.

Leia mais

Computação Evolutiva Eduardo do Valle Simões Renato Tinós ICMC - USP

Computação Evolutiva Eduardo do Valle Simões Renato Tinós ICMC - USP Computação Evolutiva Eduardo do Valle Simões Renato Tinós ICMC - USP 1 Principais Tópicos Introdução Evolução Natural Algoritmos Genéticos Aplicações Conclusão 2 Introdução http://www.formula-um.com/ Como

Leia mais

Computação Evolutiva. Computação Evolutiva. Principais Tópicos. Evolução natural. Introdução. Evolução natural

Computação Evolutiva. Computação Evolutiva. Principais Tópicos. Evolução natural. Introdução. Evolução natural Computação Evolutiva Eduardo do Valle Simões Renato Tinós ICMC - USP Principais Tópicos Introdução Evolução Natural Algoritmos Genéticos Aplicações Conclusão 1 2 Introdução Evolução natural http://www.formula-um.com/

Leia mais

Um Modelo Híbrido para Previsão de Produção de Petróleo

Um Modelo Híbrido para Previsão de Produção de Petróleo Um Modelo Híbrido ara Previsão de Produção de Petróleo Francisca de Fátima do Nascimento Silva Programa de Pós-Graduação em Ciência e Engenharia de Petróleo - PPGCEP fatima@ccet.ufrn.br Adrião Duarte Dória

Leia mais

Algoritmos Distribuídos Introdução

Algoritmos Distribuídos Introdução Algoritmos Distribuídos Introdução Antonio Alfredo Ferreira Loureiro loureiro@dcc.ufmg.br htt://www.dcc.ufmg.br/~loureiro Este material está baseado no caítulo 3 do livro Distributed Systems, second edition,

Leia mais

Inteligência Artificial. Algoritmos Genéticos. Aula I Introdução

Inteligência Artificial. Algoritmos Genéticos. Aula I Introdução Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação Inteligência Artificial Algoritmos Genéticos Aula I Introdução Roteiro Introdução Computação Evolutiva Algoritmos

Leia mais

Conjunto de Valores. A Função de Probabilidade (fp)

Conjunto de Valores. A Função de Probabilidade (fp) Prof. Lorí Viali, Dr. viali@ucrs.br viali@mat.ufrgs.br htt://www.ucrs.br/famat/viali/ htt://www.mat.ufrgs.br/~viali/ Bernoulli Binomial Binomial Negativa ou Pascal Geométrica Hiergeométrica Uniforme Poisson

Leia mais

4 Modelos Propostos para Otimização de Planejamentos com Restrições de Precedência 4.1 Representação com Algoritmos Genéticos

4 Modelos Propostos para Otimização de Planejamentos com Restrições de Precedência 4.1 Representação com Algoritmos Genéticos 46 4 Modelos Propostos para Otimização de Planejamentos com Restrições de Precedência 4.1 Representação com Algoritmos Genéticos Para definir a representação de um modelo para problemas de planejamento

Leia mais

ALGORITMOS GENÉTICOS. Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR

ALGORITMOS GENÉTICOS. Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR ALGORITMOS GENÉTICOS Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR Fev/2018 Introdução Algoritmos Genéticos são algoritmos heurísticos de busca, que utilizam regras

Leia mais

FICHA de AVALIAÇÃO de MATEMÁTICA A 12.º Ano Versão 4

FICHA de AVALIAÇÃO de MATEMÁTICA A 12.º Ano Versão 4 FICHA de AVALIAÇÃO de MATEMÁTICA A.º Ano Versão 4 Nome: N.º Turma: Aresente o seu raciocínio de forma clara, indicando todos os cálculos que tiver de efetuar e todas as justificações necessárias. Quando,

Leia mais

Exames Nacionais. Prova Escrita de Matemática A 2009 VERSÃO Ano de Escolaridade Prova 635/1.ª Fase. Grupo I

Exames Nacionais. Prova Escrita de Matemática A 2009 VERSÃO Ano de Escolaridade Prova 635/1.ª Fase. Grupo I Exames Nacionais EXAME NACIONAL DO ENSINO SECUNDÁRIO Decreto-Lei n. 7/00, de 6 de Março Prova Escrita de Matemática A. Ano de Escolaridade Prova 6/.ª Fase Duração da Prova: 0 minutos. Tolerância: 0 minutos

Leia mais

Algoritmos Genéticos. Pontos fracos dos métodos tradicionais. Características de alguns problemas. Tamanho do espaço de busca- Ex. caixeiro viajante:

Algoritmos Genéticos. Pontos fracos dos métodos tradicionais. Características de alguns problemas. Tamanho do espaço de busca- Ex. caixeiro viajante: Algoritmos Genéticos Prof. Luis Otavio Alvares INE/UFSC Características de alguns problemas Tamanho do espaço de busca- Ex. caixeiro viajante: 10 cidades: 181.000 soluções 20 cidades: 10.000.000.000.000

Leia mais

Algoritmos de Inteligência de Enxames por Colônia de Formigas na Análise de Indicadores Ambientais de Bacias Hidrográficas

Algoritmos de Inteligência de Enxames por Colônia de Formigas na Análise de Indicadores Ambientais de Bacias Hidrográficas Algoritmos de Inteligência de Enxames or Colônia de Formigas na Análise de Indicadores Ambientais de Bacias Hidrográficas Samuel Ghellere, Gabriel Felie, Maicon B. Palhano, Ruano M. Pereira, Kristian Madeira,

Leia mais

Cap. 6. Definição e métodos de resolução do problema de valores de fronteira

Cap. 6. Definição e métodos de resolução do problema de valores de fronteira Ca. 6. Definição e métodos de resolução do roblema de valores de fronteira 1. Pressuostos 2. Formulação clássica do roblema de elasticidade linear 2.1 Condições no interior 2.2 Condições de fronteira 2.3

Leia mais

Aprendizagem de Dados Simbólicos e/ou Numéricos. Francisco Carvalho

Aprendizagem de Dados Simbólicos e/ou Numéricos. Francisco Carvalho Arendizagem de Dados Simbólicos e/ou Numéricos Francisco Carvalho Inut n objetos formando uma artição em m classes cada objeto é descrito or variáveis modais de semântica robabilística. Objetivo Descrever,

Leia mais

Capítulo 7 - Wattímetros

Capítulo 7 - Wattímetros Caítulo 7 - Wattímetros 7. Introdução Os wattímetros eletromecânicos ertencem à uma classe de instrumentos denominados instrumentos eletrodinâmicos. Os instrumentos eletrodinâmicos ossuem dois circuitos

Leia mais

Roteiro-Relatório da Experiência N o 7

Roteiro-Relatório da Experiência N o 7 . COMPOETES DA EQUIPE: UIVERSIDADE DO ESTADO DE SATA CATARIA - UDESC Roteiro-Relatório da Exeriência o 7 O TRASFORMADOR ALUOS OTA 3 4 Prof.: Celso José Faria de Araújo 5 Data: / / : hs. OBJETIVOS:.. Verificar

Leia mais

out II - Algoritmo Back-Propagation II - Algoritmo BackPropagation II - Algoritmo Back-Propagation Modelo de Rede Neural com Multiplas Camadas

out II - Algoritmo Back-Propagation II - Algoritmo BackPropagation II - Algoritmo Back-Propagation Modelo de Rede Neural com Multiplas Camadas Modelo de Rede Neural com Multilas Camadas SCE 5809 REDES NEURAIS REDE NEURAL DO TIPO MULTI- CAMADAS Profa Inut First Hidden Second Roseli Hidden Romero Outut II - Algoritmo Bac-Proagation Out(x) = g(

Leia mais

Programação Paralela e Distribuída 2010/11. Métricas de Desempenho. Ricardo Rocha DCC-FCUP

Programação Paralela e Distribuída 2010/11. Métricas de Desempenho. Ricardo Rocha DCC-FCUP Métricas de Desemenho Programação Paralela e Distribuída Métricas de Desemenho Métricas de Desemenho Desemenho! Dois dos rinciais objectivos do desenho de alicações aralelas são:! Desemenho: a caacidade

Leia mais

FICHA de AVALIAÇÃO de MATEMÁTICA A 12.º Ano de escolaridade Versão.3

FICHA de AVALIAÇÃO de MATEMÁTICA A 12.º Ano de escolaridade Versão.3 FICHA de AVALIAÇÃO de MATEMÁTICA A.º Teste.º Ano de escolaridade Versão. Nome: N.º Turma: Professor: José Tinoco 6//08 Evite alterar a ordem das questões Nota: O teste é constituído or duas artes Caderno

Leia mais

Passeio aleatório: jogo da roleta e apostas esportivas

Passeio aleatório: jogo da roleta e apostas esportivas Passeio aleatório: jogo da roleta e aostas esortivas Random walk: roulette game and sorts betting ISSN 2316-9664 Volume 8, dez. 2016 Leandro Morgado Universidade Federal de Santa Catarina leandro.morgado@ufsc.br

Leia mais

Rememorando. Situação-problema 5. Teorema do Limite Central. Estatística II. Aula II

Rememorando. Situação-problema 5. Teorema do Limite Central. Estatística II. Aula II UNIVERSIDADE FEDERAL DE RONDÔNIA CAMPUS DE JI-PARAN PARANÁ DEPARTAMENTO DE ENGENHARIA AMBIENTAL Rememorando Estatística II Aula II Profa. Renata G. Aguiar 1 Figura 7 Distribuição de uma amostra (n = 150).

Leia mais

Algoritmos Genéticos e Evolucionários

Algoritmos Genéticos e Evolucionários Algoritmos Genéticos e Evolucionários Djalma M. Falcão COPPE/UFRJ PEE e NACAD falcao@nacad.ufrj.br http://www.nacad.ufrj.br/~falcao/ http://www.nacad.ufrj.br/~falcao/ag/ag.htm Resumo do Curso Introdução

Leia mais

Aula # 8 Vibrações em Sistemas Contínuos Modelo de Segunda Ordem

Aula # 8 Vibrações em Sistemas Contínuos Modelo de Segunda Ordem UNIVERSIDADE DE SÃO PAULO ESCOLA DE ENGENHARIA DE SÃO CARLOS DEPARTAMENTO DE ENGENHARIA MECÂNICA Laboratório de Dinâmica SEM 504 DINÂMICA ESTRUTURAL Aula # 8 Vibrações em Sistemas Contínuos Modelo de Segunda

Leia mais

5 Ferramentas de analise

5 Ferramentas de analise 5 Ferramentas de analise 5.. Função Janela ara a Transformada de Fourier Sabe-se que a transformada de Fourier de um sinal finito da margem a esúrios no domínio da freqüência, conecidos como vazamento

Leia mais

Métodos de pesquisa e Optimização

Métodos de pesquisa e Optimização Métodos de pesquisa e Optimização Victor Lobo Importância para os SAD Definir o caminho a tomar depois de se ter trabalhado os dados 1ª Fase: Analisar os dados disponíveis Visualização OLAP, relatórios

Leia mais

FICHA de AVALIAÇÃO de MATEMÁTICA A 12.º Ano de escolaridade Versão.4

FICHA de AVALIAÇÃO de MATEMÁTICA A 12.º Ano de escolaridade Versão.4 FICHA de AVALIAÇÃO de MATEMÁTICA A.º Teste.º Ano de escolaridade Versão.4 Nome: N.º Turma: Professor: José Tinoco 6//08 Evite alterar a ordem das questões Nota: O teste é constituído or duas artes Caderno

Leia mais

Caixeiro Viajante. Estruturas de Dados II. Prof. a Mariella Berger. 1. Objetivo

Caixeiro Viajante. Estruturas de Dados II. Prof. a Mariella Berger. 1. Objetivo Estruturas de Dados II Prof. a Mariella Berger Caixeiro Viajante 1. Objetivo O objetivo deste trabalho é implementar diferentes soluções para o problema clássico do Caixeiro Viajante. 2. Introdução O Problema

Leia mais

APLICAÇÃO DE ALGORITMOS GRASP E GENÉTICOS AO PROBLEMA DE LOCALIZAÇÃO DE ESTAÇÕES DE RÁDIO BASE

APLICAÇÃO DE ALGORITMOS GRASP E GENÉTICOS AO PROBLEMA DE LOCALIZAÇÃO DE ESTAÇÕES DE RÁDIO BASE APLICAÇÃO DE ALGORITMOS GRASP E GENÉTICOS AO PROBLEMA DE LOCALIZAÇÃO DE ESTAÇÕES DE RÁDIO BASE José André de M. Brito IBGE Instituto Brasileiro de Geografia e Estatística Diretoria de Pesquisas - DPE Coordenação

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ ALGORITMOS GENÉTICOS. Metaheurísticas de Buscas

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ ALGORITMOS GENÉTICOS. Metaheurísticas de Buscas PR UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ ALGORITMOS GENÉTICOS Metaheurísticas de Buscas ALGORITMOS GENÉTICOS (AG) Popularizados por John Holland podem ser considerados os primeiros modelos algorítmicos

Leia mais

Função par e função ímpar

Função par e função ímpar Pré-Cálculo Humberto José Bortolossi Deartamento de Matemática Alicada Universidade Federal Fluminense Função ar e função ímar Parte 3 Parte 3 Pré-Cálculo 1 Parte 3 Pré-Cálculo 2 Função ar Definição Função

Leia mais

ESTUDO COMPARATIVO DO DESEMPENHO DE DIFERENTES OPERADORES GENÉTICOS NA RESOLUÇÃO DO PROBLEMA DO CAIXEIRO VIAJANTE

ESTUDO COMPARATIVO DO DESEMPENHO DE DIFERENTES OPERADORES GENÉTICOS NA RESOLUÇÃO DO PROBLEMA DO CAIXEIRO VIAJANTE 45 ESTUDO COMPARATIVO DO DESEMPENHO DE DIFERENTES OPERADORES GENÉTICOS NA RESOLUÇÃO DO PROBLEMA DO CAIXEIRO VIAJANTE Comparative Study of Different Genetic Operators to the Resolution of the Traveling

Leia mais

Teoria da Complexidade Computacional

Teoria da Complexidade Computacional Teoria da Complexidade Computacional Letícia Rodrigues Bueno UFABC Motivação Motivação I can t find an efficient algorithm, I guess I m just too dumb. Fonte: GAREY, M. R. e JOHNSON, D. S. Computers and

Leia mais

Fig. 1 - Resposta em Malha Aberta

Fig. 1 - Resposta em Malha Aberta MODOS DE CONROLE Modo ou ação de controle é a forma através da qual o controlador age sobre o rocesso com o objetivo de manter a variável controlada no setoint. A ação de controle ara um rocesso deende

Leia mais

FICHA de AVALIAÇÃO de MATEMÁTICA A 12.º Ano de escolaridade Versão.1

FICHA de AVALIAÇÃO de MATEMÁTICA A 12.º Ano de escolaridade Versão.1 FICHA de AVALIAÇÃO de MATEMÁTICA A.º Teste.º Ano de escolaridade Versão. Nome: N.º Turma: Professor: José Tinoco 6//08 Evite alterar a ordem das questões Nota: O teste é constituído or duas artes Caderno

Leia mais

Algoritmos Genéticos. Estéfane G. M. de Lacerda DCA/UFRN Outubro/2008

Algoritmos Genéticos. Estéfane G. M. de Lacerda DCA/UFRN Outubro/2008 Estéfane G. M. de Lacerda DCA/UFRN Outubro/2008 Introdução São técnicas de busca e otimização. É a metáfora da teoria da evolução das espécies iniciada pelo Fisiologista e Naturalista inglês Charles Darwin.

Leia mais

1 Introdução 1.1 Motivação

1 Introdução 1.1 Motivação 13 1 Introdução 1.1 Motivação O planejamento de tarefas é um trabalho de resultados economicamente importantes mas de uma dificuldade computacional muito grande. Os problemas de planejamento podem ser

Leia mais

3. Resolução de problemas por meio de busca

3. Resolução de problemas por meio de busca Inteligência Artificial - IBM1024 3. Resolução de problemas por meio de busca Prof. Renato Tinós Local: Depto. de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3. Resolução de problemas por

Leia mais

CONTROLE TOLERANTE A FALHAS BASEADO EM ATUADORES VIRTUAIS COM HORIZONTE MÓVEL

CONTROLE TOLERANTE A FALHAS BASEADO EM ATUADORES VIRTUAIS COM HORIZONTE MÓVEL CONTROLE TOLERANTE A FALHAS BASEADO EM ATUADORES VIRTUAIS COM HORIZONTE MÓVEL T. V. da COSTA 1, L. C. OLIVEIRA-LOPES 2, A. M. F. FILETI 1, F. V. da Silva 1 1 Universidade Estadual de Caminas, Faculdade

Leia mais

Modelos Evolucionários e Tratamento de Incertezas

Modelos Evolucionários e Tratamento de Incertezas Ciência da Computação Modelos Evolucionários e Tratamento de Incertezas Aula 01 Computação Evolucionária Max Pereira Motivação Se há uma multiplicidade impressionante de algoritmos para solução de problemas,

Leia mais

Noções de Testes de Hipóteses

Noções de Testes de Hipóteses Noções de Testes de Hióteses Outro tio de roblema da Inferência Estatística é o de testar se uma conjectura sobre determinada característica de uma ou mais oulações é, ou não, aoiada ela evidência obtida

Leia mais

UMA METODOLOGIA PARA O PROBLEMA DO ROTEAMENTO DE VEÍCULOS UM ESTUDO DE CASO PARA A DISTRIBUIÇÃO DE ÁGUA MINERAL

UMA METODOLOGIA PARA O PROBLEMA DO ROTEAMENTO DE VEÍCULOS UM ESTUDO DE CASO PARA A DISTRIBUIÇÃO DE ÁGUA MINERAL UMA METODOLOGIA PARA O PROBLEMA DO ROTEAMENTO DE VEÍCULOS UM ESTUDO DE CASO PARA A DISTRIBUIÇÃO DE ÁGUA MINERAL Sheila Margot Gonçalves SOCIESC- Sociedade Educacional de Santa Catarina Rua Albano Schmidt,3333-CEP:89227-700,

Leia mais

3. ANÁLISE DE DADOS EXPERIMENTAIS

3. ANÁLISE DE DADOS EXPERIMENTAIS 3. AÁLISE DE DADOS EXPEIMETAIS 3. Introdução. Todo dado eerimental deve ser analisado através de algum tio de rocedimento. Um bom eerimentalista deve fazer todo o esforço ossível ara eliminar todos os

Leia mais

Decisão Multicritério e Otimização Combinatória aplicadas à seleção de contribuintes do ICMS para fins de auditoria

Decisão Multicritério e Otimização Combinatória aplicadas à seleção de contribuintes do ICMS para fins de auditoria Decisão Multicritério e Otimização Combinatória alicadas à seleção de contribuintes do ICMS ara fins de auditoria Glauber Arthur N. da Silva, MSc João Inácio Soletti, PhD Henrique Pacca Loureiro Luna,

Leia mais

SIMULADO. 05) Atribuindo-se todos os possíveis valores lógicos V ou F às proposições A e B, a proposição [( A) B] A terá três valores lógicos F.

SIMULADO. 05) Atribuindo-se todos os possíveis valores lógicos V ou F às proposições A e B, a proposição [( A) B] A terá três valores lógicos F. 01) Considere as seguintes roosições: P: Está quente e Q: Está chovendo. Então a roosição R: Se está quente e não está chovendo, então está quente ode ser escrita na forma simbólica P..( Q) P, em que P..(

Leia mais

Um Experimento de Realidade Estendida Utilizando Técnicas de Síntese, Processamento Digital de Imagens e Fotogrametria Digital

Um Experimento de Realidade Estendida Utilizando Técnicas de Síntese, Processamento Digital de Imagens e Fotogrametria Digital Um Exerimento de Realidade Estendida Utilizando Técnicas de Síntese, Processamento Digital de Imagens e Fotogrametria Digital Prof. Msc. Glauber cunha Gonçalves 1 Prof. Dr. Jorge enteno 2 Eng. grim. Fernando

Leia mais

Conjunto de Valores. A Função de Probabilidade (fp)

Conjunto de Valores. A Função de Probabilidade (fp) Prof. Lorí Viali, Dr. viali@mat.ufrgs.br htt://www.mat.ufrgs.br/~viali/ Bernoulli Binomial Binomial Negativa ou Pascal Geométrica Hiergeométrica Uniforme Poisson Eerimento Qualquer um que corresonda a

Leia mais

Outras Técnicas que Utilizam o Escore de Propensão

Outras Técnicas que Utilizam o Escore de Propensão Técnicas Econométricas ara Avaliação de Imacto Outras Técnicas que Utilizam o Escore de Proensão Rafael Perez Ribas Centro Internacional de Pobreza Brasília, 28 de maio de 2008 Introdução O Escore de Proensão

Leia mais

Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO

Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO AULA 06 Algoritmos Genéticos Sumário Introdução Inteligência Artificial (IA) Algoritmos Genéticos Aplicações de

Leia mais

GT-JeDi - Curso de Desenv. de Jogos IA para Jogos. Gustavo Pessin 2007

GT-JeDi - Curso de Desenv. de Jogos IA para Jogos. Gustavo Pessin 2007 GT-JeDi - Curso de Desenv. de Jogos IA para Jogos Gustavo Pessin 2007 Cronograma Base conceitual Exemplo: Achando o máximo de uma função... Como criar uma pequena aplicação: Exercício-Exemplo [Animal selvagem...]

Leia mais

14 MODELO DE DECISÃO DA TEORIA DAS RESTRIÇÕES

14 MODELO DE DECISÃO DA TEORIA DAS RESTRIÇÕES 14 MODELO DE DECISÃO DA TEORIA DAS RESTRIÇÕES A artir da remissa da teoria das restrições de ue a emresa oera semre com algum tio de restrição, neste caítulo é abordado o rocesso geral de tomada de decisão

Leia mais

UMA INTRODUÇÃO AOS ALGORITMOS GENETICOS

UMA INTRODUÇÃO AOS ALGORITMOS GENETICOS UMA INTRODUÇÃO AOS ALGORITMOS GENETICOS Uma visão geral dos GAs Um algoritmo genético é uma classe de algoritmo de busca. O algoritmo procura uma solução dentro de um espaço para um problema de otimização.

Leia mais

Problemas de otimização

Problemas de otimização Problemas de otimização Problemas de decisão: Existe uma solução satisfazendo certa propriedade? Resultado: sim ou não Problemas de otimização: Entre todas as soluções satisfazendo determinada propriedade,

Leia mais

Definição das variáveis principais consideradas no Programa Richardson 4.0

Definição das variáveis principais consideradas no Programa Richardson 4.0 Definição das variáveis rinciais consideradas no Prorama Richardson 4 ) Ordens verdadeiras real*6dimension(:)allocatable :: V! ordens verdadeiras do erro verdadeiro character*5dimension(:)allocatable ::

Leia mais

MADEIRA arquitetura e engenharia

MADEIRA arquitetura e engenharia Voltar MADEIRA arquitetura e engenharia Modelo ara Análise Global de Estruturas de Madeira com Avaliação de Forças Localizadas em inos Deformáveis nº 4 artigo3 Eng. Civil rof. Dr. Francisco A. Romero Gesualdo

Leia mais

Algoritmo Genético. Inteligência Artificial. Professor: Rosalvo Ferreira de Oliveira Neto

Algoritmo Genético. Inteligência Artificial. Professor: Rosalvo Ferreira de Oliveira Neto Algoritmo Genético Inteligência Artificial Professor: Rosalvo Ferreira de Oliveira Neto Estrutura 1. Introdução 2. Conceitos Básicos 3. Aplicações 4. Algoritmo 5. Exemplo Introdução São técnicas de busca

Leia mais

UMA ANÁLISE SOBRE OS ATAQUES AOS PRINCIPAIS ESQUEMAS DE PREVENÇÃO CONTRA FRAUDE EM CRIPTOGRAFIA VISUAL

UMA ANÁLISE SOBRE OS ATAQUES AOS PRINCIPAIS ESQUEMAS DE PREVENÇÃO CONTRA FRAUDE EM CRIPTOGRAFIA VISUAL UMA ANÁLISE SOBRE OS ATAQUES AOS PRINCIPAIS ESQUEMAS DE PREVENÇÃO CONTRA FRAUDE EM CRIPTOGRAFIA VISUAL Fabiano de Moraes Domingues* José Antônio Moreira Xexéo Instituto Militar de Engenharia (IME) Seção

Leia mais

Distribuição de uma proporção amostral

Distribuição de uma proporção amostral Distribuição de uma roorção amostral Estatística II Antonio Roque Aula 4 Exemlo Ilustrativo: Suonha que se saiba que em uma certa oulação humana uma roorção de essoas igual a = 0, 08 (8%) seja cega ara

Leia mais

2 Modelagem da casca cilíndrica

2 Modelagem da casca cilíndrica odelagem da casca cilíndrica As cascas cilíndricas odem ser definidas como um coro cuja distância de qualquer onto interno deste coro a uma suerfície de referência (usualmente a suerfície média da casca)

Leia mais

Geometria Computacional Primitivas Geométricas. Claudio Esperança Paulo Roma Cavalcanti

Geometria Computacional Primitivas Geométricas. Claudio Esperança Paulo Roma Cavalcanti Geometria Comutacional Primitivas Geométricas Claudio Eserança Paulo Roma Cavalcanti Oerações com Vetores Sejam x e y vetores do R n e λ um escalar. somavetorial ( x, y ) = x + y multescalar ( λ, x ) =

Leia mais

c. De quantas formas diferentes podemos ir de A até C, passando por B, e depois voltar para A sem repetir estradas e novamente passando por B?

c. De quantas formas diferentes podemos ir de A até C, passando por B, e depois voltar para A sem repetir estradas e novamente passando por B? Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso - IFMT Camus Várzea Grande Aula - Análise Combinatória e Probabilidade Prof. Emerson Dutra E-mail: emerson.dutra@vgd.ifmt.edu.br Página

Leia mais

Um Algoritmo Imunológico para a Solução do Problema do Caixeiro Viajante

Um Algoritmo Imunológico para a Solução do Problema do Caixeiro Viajante Um Algoritmo Imunológico para a Solução do Problema do Caixeiro Viajante Thiago A. S. Masutti 1, Leandro N. de Castro 2 1 Laboratório de Sistemas Inteligentes Universidade Católica de Santos R. Dr. Carvalho

Leia mais

7 Estudo de Casos: Obtenção de uma Regra de Decisão Ótima por Aproximação com Algoritmos Genéticos

7 Estudo de Casos: Obtenção de uma Regra de Decisão Ótima por Aproximação com Algoritmos Genéticos 7 Estudo de Casos: Obtenção de uma Regra de Decisão Ótima por Aproximação com Algoritmos Genéticos 7.. Introdução Este capítulo analisa o problema de decisão de investimento num projeto sujeito a incertezas

Leia mais

Figura 4.21: Gráfico da intensidade das potências de qq U t qq (linhas 1 e 3), levando em conta os 30% de pontos mais intensos, N = 76 e fase = 0,

Figura 4.21: Gráfico da intensidade das potências de qq U t qq (linhas 1 e 3), levando em conta os 30% de pontos mais intensos, N = 76 e fase = 0, Figura 4.2: Gráfico da intensidade das otências de q U t q (linhas e 3), levando em conta os 3% de ontos mais intensos, N = 76 e fase =, comaradas com órbitas eriódicas clássicas (linhas 2 e 4) obtidas

Leia mais

INTRODUÇÃO À MATEMÁTICA FINANCEIRA

INTRODUÇÃO À MATEMÁTICA FINANCEIRA Hewlett-Packard INTRODUÇÃO À MATEMÁTICA FINANCEIRA Aulas 0 a 04 Elson Rodrigues, Gabriel Carvalho e Paulo Luiz Ramos Ano: 206 Sumário Matemática Financeira... REFLITA... Porcentagem... Cálculos com orcentagem...

Leia mais

4 Cargas Dinâmicas 4.1 Introdução

4 Cargas Dinâmicas 4.1 Introdução 4 Cargas Dinâmicas 4.1 Introdução Carregamentos dinâmicos, or definição, são carregamentos em que a magnitude, a direção e a osição odem variar ao longo do temo. Consequentemente, as resostas da estrutura,

Leia mais

3 Algoritmos Genéticos

3 Algoritmos Genéticos Técnicas de Inteligência Computacional 33 3 Algoritmos Genéticos Este capítulo resume os principais conceitos sobre o algoritmo evolucionário empregado nesta dissertação. É apresentada uma breve explicação

Leia mais

Um AG Baseado em Ordem para o Problema do Ladrão de Jóias com Múltiplas Restrições

Um AG Baseado em Ordem para o Problema do Ladrão de Jóias com Múltiplas Restrições > REVISTA DE INTELIGÊNCIA COMPUTACIONAL APLICADA (ISSN: XXXXXXX), Vol. X, No. Y, pp. 1-10 1 Um AG Baseado em Ordem para o Problema do Ladrão de Jóias com Múltiplas Restrições Jarbas Silva Abstract Neste

Leia mais

Seleção de variáveis categóricas utilizando análise de correspondência e análise procrustes

Seleção de variáveis categóricas utilizando análise de correspondência e análise procrustes Acta Scientiarum (4):86-868, 999. ISSN 45-684. Seleção de variáveis categóricas utilizando análise de corresondência e análise rocrustes Terezinha Aarecida Guedes*, Ivan Ludgero Ivanqui, Ana Beatriz Tozzo

Leia mais

Cadeias de Markov. Andrei Andreyevich Markov (*1856, Ryazan, Russia; 1922, São Petersburgo, Russia).

Cadeias de Markov. Andrei Andreyevich Markov (*1856, Ryazan, Russia; 1922, São Petersburgo, Russia). Cadeias de Markov Andrei Andreyevich Markov (*856, Ryazan, Russia; 9, São etersburgo, Russia). Acreditar é mais fácil do que ensar. Daí existirem muito mais crentes do que ensadores. - Bruce Calvert .

Leia mais

3 Algoritmos Genéticos e Co-Evolução

3 Algoritmos Genéticos e Co-Evolução 30 3 Algoritmos Genéticos e Co-Evolução Algoritmos Genéticos (AGs) constituem uma técnica de busca e otimização, altamente paralela, inspirada no princípio Darwiniano de seleção natural e reprodução genética

Leia mais

5 Teoria de opções reais 5.1. Avaliação de projetos via FCD vs. ROV

5 Teoria de opções reais 5.1. Avaliação de projetos via FCD vs. ROV 5 Teoria de oções reais 5.1. Avaliação de rojetos via FCD vs. ROV A avaliação de rojetos de investimentos é uma questão estratégica ara toda cororação atualmente. Cada vez mais uma decisão é tomada em

Leia mais

Aplicação de algoritmos genéticos. Problema da Mochila (knapsack problem)

Aplicação de algoritmos genéticos. Problema da Mochila (knapsack problem) Aplicação de algoritmos genéticos Problema da Mochila (knapsack problem) Algoritmos genéticos Passos inspirados no processo biológico de evolução Ideia de sobrevivência dos mais adaptados Soluções cada

Leia mais

EQUALIZAÇÃO DE FASE BASEADA NA INCLINAÇÃO DE UMA RETA-MODELO OBTIDA A PARTIR DO ATRASO DE FASE DO FILTRO A SER EQUALIZADO

EQUALIZAÇÃO DE FASE BASEADA NA INCLINAÇÃO DE UMA RETA-MODELO OBTIDA A PARTIR DO ATRASO DE FASE DO FILTRO A SER EQUALIZADO XV CONGRESSO BRASILEIRO DE AUTOMÁTICA CBA, - DE SETEMBRO DE, GRAMADO - RS UALIZAÇÃO DE FASE BASEADA NA INCLINAÇÃO DE UMA RETA-MODELO OBTIDA A PARTIR DO ATRASO DE FASE DO FILTRO A SER UALIZADO AURENCIO

Leia mais

3 Propagação em ambientes abertos na faixa GHz

3 Propagação em ambientes abertos na faixa GHz 3 Proagação em ambientes abertos na faixa 10-66 GHz Na faixa de freqüências de oeração entre 10 e 66 GHz, a existência de visada direta é muito imortante ara viabilizar a comunicação de sistemas sem fio

Leia mais

Otimização. Algoritmos Genéticos. Teoria da Evolução. Otimização

Otimização. Algoritmos Genéticos. Teoria da Evolução. Otimização Algoritmos Genéticos Otimização São técnicas de busca e otimização. É a metáfora da teoria da evolução das espécies iniciada pelo Fisiologista e Naturalista inglês Charles Darwin. Desenvolvido por John

Leia mais

Ensaios em Jogos Evolucionários com Aplicação ao Estudo da Interação entre Agências de Rating e Investidores

Ensaios em Jogos Evolucionários com Aplicação ao Estudo da Interação entre Agências de Rating e Investidores 1 Raffael Caano de Arruda Ensaios em Jogos Evolucionários com Alicação ao Estudo da Interação entre Agências de Rating e Investidores Dissertação de Mestrado Dissertação aresentada como requisito arcial

Leia mais

Cadeias de Markov. 1. Introdução. Modelagem e Simulação - Cadeias de Markov

Cadeias de Markov. 1. Introdução. Modelagem e Simulação - Cadeias de Markov Cadeias de Markov. Introdução Nestas notas de aula serão tratados modelos de robabilidade ara rocessos que evoluem no temo de maneira robabilística. Tais rocessos são denominados rocessos Estocásticos...

Leia mais

Ciência de Computadores Sistemas Inteligentes

Ciência de Computadores Sistemas Inteligentes Ciência de Comutadores Sistemas Inteligentes Segundo teste (duração: 1 hora) Data: 3 de Junho de 013 1) Qual das seguintes alternativas melhor descreve a forma como as robabilidades a riori são obtidas

Leia mais

Sistemas Operacionais

Sistemas Operacionais Provocação (brainstorming) Sistemas Oeracionais Introdução a gerência de memória Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3. Brasil Creative Commons. Para visualizar uma cóia desta

Leia mais

Créditos. Introdução a Sistemas Inteligentes. Agenda Introdução Breve Histórico. Introdução. Introdução aos Algoritmos Evolutivos

Créditos. Introdução a Sistemas Inteligentes. Agenda Introdução Breve Histórico. Introdução. Introdução aos Algoritmos Evolutivos Introdução a Sistemas Inteligentes Introdução aos Algoritmos Evolutivos Créditos Este material consiste de adaptações e extensões dos originais gentilmente cedidos: pelo Prof. Dr. Eduardo Raul Hruschka

Leia mais

Acréscimos e decréscimos - Resolução

Acréscimos e decréscimos - Resolução 0 (Unicam 5 ª fase) (Acréscimo e decréscimo ercentual) Uma comra no valor de.000 reais será aga com uma entrada de 600 reais e uma mensalidade de 4 reais. A taxa de juros alicada na mensalidade é igual

Leia mais

Metodologia para Avaliação de Rodovias Extraídas Computacionalmente em Imagens Digitais

Metodologia para Avaliação de Rodovias Extraídas Computacionalmente em Imagens Digitais Pesquisas em Geociências, 3(): 9-38 004 INSS 58-398 Instituto de Geociências, UFRGS Porto Alegre, RS - Brasil Metodologia ara Avaliação de Rodovias Extraídas Comutacionalmente em Imagens Digitais JOSÉ

Leia mais

Passos lógicos. Texto 18. Lógica Texto Limitações do Método das Tabelas Observações Passos lógicos 4

Passos lógicos. Texto 18. Lógica Texto Limitações do Método das Tabelas Observações Passos lógicos 4 Lógica ara Ciência da Comutação I Lógica Matemática Texto 18 Passos lógicos Sumário 1 Limitações do Método das Tabelas 2 1.1 Observações................................ 4 2 Passos lógicos 4 2.1 Observações................................

Leia mais

Teoria da Complexidade Computacional

Teoria da Complexidade Computacional Teoria da Complexidade Computacional 25 de novembro de 2011 Enquanto a teoria de análise de algoritmos estuda a análise de complexidade de algoritmos, a teoria da complexidade estuda a classificação de

Leia mais