Question

I want to create an algorithm using genetic programming, based on symbolic regression.

I read some articles about that, some examples written on java or c++.

Maybe is more difficult because it isn't OOP, but is it possible to develop genetic programming in C?

What do you suggest to me to start programming? Any books/articles/examples to read? I tried googling about that, but I didn't find anything interesting..

Thank you, cheers.

Was it helpful?

Solution

I've used GAUL in the past, and I'm fairly certain it's written to work with C. It did the job for me.

OTHER TIPS

What do you suggest to me to start programming?

If you're starting to program I highly recommend a modern language that comes with a rich set of libraries and is more forgiving to beginner's mistakes.

Free environments are available for most languages, personally I'd suggest C# (using either the free MS stuff or Mono) or Java (using Eclipse).

Groovy or Python are good choices, too.

You most definitely won't start with C, that is assuming you're not constrained by some particular environment your solution has to run on that only supports C.

Just my 2c ;-)

Cheers, Jay

It's definitely possible to implement genetic algorithm with C. If you just wanna focus on the algorithm experiments without the machine details and have not yet known C, then I recommend python.

TinyGP was originally written in C so yes, it is possible to implement genetic programming with C. For genetic programming I would recommend the Fiueld Guide to Genetic Programming since its freely available and has a lot of references. It is very practically-oriented but not as thorough as other texts.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top