While reading through the articles on genetic algorithms and more specifically on genetic programming,
I started wondering if there might be a better approach utilizing the Language-Oriented Programming...
What would a language tailored to genetic algorithms look like? Would there be a keyword to identify a fitness
function? Would there be any advantage over a GA API?
What if we consider that the goal of the program is to evolve... so that the program you write is just a starting
point... what if the whole point to a genetic programming domain-language is designed around the idea that the code
itself will be redesigned BY the code? Does that make any difference? Is there some way that the entire compile step
could be completely eliminated -- or perhaps JITd and never actually compiled manually?
If we consider that the LOP are basically tree structures, and genetic programming is usually done via editing tree
structures, it would make sense that LOP might be a good approach to genetic programming... Or perhaps the LOP itself
is what is getting designed automatically...
I will have to think about this more.
We must become the change we want to see in the world. -- Mohandas Gandhi.
If a nation expects to be ignorant and free, in a state of civilization, it expects what never was and never will be. -- Thomas Jefferson
I do not think there is any thrill that can go through the human heart like that felt by the inventor as he sees some creation of the brain unfolding to success...
such emotions make a man forget food, sleep, friends, love, everything.
-- Nikola Tesla
Search This Blog
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment