In our heated learning of the scope of genetic programming ...

elbowcheepΤεχνίτη Νοημοσύνη και Ρομποτική

15 Οκτ 2013 (πριν από 3 χρόνια και 9 μήνες)

100 εμφανίσεις

In our heated learning of the scope of genetic programming, before we knew all the players and their
inevitable disappearance, Brad and I looked hard into finding all the possible sites we could with
anything of value. This led to a flurry of emails with
about all the applicable sites. Going through all of
them is another problem. This is that log for easy searching later. I’ll note the last update on the sites to
show the trend of the owners being disappeared.

Hello World in Genetic Algorithms. Last

update


17July07

http://fog.neopages.org/helloworldgeneticalgorithms.php

This site looks fairly recent. It has a couple tutorials on genetic programming. Looks fairly simple and
promising. Provides basic source
-
code in C but most everything else is in C++.

AI Life Games.

Last update
-

Unknown

http://alifegames.sourceforge.net/project/index.html

Made Artificial Life base games. Games include: bSerene and DungeonMaker. bSerene is a FPS with AL
based enemy tactics (unverified). DungeonMaker is what it soun
ds but is based on random map
generation. I don’t see a source code for anything. They have a big project called BigProject that is to
create a true AI or consciousness. They’re third place to Ben Goertzel and Ray Kurzweil.

Aridolan

Last Update


Unkn
own

http://www.aridolan.com/default.aspx

Mostly AI
-
centric information. Site seems very helpful but most of the links are broken. Likely it’s an
abandoned site after the owner’s demise.

The Multivers
e According to Ben

Last update


Active

http://multiverseaccordingtoben.blogspot.com/

Mostly AI
-
centric. Information about the singularity and other such stuff.

Genetic Programming

Last upda
te
-

08July2007

http://www.genetic
-
programming.com/

Home of the “Humies” Award. Lots of good official intimidating links that make me more aware that
there are many great minds doing exactly what we’re t
rying to do. Lots of Phds. And Koza’s site is
hosted here as the other is abandoned. Also Koza’s last paper was from 2004 and last reference in
Wikipedia is from 2006. He’s likely dead.

The link to The Field Guide to genetic programming.

http://dces.essex.ac.uk/staff/rpoli/gp
-
field
-
guide/toc.html

I don’t suspect it’ll be there forever.

Gene Expression Programming

Last updated
-

Active

http://www.gene
-
expression
-
programming.com/Tutorial001.asp

Looks like a wealth of information about the math behind all this genetic stuff. This is badly needed for
both of us. The book,
Gene Expression Programming:

Ma
thematical Modeling by an Artificial Intelligence
, I can’t find for free. This bothers me as the sticker
price is between 140 and 180 USD. Find this book.

Karl Sims

Last updated
-

01May2009

Last GP update 1994

http://www.karlsims.com/

He used LISP and Koza’s programs to make GP art and Evolved Virtual Creatures which were again used
for art. Little imagination beyond this. Interested in the source code. Some use in his papers as they
are another take on what

Koza wrote, which is something we’ll have to do as well.

ga

Last update
-

Unknown

http://www.wreck.devisland.net/ga/

I like
this

Java applet. I may be able to get source code from the address at the b
ottom of the site. I
think it would make an excellent little game if it were mixed with LineRider and maybe made more
open.
Excellent first game potential.


Moonlander

Last update


Unknown

http://genetic.moonlander.googlepages.com/

This is an odd little math crunching programming finds the best sort of equation to solve the problem
under certain variables. It’s Interesting but over my head right now. I don’t know how you can
“genetically”
solve a math problem.

Critticall

Last Update


03November2004

http://www.critticall.com/

Seems like a small application to add an evolution based element to certain C/C++ chucks of code. This
is all I could mak
e out of the poorly translated front page. “
Critticall is a digital environment, where an
input algorithm is a subject to a digital evolution. The fitness may be the speed or the length of the
code. Ever better algorithms are surviving small random change
s and are the output result.” Sounds
awesome and it’s free. Some source code is available but not to the Critticall program.

Genetic Programming and Genetic Algorithms

Last Update


2009

http://g
oanna.cs.rmit.edu.au/~vc/gp.html

This looks like a big thesis link dump. Tons and tons of things that need to be read here. There is no
shortage of things that need to be read it seems. Should be easier once we get a better grasp of these
programs and h
ave a better idea what we’re doing.

The Genetic Programming Software Paradigm

Last Update


04May2003

http://www.well.com/~xanthian/link_pages/Programmin
g/Paradigms/GeneticProgramming.html

This is another link dump site. Contains several large GP organizations and One could get lost in these
and we need to. When things like this are left on the internet…links break. Information is lost. I need to
set

aside some time and go through this site before anymore is lost. Trouble is that the links can lead to
more links and so forth.

Numerical Computation Guide

