Aplicaciones del criterio de planaridad de Mac Lane en algoritmos paralelos

dc.contributor.advisorKnauer, Kolja
dc.contributor.advisorSeguí Mesquida, Santi
dc.contributor.authorRaso Alonso, Carlos
dc.date.accessioned2026-03-09T18:00:50Z
dc.date.available2026-03-09T18:00:50Z
dc.date.issued2025-06-10
dc.descriptionTreballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2025, Director: Kolja Knauer i Santi Segui Mesquida
dc.description.abstract[en] In this work, we demonstrate Mac Lane's planarity criterion [16] (1937) and implement two parallel algorithms based on it, following article [14] (Ja' Ja' and Simon, 1982). The first algorithm determines whether a graph $G = (V, E)$ is planar, and the second, initially proposed in [20] (Tutte, 1963), provides a barycentric embedding of a triconnected graph if it is planar. Both algorithms run in $O(\log^{2}(|V|))$ steps using $O(|V|^{6})$ processors, which improves the execution time of sequential planarity criteria that require $O(|V|)$ steps. Our implementation does not reach this complexity bound because it does not apply parallelization, but it does verify the correctness of the algorithms. [ca] En este trabajo demostramos el criterio de planaridad de Mac Lane [16] (1937) e implementamos dos algoritmos paralelos que lo aplican basados en el artículo [14] (Ja' Ja' y Simon, 1982). El primer algoritmo determina si un grafo $G = (V, E)$ es planar y el segundo, propuesto inicialmente en [20] (Tutte, 1963), da un encaje baricéntrico de un grafo triconexo si es planar. Ambos algoritmos se ejecutan en $O(\log^{2}(|V|))$ pasos usando $O(|V|^{6})$ procesadores, lo que mejora el tiempo de ejecución de criterios secuenciales de planaridad que utilizan $O(|V|)$ pasos. Nuestra implementación no alcanza esta cota de complejidad porque no aplica paralelización, pero sí verifica la corrección de los algoritmos.
dc.format.extent52 p.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://hdl.handle.net/2445/227948
dc.language.isospa
dc.rightsmemòria: cc by-nc-nd (c) Carlos Raso Alonso, 2025
dc.rightscodi: GPL (c) Carlos Raso Alonso, 2025
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/deed.ca
dc.rights.urihttp://www.gnu.org/licenses/gpl-3.0.ca.html
dc.sourceTreballs Finals de Grau (TFG) - Enginyeria Informàtica
dc.subject.classificationTeoria de grafsca
dc.subject.classificationAlgorismes computacionalsca
dc.subject.classificationAnàlisi combinatòriaca
dc.subject.classificationTopologiaca
dc.subject.classificationProgramarica
dc.subject.classificationTreballs de fi de grauca
dc.subject.classificationCarlos Raso Alonso
dc.subject.otherGraph theoryen
dc.subject.otherComputer algorithmsen
dc.subject.otherCombinatorial analysisen
dc.subject.otherTopologyen
dc.subject.otherComputer softwareen
dc.subject.otherBachelor's thesesen
dc.titleAplicaciones del criterio de planaridad de Mac Lane en algoritmos paralelos
dc.typeinfo:eu-repo/semantics/bachelorThesis

Fitxers

Paquet original

Mostrant 1 - 2 de 2
Carregant...
Miniatura
Nom:
TFG_Raso_Alonso_Carlos.pdf
Mida:
989.01 KB
Format:
Adobe Portable Document Format
Carregant...
Miniatura
Nom:
codi.zip
Mida:
4.51 MB
Format:
ZIP file