Diploma thesis: "Geometric Algorithms in Haskell"

In my diploma thesis (written in German) i investigate the application of the functional programming paradigm in the context of geometric algorithms.



The implementation of geometric algorithms is often considered as difficult. This is due to the following three problems: inexact arithmetik, degenerated inputs and the correct implementation of complicated parts. The traditional method of software development is made responsible by researchers for the gap between theory and practice of geometric algorithms. We note, that the first two problems are caused by the nature of geometric problems and the last two problems by the methods of software development and the programming language used.



In the thesis is shown, that complex geometric algorithms can be implemented short, modular und with a high degree of abstractness in the functional programming language Haskell. Therefore functional programming posesses the potential to reduce the two last mentioned problems.



We implement

The thesis is written in German, but probably it is of use for anyone with basic knowledge in functional programming and/or geometric algorithms.

Download

The thesis is available in the following formats.

The Haskell sources are available separately. All programs mentioned above and documentation about installation are included.

Valid XHTML 1.0 Strict Firefox 3 Firebug - Web Development Evolved
Last modified: