This post is about libGE, a famous software for grammatic evolution. The original software is written in C++ and can be found here. For a long time, I used to think that it would be
Read morelibGE Comes to Java

An Idea Log
This post is about libGE, a famous software for grammatic evolution. The original software is written in C++ and can be found here. For a long time, I used to think that it would be
Read moreGrammatical evolution (GE) is a famous evolutionary computing algorithm proposed by Conor Ryan et al. In its original form, it uses a genetic algorithm at the back end to evolve genotype of a solution. On
Read moreOne of my much cherished research goals is to work in the area of renewable energy systems. I am quite intrigued by the recent developments in solar energy systems that are producing superior solar panels
Read moreI have been obsessed with evolutionary algorithms for quite some time now. This obsession is not without reason, however. Despite their lucidity, evolutionary algorithms can be applied to solve a wide variety of problems. As
Read moreI attended EuroGP in Valencia in 2007. At one point, the program committee wondered about the possibilities that could be realized through evolutionary algorithms at some point in time in the future. One of the
Read moreI already wrote a couple of posts about simulated drones some time back. I also wrote a research proposal in which I have cited plenty of literature about developing unmanned aerial systems. In this article
Read moreAnother discipline I have been thinking about for quite some time is about water distribution networks. I think that paying attention to water distribution is extremely important. In Pakistan, we already have a lot of
Read moreGrammatical optimization is based on an idea to provide production rules of a user-specified context-free grammar (in Backus-Naur form) to a genetic algorithm. The genetic algorithm works on the back end as a solution finder.
Read moreLong time ago I was quite inspired by the power of evolutionary algorithms as problem solvers. I still am. But it is about that time when I was also awed by how-tos of their implementation.
Read moreA Typical GP Breeding Cycle Genetic programming (GP) is another very important machine learning (ML) algorithm. It is also a very elegant algorithm and possibly the most powerful too. It belongs to the class of
Read more