genetic-programming

Rather than sending in numbers, having code passed to an individual in genetic programming? ECJ

I'm using ECJ with Java. I have an army of individuals who I all want to have the same brain. Basically, I'd like to evolve the brains using GP. I want things like "if-on-enemy-territory" and "if-sense-target" for if statements and "go-home" or "move-randomly" or "shoot" for terminals. However, these statements need to be full ex...

What is the most active genetic programming library?

What genetic-programming library, regardless of language, has the most active community and is the most well developed? ...

How to get a random node from a tree?

It looks easy, but I found the implementation tricky. I need that for a simple genetic programming problem I'm trying to implement. The function should, given a node, return the node itself or any of its children such that the probability of choosing a node is normally distributed relative to its depth (so the function should return most...

Genetic Programming Online Learning

Has anybody seen a GP implemented with online learning rather than the standard offline learning? I've done some stuff with genetic programs and I simply can't figure out what would be a good way to make the learning process online. Please let me know if you have any ideas, seen any implementations, or have any references that I can loo...

Is there any Genetic Programming code written R

I'm interesting in evolutionary algorithms. I have tested genetic algorithms with R but has someone tried with genetic programming? Do you know, if there are code somewhere written in R. ...

Best Fit Scheduling Algorithm

I'm writing a scheduling program with a difficult programming problem. There are several events, each with multiple meeting times. I need to find an arrangement of meeting times such that each schedule contains any given event exactly once, using one of each event's multiple meeting times. Obviously I could use brute force, but that's r...

Initial Genetic Programming Parameters

I did a little GP (note:very little) work in college and have been playing around with it recently. My question is in regards to the intial run settings (population size, number of generations, min/max depth of trees, min/max depth of initial trees, percentages to use for different reproduction operations, etc.). What is the normal pract...

Genetic programming in c++, library suggestions?

I'm looking to add some genetic algorithms to an Operations research project I have been involved in. Currently we have a program that aids in optimizing some scheduling and we want to add in some heuristics in the form of genetic algorithms. Are there any good libraries for generic genetic programming/algorithms in c++? Or would you rec...

What is Crossover Probability & Mutation Probability in Genetic Algorithm or Genetic Programming ?

What is Crossover Probability & Mutation Probability in Genetic Algorithm or Genetic Programming ? Please explain them from implementation perspective! ...

Are there programs that iteratively write new programs?

For about a year I have been thinking about writing a program that writes programs. This would primarily be a playful exercise that might teach me some new concepts. My inspiration came from negentropy and the ability for order to emerge from chaos and new chaos to arise out of order in infinite succession. To be more specific, the ...

how to implement non uniform probability distribution?

I am trying to implement non-uniform probability distribution in genetic algorithm. In the implementation of genetic program, I have an experiment which has 3 outcomes, where each outcome has different probabilities. Let say, probablity of one outcome is 0.85, other is 0.01 and last one is 0.14? P.S: i recently came to know that it is...

Which Java library/libraries for Genetic Algorithms?

Hi there, I want to implement some simple genetic algorithms in Java. So far I found only JGAP. Did somebody has some experience with that? And do you know other Java libraries for GA? I do not want to write it my own as in http://stackoverflow.com/questions/1575061/ga-written-in-java and I have to use Java, so http://stackoverflow.co...

Difference between Gene Expression Programming and Cartesian Genetic Programming

Something pretty annoying in evolutionary computing is that mildly different and overlapping concepts tend to pick dramatically different names. My latest confusion because of this is that gene-expression-programming seems very similar to cartesian-genetic-programming. (how) Are these fundamentally different concepts? I've read that ...

Genetic Programming with the Mandelbrot Set

I'm reading a chapter in this fascinating book about using genetic programming to interactively evolve images. Most of the function set is comprised of simple arithmetic and trig functions (which really operation on and return images). These functions make up the internal nodes of the parse trees that encode our images. The leaves of the...

Code in genetic algorithm for non linear simultaneous equations

I need to solve three nonlinear simultaneous equations y1 = exp(-(r1 +r2)*t) y2 = (r1/((r3+r4)-(r1+r2)))*[exp(-[r1+r2]*t) - exp(-[r3+r4]*t)] y3 = (r1/((r5+r6)-(r1+r2)))*[exp(-[r1+r2]*t) - exp(-[r5+r6]*t)] where y1, y2, y3 and t is known and i aim to find r1, r2... r6. I need to do this using genetic algorithm. Can someone provide me ...

What are the differences between genetic algorithms and genetic programming?

Hi SO! The only thing I could come up with was this tiny explanation: "The main difference between genetic programming and genetic algorithms is the representation of the solution. Genetic programming creates computer programs in the lisp or scheme computer languages as the solution. Genetic algorithms create a string of numbers that re...

most economical path for sewer design

Can you help me in Establishing an Optimization Model for Sewer System Layout with Applied Genetic Algorithm ...

Genetic Programming library for Java

I'm looking for a good genetic programming library for JVM. (not genetic algorithm but genetic programming) I tried JGAP (jgap.sourceforge.net) and Watchmaker (watchmaker.uncommons.org). Unfortunately, those tools have only experimental and immature support for genetic programming (they are mainly focused on genetic algorithms). Perhaps...

How do I format a tree so that it works with Clojure's zipper?

I am creating trees of s-expressions for a genetic programming problem, and need to alter parts of the trees during the evolution process. I came across the Clojure zipper function that seems like it should be perfect, but for the life of me I can't figure out how to use it. For example, say I create a zipper with (def zipped (zip/seq-...