Skip to content

Gabito2000/Investigacion-Tutte-Polynomial-MRG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

May 14, 2024
a658325 · May 14, 2024

History

28 Commits
Nov 22, 2023
Oct 2, 2023
Nov 25, 2023
Nov 25, 2023
Dec 26, 2023
Mar 2, 2024
May 14, 2024
Mar 2, 2024
Dec 26, 2023
Dec 26, 2023
Oct 3, 2023
Mar 2, 2024
Nov 22, 2023

Repository files navigation

Prototipo en python del proyecto de investigación.

En el siguiente prototipo se implementa el algoritmo no optimizado en python para la generación de diagramas de hasse.

Al ejecutarlo se creará una carpeta 'resultados' en la cual se guardara el resultado de la ejecución.

Esta carpeta tendrá los siguientes archivos y carpetas

Carpetas y archivos

Graph/: se guardarán todos los grafos generados para su posterior utilización.

Graph-image/: se guardarán todas las imágenes de todos los grafos.

directed_graph_Hasse$n$_$m$.png: diagrama de hasse

directed_graph_Hasse$n$_$m$.txt: diagrama de hasse pero solo los edges

maximal_node_$n$_$m$: el polinomio de tutte máximo

tutte_polynomial_map_$n$_$m$: un mapeo entre los nodos del diagrama de hasse, los grafos y los polinomios de tutte. La liña n es el nodo n-1 es decir, si el polinomio de tutte está en la liña 10 este será el nodo 9 del diagrama de hasse.

tutte_polynomials_$n$_$m$: todos los polinomios de tutte encontrados.

cómo ejecutar el programa

python index.py ejecutará el programa desde i=5 hasta i=8 vértices y desde i hasta i+5 aristas.

python index.py n1 m1 n2 m2 n3 m3... ejecutará el programa para n1 vértices y m1 aristas, n2 vértices y m2 aristas, n3 vértices y m3 aristas, ...

ejemplo: python index.py 5 5 6 6 7 7 ejecutará el programa para 5 vértices y 5 aristas, 6 vértices y 6 aristas, 7 vértices y 7 aristas.

recordar que el programa puede tardar tiempo en ejecutar, ya que es computacionalmente intensivo y no está optimizado.

cómo compilar a cython

python3 setup.py build_ext --inplace

python main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published