Tópicos em otimização combinatória

Slides:



Advertisements
Apresentações semelhantes
Friedrich Hayek.
Advertisements

Projeto de Programação PD-I
Grafos - Caminhos Caminhos Máximo / Mínimo:
Profa. Sandra de Amo Mestrado em Ciência da Computação 2013 – 2
RESOLUÇÃO DE PROBLEMAS E PROCURA
São João del-Rei, 23 a 26 de novembro de 2004
Medida do Tempo de Execução de um Programa
Estruturas de Dados e Complexidade de Algoritmos
Problemas NP-completo
Inteligência Artificial
Grafos Msc. Cintia Carvalho Oliveira Doutoranda em Computação – UFU
Tópicos em otimização combinatória
The Lakes Region of Rio A paradise just 90 miles North of Rio de Janeiro Um paraíso a apenas 145 Km ao norte do Rio de Janeiro Song: Stranger in Paradise.
Shirley Bassey Where do I begin?.
Teoria dos Grafos Caminhos e Noção de Grafos com pesos
22.1 – A natureza atômica da matéria
Tópicos em otimização combinatória
Programação inteira Branch-and-bound Aula baseada em diversas fontes:
Otimização Inteira 5a. Aula Franklina.
Conceitos Básicos Alysson e Franklina 2ºs/
Tópicos em otimização combinatória
Tópicos em otimização combinatória
Programação inteira Introdução.
Traveling Salesman Problem: Alguns métodos heurísticos
Tópicos em otimização combinatória
Alysson M. Costa – ICMC/USP Tópicos em otimização combinatória Heurísticas construtivas Análise de qualidade: análise de pior caso Aula baseada em material.
Franklina M. B. Toledo / Alysson M. Costa Otimização em grafos Traveling salesman problem Introdução.
Alysson M. Costa – ICMC/USP Tópicos em otimização combinatória O problema de minimização de makespan em processadores paralelos.
Avaliação Constituição dos grupos de trabalho:
Pronomes pessoais & Indefinidos
Otimização por Colônia de Formigas Ant Colony Optimization
GRASP Disciplina: ODST Professores: José Oliveira e Maria Carravilla
VOTED THE BEST OF THIS YEAR (votado como o melhor de 2007)
0 Stefan Pölt, FRA IN/P Great Truths about Revenue Management Systems brought to us by various cartoonists.
What can I say There´s an empty place Where your Love filled my life And I know That a part of you will always Be a part of me O que eu posso dizer.
Tópicos Avançados em Inteligência Artificial
Complexidade de Algoritmos
Sobre uma abordagem do número de estabilidade de um grafo baseada em técnicas de optimização quadrática Carlos J. Luz Instituto Politécnico de Setúbal.
1 BCC101 – Matemática Discreta I Introdução. Em Matemática e Computação…  Queremos expressar e resolver problemas  Do que precisamos?  Uma linguagem.
suas Tecnologias - Inglês Possessive Adjectives/Possessive Pronouns
Eu sou um poeta. Rebecca N°23 4ºB João Cabral de Melo Neto  Nasceu em 9 de janeiro de 1920 e faleceu em 9 de outubro de 1999 ele já foi diplomata brasileiro.
Sempre útil não te esqueceres de que te encontras em estágio educativo na Terra. It is always useful not to forget that you are in an educational stage.
AdsRcatyb It's sad to think we're not gonna make it É triste pensar que não vamos conseguir It's sad to think we're not gonna make it É triste pensar.
Busca Combinatorial e Métodos de Heurística
Pronomes Relativos.
Cigré/Brasil CE B5 – Proteção e Automação Seminário Interno de Preparação para o Colóquio de Madri 2007 Rio de Janeiro, outubro/07.
Seize The Day Aproveite o dia
1 PSP/TSP Definições e Questões Jones Albuquerque
I could start dreamin, but it never ends Eu poderia começar a sonhar mas isso nunca terminaria As long as you're gone we may as well pretend Enquanto.
Problemas NP-completos e Programação Dinâmica
Heaven Bryan Adams Oh - thinkin about all our younger years Pensando nos nossos tempos de juventude There was only you and me Só existia eu e você.
CIGRÉ/BRASIL – COMITÊ NACIONAL BRASILEIRO CE-B5 – PROTEÇÃO E AUTOMAÇÃO SEMINÁRIO INTERNO DE 2005.
Billy Paul Without You No I can't forget this evening Não, eu não posso esquecer esta tarde Or your face as you were leaving Ou o seu rosto quando você.
Rick Astley Cry for help She’s taken my time. Ela tem tomado o meu tempo Convince me she’s fine. Me convencendo de que está bem But when she leaves.
QUE TENHAS UM LINDO DIA Séneca Os desafios não são difíceis porque tentamos; é por não tentarmos que são difíceis. WISHING YOU A BEAUTIFUL DAY Challenges.
Otimização com Colônias de Formigas
Inteligência de Enxame 2 – The Ant Colony Optimization Metaheuristic CPE-730 Filipe de Almeida Araujo Vital Aluno de Graduação em Engenharia de Controle.
Disciplina: Inglês – Apoio Informática Educatica
Boas Vindas ao IME-UERJ 1 Quais os caminhos atuais para a Matemática e os matemáticos ? Carlos A de MOURA Prof. Visitante IME-UERJ Dep. de Análise Matemática.
Sistemas de Informação Inteligentes Aula 4 Nadilma Nunes
Na linha Tradução Rolagem automática On the Line Michael Jackson.
They try to tell us we´re too young Tentam nos dizer que somos muito jovens Too young to really be in love Jovens demais pra amar They say that love´s.
“Felizes são aqueles que levam consigo uma parte das dores do mundo. frase atribuída a Jesus Cristo Durante a longa caminhada, eles saberão mais coisas.
Where do I begin Por onde eu começo To tell a story of how great a love can be, A contar a história de quão grande um amor pode ser? The sweet love.
Abril 2016 Gabriel Mormilho Faculdade de Economia, Administração e Contabilidade da Universidade de São Paulo Departamento de Administração EAD5853 Análise.
Sunday School Adolescents Theme: Evangelism.
FORMAS VERBAIS II (TEMPOS PROGRESSIVOS, PERFEITOS)
Transcrição da apresentação:

