felipefrm / graph-coloring-algorithms

🌈 Trabalho Prático 3 - AEDs III

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Coloração de Grafos

Resumo

Estudo da teoria de grafos aplicado a à coloração de vértices. Uma coloração em um grafo, consiste na atribuição de cores aos vértices de modo que vértices adjacentes tenham cores distintas. A solução do problema do número cromático em grafo tem como objetivo determinar o menor valor de que possibilite uma coloração. Foi implementado duas heurísticas e um algoritmo exato para a resolução do problema.

Passo-a-passo para execução do programa

  1. Compile o programa com o utilitário makefile:
& make
  1. Execute o programa ./tp3 com o argumento -i seguido do nome do arquivo de entrada e -o seguido do nome do arquivo de saida:
& ./tp -i [ARQUIVO DE ENTRADA] -o [ARQUIVO DE SADIDA]
  1. Escolha para qual estratégia você quer aplicar o algoritmo de resolução do problema:
&.[0] Todos os algoritmos
  [1] Força Bruta (backtracking)
  [2] Heuristica 1
  [3] Heuristica 2
  1. Confira a saída do programa no arquivo de saída.

About

🌈 Trabalho Prático 3 - AEDs III

License:MIT License


Languages

Language:C 97.4%Language:Makefile 2.6%