Aplicaciones del criterio de planaridad de Mac Lane en algoritmos paralelos
| dc.contributor.advisor | Knauer, Kolja | |
| dc.contributor.advisor | Seguí Mesquida, Santi | |
| dc.contributor.author | Raso Alonso, Carlos | |
| dc.date.accessioned | 2026-03-09T18:00:50Z | |
| dc.date.available | 2026-03-09T18:00:50Z | |
| dc.date.issued | 2025-06-10 | |
| dc.description | Treballs 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.extent | 52 p. | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.uri | https://hdl.handle.net/2445/227948 | |
| dc.language.iso | spa | |
| dc.rights | memòria: cc by-nc-nd (c) Carlos Raso Alonso, 2025 | |
| dc.rights | codi: GPL (c) Carlos Raso Alonso, 2025 | |
| dc.rights.accessRights | info:eu-repo/semantics/openAccess | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/deed.ca | |
| dc.rights.uri | http://www.gnu.org/licenses/gpl-3.0.ca.html | |
| dc.source | Treballs Finals de Grau (TFG) - Enginyeria Informàtica | |
| dc.subject.classification | Teoria de grafs | ca |
| dc.subject.classification | Algorismes computacionals | ca |
| dc.subject.classification | Anàlisi combinatòria | ca |
| dc.subject.classification | Topologia | ca |
| dc.subject.classification | Programari | ca |
| dc.subject.classification | Treballs de fi de grau | ca |
| dc.subject.classification | Carlos Raso Alonso | |
| dc.subject.other | Graph theory | en |
| dc.subject.other | Computer algorithms | en |
| dc.subject.other | Combinatorial analysis | en |
| dc.subject.other | Topology | en |
| dc.subject.other | Computer software | en |
| dc.subject.other | Bachelor's theses | en |
| dc.title | Aplicaciones del criterio de planaridad de Mac Lane en algoritmos paralelos | |
| dc.type | info:eu-repo/semantics/bachelorThesis |
Fitxers
Paquet original
1 - 2 de 2
Carregant...
- Nom:
- TFG_Raso_Alonso_Carlos.pdf
- Mida:
- 989.01 KB
- Format:
- Adobe Portable Document Format