Re: Category Theory of Algorithms
- From: "sjr124@xxxxxxxxx" <sjr124@xxxxxxxxx>
- Date: 10 Apr 2007 05:45:51 -0700
On Apr 9, 12:20 am, "the.theorist" <the.theor...@xxxxxxxxx> wrote:
I'm not myself very well versed in the study of algorithms (my
training is bachelor-level physics and applied math), but I found
myself pondering the computational road ahead. Especially the
transition into parallel computing.
It seems to me that most of the literature about the study of
algorithms details aspects such as bounds on time, number of
operations, amount of memory required, etc... All focus has been
primarily on efficiency. As we transition to a parallel architecture I
foresee a need for a different sort of algorithmic study, one that
focuses more on the mathematical properties of algorithms. Properties
such as closure, contanenation, OR-ing, AND-ing, etc.. (I don't fully
know what those terms might mean when applied to algorithms, which is
why I think there's research to be done here.) What are the natural
operations that can be performed on algorithms?
Category Theory has been really nice for the study of type systems,
and for providing a lens with which to view mathematics, and the
relationship between mathematical objects. Has it been applied to the
study of the mathematical properties of algorithms (as a mathematical
object)? I wasn't able to find a strong link between the two
disciplines using google, (maybe I'm barking up the wrong tree?)
Can anyone recommend some textbooks in this area? And what are the
current thoughts on what is needed for the transition to the parallel
paradigm?
For category theory applied to algorithmics, look at the very nice
book "Algebra of Programming" by Richard Bird and Oege de Moor.
sjr
.
- References:
- Category Theory of Algorithms
- From: the.theorist
- Category Theory of Algorithms
- Prev by Date: Re: is there any hint for NPC proof of the following problem?
- Next by Date: Re: Category Theory of Algorithms
- Previous by thread: Re: Category Theory of Algorithms
- Next by thread: is there any hint for NPC proof of the following problem?
- Index(es):
Relevant Pages
|