Tópicos em otimização combinatória Introdução Alysson M. Costa – ICMC/USP

Otimização combinatória 4 mar 2009 . 11:37 Otimização combinatória Otimização: De maneira informal: é a busca da melhor solução para um problema. Esta busca pode ser exata ou heurística.

Otimização combinatória 4 mar 2009 . 11:37 Otimização combinatória Combinatória: De maneira informal: combinatória é o ramo da matemática que estuda estruturas discretas finitas ou contáveis.

4 mar 2009 . 11:37 Exemplo Problema do caixeiro viajante

4 mar 2009 . 11:37 Caixeiro viajante

4 mar 2009 . 11:37 Um problema fácil

4 mar 2009 . 11:37 Um problema fácil The Travelling Salesman Problem: a computational study. Applegate, Bixby, Chvátal and Cook

Um problema nem tão fácil 4 mar 2009 . 11:37 Um problema nem tão fácil The Travelling Salesman Problem: a computational study. Applegate, Bixby, Chvátal and Cook

Caixeiro viajante (estética!) 4 mar 2009 . 11:37 Caixeiro viajante (estética!) The Travelling Salesman Problem: a computational study. Applegate, Bixby, Chvátal and Cook

4 mar 2009 . 11:37 Polivanova, N. I. Functional and structural aspects of the visual components of intuition in problem solving Voprosy Psikhologii, 1974, 4, 41-51 - problemas representados geometricamente £ problemas onde as distâncias são dadas para cada par de cidades.

4 mar 2009 . 11:37 Vickers, D.; Butavicius, M.; Lee, M. & Medvedev, A. Human performance on visually presented Traveling Salesman problems Psychological Research, 2001, 65, 34-45 Otimização x Estética

Associar escala (1-melhor; 5-pior) a estética de soluções do TSP 4 mar 2009 . 11:37 Ormerod, T. C. & Chronicle, E. P. Global perceptual processes in problem solving: The case of the traveling salesperson. Perception & Psychophysics, 1999, 61, 1227-1238 Associar escala (1-melhor; 5-pior) a estética de soluções do TSP