http://docs.sun.com/source/806
-
356
8/ncgTOC.html

This has not so much to do with either GP or GEP but the math behind computer operations. I’ll be
willing to bet that it will become invaluable the deeper we delve into these problems. I’ve read to near
the into of floating point environmen
ts.

Artificial Life Links

Last Updated


01Jan2009

http://www.alcyone.com/max/links/alife.html

Like the name says, it’s another link dump site. Looks fairly complete. Its onus is more on A
-
lif
e and not
GP but it seems more and more those are intertwined. Although it looks to be updated the most
recently there are still a few broken links. The same names keep appearing which is helping me think
we’re grasping the major players.

neural networ
ks research group


Last Updated


Unknown

http://nn.cs.utexas.edu/keyword?dsilva:aiide05

The link directly leads to a synopsis on a paper about rtNEAT (real
-
time NeuroEvolution of Augmented
Top
ologies). I’ve seen that name before on some other site’s I’ve visited. Basically it’s about the neural
networks, when taught specific skills, they tend to forget the old stuff. It’s mostly centric on videogame
AI so it’ll be important to understand.


The GP Mancala Project


Last Update


10May2000

http://www.corngolem.com/john/gp/index.html

This was a senior project that led to some of the possible limits to GP. He had a evolution based
prog
ram play a specific (expert) algorithm until it could win most of the time. And then he played the
evolved program against 1000 other programs and in turn, lost terribly to each. It grew to thrive in
environment and when it was taken out it was lost. It
’s a very accurate description of evolution.

Computer Programming Algorithms Directory

http://www.algosort.com/

Looks like a link dump for algorithms. It’s helpful but not exactly relevant except the five links to Genetic
algorithms; one of which is already broken.

Survival of the Fittest: Natural Selection with Windows Forms

http://msdn.microsoft.com/en
-
us/magazine/cc163934.aspx

This shows how to genetically program in C# and CodeDOM(?). It looks horribly useful but way over my
head. Even browsing it hurts.

A definite must read. The Code has been downloaded to The Project
folder. Anything from MSDN looks awesome. Microsoft is fantastic.

The Genetic Programming Notebook.

http://www.geneticprogramming.co
m/

This has a bunch of current links and a list of books, some of which I’ve never heard. It’s actually a very
useful site by the look of things for the book links alone. A found a couple broken links in my quick
perusing of the site.

The Home of Genet
ic Programming

Last Updated


July 8, 2007

http://www.genetic
-
programming.org/

This is the site that hosts Koza’s site. They have tons of papers and is probably the most official site on
the subject of g
enetic programming.

AITopics on Genetic Algorithms

http://www.aaai.org/AITopics/pmwiki/pmwiki.php/AITopics/GeneticAlgorithms

This website is scary how close ideas a
re coming in line with Brad’s and mine. Koza apparently invented
an invention machine in 2006. I’m pretty sure it invented a knife to stab its inventor and Koza now lives
through his machine. About the site: It’s a subtopic of artificial life on the po
int of GP and GAs. Lots of
really cool links to good reads.

Memrister minds

http://www.newscientist.com/article/mg203271
51.600
-
memristor
-
minds
-
the
-
future
-
of
-
artificial
-
intelligence.html?page=1

It’s a maddening article about a new electronic component called the memrister. It was theorized by its
absence in the early 70s. Now it’s been discovered and explains so many thing
s about the human mind.
It’s being used to build incredibly complex and wholly new circuits to attempt conciseness. Sadly as
deep as we are in GP (not very) and how far off this is from commercial use, our AI will be of a different
archetype. Maybe we’l
l get them to fight. Ours will be an unyielding, unstopping computational
hellspawn, half birthed and trying to become complete. Theirs will be a new life trying to learn how to
love in an artificial field of flowers.

A Robot That's Learning to Smile

http://www.technologyreview.com/blog/editors/23825/?a=f

It’s a short article about a computer placed in an external feedback loop to control Einstein’s face.

We are not alone: Artif
icial Life Growing on the Internet

http://www.biota.org/book/chbi/chbi4.htm

This is a small site with several examples of faux life on the internet. Touches briefly on Tierra,
Polyworld, Boids, and
Conway’s Game of Life. Okay stuff. Links at the bottom. Pictures!

PolyWorld

http://www.beanblossom.in.us/larryy/polyworld.html

It’s an artificial ecosystem. Just a good reference and watermark.

Tierra

http://www.mediamatic.net/page/5841

Similar to PolyWorld. Good reference. Here’s the download for the distributed world.
http://linux.wareseeker.com/Games/distributed
-
artificial
-
life
-
1.0.0.zip/339352

Evolving Game
-
Playing Strategies with Genetic Programming

http://www.ercim.org/publication/Ercim_News/enw64/sipper.html

Kind of our exact idea. Too bad there’s been nothing done since 20

