Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
A Representation for the Adaptive Generation of Simple Sequential Programs
Proceedings of the 1st International Conference on Genetic Algorithms
Grammatical Evolution: Evolving Programs for an Arbitrary Language
EuroGP '98 Proceedings of the First European Workshop on Genetic Programming
Grammatical Evolution: Evolutionary Automatic Programming in an Arbitrary Language
Grammatical Evolution: Evolutionary Automatic Programming in an Arbitrary Language
A learning system based on genetic adaptive algorithms
A learning system based on genetic adaptive algorithms
Machine Graphics & Vision International Journal
ICARIS '08 Proceedings of the 7th international conference on Artificial Immune Systems
Immunological Computation: Theory and Applications
Immunological Computation: Theory and Applications
Clone selection programming and its application to symbolic regression
Expert Systems with Applications: An International Journal
Induction machine fault detection using clone selection programming
Expert Systems with Applications: An International Journal
Immune programming models of Cryptosporidium parvum inactivation by ozone and chlorine dioxide
Information Sciences: an International Journal
GEVA: grammatical evolution in Java
ACM SIGEVOlution
Solving iterated functions using genetic programming
Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers
Grammar-Based Immune Programming for Symbolic Regression
ICARIS '09 Proceedings of the 8th International Conference on Artificial Immune Systems
Flexible learning of problem solving heuristics through adaptive search
IJCAI'83 Proceedings of the Eighth international joint conference on Artificial intelligence - Volume 1
Information Sciences: an International Journal
Artificial immune system programming for symbolic regression
EuroGP'03 Proceedings of the 6th European conference on Genetic programming
A Field Guide to Genetic Programming
A Field Guide to Genetic Programming
Clonal selection algorithms: a comparative case study using effective mutation potentials
ICARIS'05 Proceedings of the 4th international conference on Artificial Immune Systems
IEEE Transactions on Evolutionary Computation
Learning and optimization using the clonal selection principle
IEEE Transactions on Evolutionary Computation
Inferring systems of ordinary differential equations via grammar-based immune programming
ICARIS'11 Proceedings of the 10th international conference on Artificial immune systems
Evolving numerical constants in grammatical evolution with the ephemeral constant method
EPIA'11 Proceedings of the 15th Portugese conference on Progress in artificial intelligence
Hi-index | 0.00 |
This paper describes Grammar-based Immune Programming (GIP) for evolving programs in an arbitrary language by immunological inspiration. GIP is based on Grammatical Evolution (GE) in which a grammar is used to define a language and decode candidate solutions to a valid representation (program). However, by default, GE uses a Genetic Algorithm in the search process while GIP uses an artificial immune system. Some modifications are needed of an immune algorithm to use a grammar in order to efficiently decode antibodies into programs. Experiments are performed to analyze algorithm behavior over different aspects and compare it with GEVA, a well known GE implementation. The methods are applied to identify a causal model (an ordinary differential equation) from an observed data set, to symbolically regress an iterated function f(f(x)) = g(x), and to find a symbolic representation of a discontinuous function.