4 mar 2009 . 11:37 http://www.cgl.uwaterloo.ca/~csk/projects/tsp/

4 mar 2009 . 11:37 The Travelling Salesman Problem: a computational study. Applegate, Bixby, Chvátal and Cook

4 mar 2009 . 11:37 The Travelling Salesman Problem: a computational study. Applegate, Bixby, Chvátal and Cook

Caixeiro viajante (história) 4 mar 2009 . 11:37 Caixeiro viajante (história) Schrijver, A. Aardal, K.; Nemhauser, G. L. & Weismantel, R. (ed.) On the history of combinatorial optimization (till 1960), Handbooks in Operations Research and Management - Discrete Optimization, 2005, 12, 1–68. David Applegate, Robert Bixby,Vašek Chvátal & William Cook. The Traveling Salesman Problem: A Computational Study Princeton Series in Applied Mathematics, February 2007. http://www.tsp.gatech.edu/

Caixeiro viajante (história) 4 mar 2009 . 11:37 Caixeiro viajante (história) Século XIX Sir William Rowan Hamilton (matemático irlandês) Thomas Penyngton (matemático britânico) Hamilton Icosian game

Caixeiro viajante (história) - cavaleiros... 4 mar 2009 . 11:37 Caixeiro viajante (história) - cavaleiros... O passeio do cavalo (the Knight's tour) Leonhard Paul Euler (1707-1783) Knight's tour

Caixeiro viajante (história) - cavaleiros... 4 mar 2009 . 11:37 Caixeiro viajante (história) - cavaleiros... Euller

Caixeiro viajante (história) - cavaleiros... 4 mar 2009 . 11:37 Caixeiro viajante (história) - cavaleiros... Exercício: como transformar no TSP ? ?

Caixeiro viajante (história) 4 mar 2009 . 11:37 Caixeiro viajante (história) Século XIX - Um manual de 1832

Século XIX - Um manual de 1832 4 mar 2009 . 11:37 Século XIX - Um manual de 1832 Business leads the traveling salesman here and there, and there is not a good tour for all occurring cases; but through an expedient choice division of the tour so much time can be won that we feel compelled to give guidelines about this.

Século XIX - Um manual de 1832 4 mar 2009 . 11:37 Século XIX - Um manual de 1832 Everyone should use as much of the advice as he thinks useful for his application. We believe we can ensure as much that it will not be possible to plan the tours through Germany in consideration of the distances and the traveling back and fourth, which deserves the traveler’s special attention, with more economy. The main thing to remember is always to visit as many localities as possible without having to touch them twice.

Solução viável O que é uma solução viável para o problema ? 4 mar 2009 . 11:37 Solução viável O que é uma solução viável para o problema ? Respeita todas as restrições: = O caminho se inicia e termina em um nó = Cada nó é visitado uma única vez = Não existem subciclos

4 mar 2009 . 11:37 Solução viável Note que podemos enumerar as soluções viáveis para o problema do caixeiro viajante: O primeiro nó pode ser tomado arbitrariamente. Temos as soluções viáveis: 123456 123465 123645 ... Quantas são ? (n-1)! = 5! = 120

Cidades Número de soluções 6 720 7 5040 8 40320 9 362880 10 3628800 4 mar 2009 . 11:37 Cidades Número de soluções 6 720 7 5040 8 40320 9 362880 10 3628800 ... 30 2.6525286 × 1032

4 mar 2009 . 11:37 Mas... ... não existem outras técnicas melhores que enumeração explícita ? Sim, existem. Mas nenhuma técnica conhecida que resolva eficientemente problemas como o caixeiro viajante. Por isso, recorremos a estratégias heurísticas, que não garantem a otimalidade mas costumam obter soluções de boa qualidade. Neste curso, tentaremos entender que problemas têm (e os que não têm) esta característica de serem difíceis, e estudar heurísticas de diversos tipos para sua resolução aproximada.

Esboço do curso Noções de complexidade 4 mar 2009 . 11:37 Esboço do curso Noções de complexidade Análise da qualidade de heurísticas Heurísticas simples (construtivas) Busca Local Meta-heurísticas GRASP Simulated Annealing Busca Tabu Algoritmos evolutivos ... Math-heuristics