Maasouza / MinVertexCover

EEL857 - Otimização em Grafos - UFRJ 2016.2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#

EEL857 - Otimização em Grafos - UFRJ 2016.2

Algoritmos para resolução do problema de cobertura minima de vertices

Trabalho desenvolvido por: Marcos Aurélio
Para a disciplina do Profº. Luidi Simonetti

  1. Tecnologias
  • Python
  1. Funções e Algoritmos
  • Algoritmo de força bruta
  • Algoritmo backtracking
  • Algoritmo branch and bound
  • Algoritmo utilizando a heurística de vertice de maior grau
  • Função para gerar um grafo aleatório
  1. Instruções
    • Download

    • Clone

        git clone https://github.com/maasouza/minvertexcover.git
      
    • Para gerar um grafo

        cd minvertexcover/data
        make
        ./new --v nVertices --d densidade --path ../path/to/new_graph.dat
      
    • Visualizar o grafo

        O grafo pode ser visualizado localmente.
        Basta abrir o arquivo index.html (Firefox only).
        Exemplo https://maasouza.github.io/MinVertexCover/site/
      

About

EEL857 - Otimização em Grafos - UFRJ 2016.2

License:MIT License


Languages

Language:Python 46.5%Language:C++ 32.3%Language:HTML 17.5%Language:Makefile 2.9%Language:Shell 0.8%