Please use this identifier to cite or link to this item:
http://repositorio.yachaytech.edu.ec/handle/123456789/150
Title: | Optimization of Wu's algorithm for the elimination of polynomial variables by High-Performance Computing (HPC) |
Authors: | Antón Castro, Francesc Seraquive Cuenca, José Luis |
Keywords: | Método de conjunto característico Haskell--Lenguaje de programación Paralelización S-poly division Pseudo division Characteristic set method Haskell--Programming language Parallelism |
Issue Date: | Jul-2020 |
Publisher: | Universidad de Investigación de Tecnología Experimetal Yachay |
Abstract: | El método de conjunto característico nace de la unión de la geometría a y teoría de la eliminación. J. Ritt inició su estudio en el campo de prime ideals, y más tarde W. Wu ampliaría su uso al campo de razonamiento geométrico, caracterización de variedades y aplicaciones en diversos campos, por ejemplo, prueba automática de teoremas, visión por computador, química, robótica, entre otros. Sin embargo, debido a su complejidad teórica el método requiere de un elevado costo computacional, este costo es teóricamente menor a otras métodos existentes, como método de Gröbner o métodos de Resultants. Sin embargo, la complejidad de los métodos de eliminación no pueden generalizarse para todas las ecuaciones algebraicas. A diferencia de otros métodos, el método de conjunto característico no cuenta con un estudio realizado sobre su implementación con una perspectiva de programación paralela. Por lo cual este proyecto de graduación se centra en la construcción de un algoritmo basado en el modelo propuesto por Ritt and Wu que computa elementos de la cadena ascendente en paralelo, optimizando el modelo con el uso de computaciones fusionadas. Usamos programación funcional para manejar la memoria y los hilos del sistema operativo; el modelo implementado usa paralelización anidada del cual encontramos el menor tiempo de cálculo del algoritmo. |
Description: | The characteristic set method comes from the combination of geometry and elimination theory. Joseph Fels Ritt begins his study based on prime ideals. Lately, Wen Tsun Wu completes the study by generalizing it to the geometric reasoning field, characterization of varieties, and applications in several fields, for example, automatic theorem proving, computer vision, chemistry, robotics, and others. Nevertheless, the theoretical complexity associated with the method requires a high computational cost. This cost is theoretically lower than other existent methods like the Gröbner basis method or the diferent Resultants. However, the complexity of elimination methods can not be generalized to all algebraic equations. Unlike other methods, the characteristic set method does not have a study over its implementation with a parallel programming style. Then, this thesis focuses on the construction of an algorithm based on the model proposed by Ritt and Wu that compute ascending chain elements in parallel, optimizing the model through fuse computations. We use functional programming to manages memory and OS threads; the model implemented use nested parallelization from which we find the lower algorithm computing time. |
URI: | http://repositorio.yachaytech.edu.ec/handle/123456789/150 |
Appears in Collections: | Tecnologías de la Información |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
ECMC0021.pdf | 3.5 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.