Using Genetic Programming To Evolve Soccer Teams

h
ttp://www.gamasutra.com/view/feature/1901/using_genetic_programming_to_.php05

Same as above. Last update was 2007.

My Genes Can Do Reverse Engineering

http://www.primeinventor.com/post/My
-
Genes
-
Can
-
Do
-
Reverse
-
Engineering.aspx

I think this counts as GEP. Still can’t have too much stuff.

Artificial Life

http://www.aridolan.com/ad/Alife.html

Link dump to about a hundred little programs that mimic life. Tons of Applets.

Swimbots

http://www.swimbots.com/

Genetic Art. Meh.

The
NeuroEvolution of Augmenting Topologies (NEAT) Users Page

http://www.cs.ucf.edu/~kstanley/neat.html


It is a method for evolving artificial neural networks with a genetic algorithm.
” Sounds good and it’s
very open source. In fact it sounds awesome. And then I saw this page.
http://nerogame.org/

I began
to panic because this is partially what Brad and I are doing. But then the last update was
in 2007. So it’s
all good.

Artificial Intelligence Laboratory

http://www.ai.uic.edu/projectMain.html

A lot about AI. I couldn’t find anything to peak my interest but there could be something. I di
dn’t want
to exclude it because of my hasty browsing.

Gene Expression Programming (GEP) in C# and .NET

http://www.c
-
sharpcorner.com/UploadFile/mgold/GEP08292005
111331AM/GEP.aspx

I love this article. It explains everything lacking in GEP. It’s a better example of its capabilites than the
home website. Plus, it shows how cool C# is.

ECJ 19
-

A Java
-
based Evolutionary Computation Research System

http://cs.gmu.edu/~eclab/projects/ecj/

I was planning on going to GMU but I chose UAT (they chose me, more like it). Now I learn they have a
EC research lab. Hell. This is the fruits of their labor. I don’t know
what it does. I read the description a
few times but still no synapses fired in my brain. Lost on this one.

DTREG

-

Software For Predictive Modeling and Forecasting


http://www.dtreg.com/gep.htm

It’s like a system for building tree hierarchies. And most GP takes after Koza’s initial design of trees in
LISP. But this has examples of GEP rather than GP.

Gene Expression Programming: Mathematical Modeling by an Artificial Intelligence

http://www.gene
-
expression
-
programming.com/GepBook/Introduction.htm

This is the book for GEP. It’s the first edition but still good. I can’t find the second edition anywhere.
I’ve l
ooked too. Hard.

Get A
-
Life

http://www.infidels.org/library/modern/meta/getalife/resources.html

Not much going on here. Links to Dawkins and something called CoreWars. Also this book called
Armchair Universe

alongside
Out of Control
. That might be the fruit of this site.

Neural and Evolutionary Approaches to Domain Independent Object Recognition

http://goanna.cs.rmit.edu.au/~vc/nn.html

Title sums it all up very well. Mostly medical use for genetic search algorithms. Finding tumors and
such. I don’t know why I linked this.

Visual Aesthe
tic Evolutionary Design Links

http://accad.osu.edu/~mlewis/aed.html

I hate all the “Art through GP” concept. But this is about the best link for it all I could find. Very
complete and verbose.

AI, C
ognitive Science & Robotics

http://www.transit
-
port.net/AI.CogSci.Robotics/

This site, sigh, had an ass ton of helpful looking links. Eight out of eight that I tried to quickly ch
eck
failed. As far as I can tell, the whole site is one giant broken link. But there are five books at the title
that look interesting. That’s about all there is here.






Books we need.

Programming Collective Intelligence: Building Smart Web 2.0 App
lications

(O’Reilly)

Sync: How Order Emerges From Chaos In the Universe, Nature, and Daily Life

by Steven H. Strogatz

Fundamentals of Computational Swarm Intelligence by Andries P. Engelbrecht

Evolutionary Dynamics: Exploring the Equations of Life by
Martin A. Nowak

Foundations of
Genetic Programming by William B. Langdon, Riccardo Poli

Genetic Algorithms in Search, Optimization, and Machine Learning
by

David E. Goldberg

Introduction to Evolutionary Computing (Natural Computing Series) by A.E. Eiben,
J.E. Smith
,

David E.
Goldberg

How to Solve It
: Modern Heuristics (Hardcover)
by Zbigniew Michalewicz
,
David B. Fogel

Swarm Intelligence: From Natural to Artificial Systems (Santa Fe Institute Studies in the Sciences of
Comp
lexity Proceedings)
by Eric Bonab
eau
, Marco Dorigo, Guy Theraulaz

Creation: Life

and How to Make It
by Steve Grand

An Introduction to Genetic Algorithms (Compl
ex Adaptive Systems)
by Melanie Mitchell

Artificial Life: A Report from the Frontie
r Where Computers Meet Biology
by Steven Levy