Please use this identifier to cite or link to this item: http://repositorio.yachaytech.edu.ec/handle/123456789/153
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorAntón Castro, Francesc-
dc.contributor.authorZhapa Camacho, Fernando Patricio-
dc.date.accessioned2020-07-10T20:03:12Z-
dc.date.available2020-07-10T20:03:12Z-
dc.date.issued2020-07-
dc.identifier.urihttp://repositorio.yachaytech.edu.ec/handle/123456789/153-
dc.descriptionTropical geometry is a growing area in mathematics because it has many applications in optimization, enumerative algebra, and combinatorics. On the other hand, functional programming has grown its popularity in recent years because its inherent properties like pattern matching, algebraic data types, parametric polymorphism make it more suitable than imperative programming for some purposes. Thus, although some packages exist for tropical geometry computations, there is not any developed in a functional paradigm. The main objective of this work is to develop a tropical geometry package implemented in a functional paradigm by choosing the Haskell programming language. We start by de- scribing the necessary mathematical background that we used to develop the package. This background includes topics in tropical numbers, algebraic geometry, and polyhedral geom- etry. After that, we describe the computational aspects such as the functional paradigm properties, data types, functions and testing. Furthermore, we provide explanations of the main algorithms used for the computation of tropical hypersurfaces, which is the main result obtained in this project. Finally, we observed that the computation of n-dimensional convex hull is required, and we proposed it as future work.es
dc.description.abstractLa geometría tropical es un área creciente en matemática porque tiene muchas aplicaciones en optimización, álgebra enumerativa y combinatoria. Por otro lado, la programación funcional ha aumentado su popularidad en los últimos años debido a que sus propiedades como la búsqueda de patrones, los tipos de datos algebraicos y el polimorfismo paramétrico, lo hacen mas adecuado que la programación imperativa para ciertos fines. Por lo tanto, a pesar del hecho de que existen algunas liberías para cálculos en geometría tropical, no hay ninguna desarrollada bajo un paradigma funcional. El objetivo principal de este trabajo es desarrollar un paquete de geometría tropical implementado en un paradigma funcional eligiendo el lenguaje de programación Haskell. Para esto, comenzamos describiendo el fundamento matemático necesario que utilizamos para desarrollar la librería. Entre los te- mas revisados se incluyen: nu´meros tropicales, geometría algebraica y geometría poliédrica. Asimismo, describimos los aspectos computacionales, como las propiedades del paradigma funcional, los tipos de datos, las funciones y los casos de prueba. Además, proporcionamos la explicación de los principales algoritmos utilizados para el cálculo de las hipersuperficies tropicales, el cual es el resultado principal obtenido en este proyecto. Finalmente, mencionamos el posible trabajo futuro, en el cual se incluye principalmente al calculo del envolvente convexo n-dimensional.es
dc.language.isoenges
dc.publisherUniversidad de Investigación de Tecnología Experimental Yachayes
dc.rightsopenAccesses
dc.subjectTropical geometryes
dc.subjectFunctional programminges
dc.subjectTropical hypersurfaceses
dc.subjectGeometría tropicales
dc.subjectProgramación funcionales
dc.subjectHipersuperficies tropicaleses
dc.titleDevelopment of a Tropical Algebraic Geometry package in the Haskell programming language.es
dc.typebachelorThesises
dc.description.degreeINGENIERO/A EN TECNOLOGÍAS DE LA INFORMACIÓN.es
dc.pagination.pagesxiv, 67 páginases
Appears in Collections:Tecnologías de la Información

Files in This Item:
File Description SizeFormat 
ECMC0024.pdf1.07 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.