Escolar Documentos
Profissional Documentos
Cultura Documentos
Puzzle: desenhar as figuras abaixo sem levantar o lpis e sem repetir arestas; de preferncia, terminando no mesmo vrtice em que iniciar.
Caminho de Euler: caminho que visita cada aresta exactamente uma vez Caminho de Euler: caminho que visita cada aresta exactamente uma vez problema resolvido por Euler em 1736 e que marca o incio da Teoria dos Grafos
Grafos - 59
Soluo
condio necessria circuito de Euler: nmero de arestas convergentes em cada vrtice par - o ciclo entra tantas vezes em vrtices quantas sai caminho de Euler: idem, excepto possivelmente em dois vrtices - o primeiro e o ltimo; no caso de haver mais vrtices com nmero mpar de arestas impossvel condio suficiente se se verificarem as condies acima, ento existe circuito (caminho) de Euler mtodo: pesquisa em profundidade O(|E| + |V| ) principal problema: fazer um curto-circuito e deixar arestas de fora correco - procurar o primeiro vrtice no caminho obtido que possua uma aresta no percorrida - lanar uma sub-pesquisa em profundidade - inserir o resultado no caminho principal (usar lista ligada) Ciclo Hamiltoniano: ciclo simples que visita todos os vrtices? (v-se depois)
Grafos - 60
Exemplo de um circuito
2 6 8 9 12 3 1 4 7 10 11 5
2 6 8
1 4 7 5
9 12
10
11
Grafos - 61
Exemplo de um circuito
2 6 8 9 12 3 1 4 7 10 11 5
2 6 8
1 4 7 5
9 12
10
11
Grafos - 62