> > Which one would you vote for? Evolutionary computation is not purely an
> > artificial intelligence technique, that is why it's better to just leave
> > it in the Algorithm namespace.
> 
> I would like to see a new top-level catetory created, EC::.
> AI encompasses too much stuff, and what it includes is extremely
> nebulous.  In contrast, it's pretty easy to tell whether something
> can be classified as evolutionary, yet the field is still huge.
> 

Proposing a new TL namespace would be too big a change, and still,
evolutionary computation is a group of algorithms, so probably
Algorithm::EC would be a better choice, but then,
Algorithm::Evolutionary is just a good. If I was to to propose a new TL
namespace, I would go for something related to natural computation,
maybe NatComp:: , which would encompass all soft computing techniques
such as self-organization, complex systems, ant systems (and other
stigmergic systems), evolutionary computation, and so on... they overlap
a bit with AI, but are not entirely within it (although some people call
it subsymbolic artificial intelligence...).

J

-- 
JJ Merelo => http://geneura.ugr.es/~jmerelo
Tutorial Perl => http://granavenida.com/perl
Atalaya => http://granavenida.com/atalaya

Reply via email to