Tag Archives: Genetic Algorithms

Gajure Now on Clojars

Gajure, my small genetic algorithm framework, is now up on Clojars. Hopefully, this should make it much more convenient to use in a real project. I also added Leiningen support, and if you use Clojure with any frequency, I’d recommend checking that out.
Posted in Clojure, Computer Science | Also tagged , | Leave a comment

Clojure :pre and :post

Courtesy of Hacker News, this morning I stumbled upon a blog post mentioning :pre and :post assertions, a new feature in version 1.1 of Clojure. Given the rather messy nature of several functions in Gajure (my toy genetic algorithm framework), it seemed to me that I had an ideal opportunity to make use of this [...]
Posted in Clojure | Also tagged , , | 1 Comment

On Parallelism

Recently, I read an article describing someone’s experiments in parallel genetic programming, and so I decided to run my own. As has been mentioned, I am quite fond of functional languages; for me, easy parallelism is simply a pleasant bonus. I do think its worth noting, however, that while functional programming may be generally awesome, throwing [...]
Posted in Clojure | Also tagged , , | 7 Comments

A Genetic Algorithm Framework in Clojure

functional languages. They are wonderfully powerful, and can easily abstract away a basic algorithm that one might apply to many kinds of problems. With this in mind, I decided to build a framework for constructing genetic algorithms in Clojure.
Posted in Clojure | Also tagged , , , | 2 Comments