A Genetic Programming Approach for Structured Language Programs Evolution
Fecha
Autor corporativo
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Distrital Francisco José de Caldas
Compartir
Director
Altmetric
Resumen
Descripción
Genetic Programming (GP) is an evolutionary computation technique for discovering automatically computer programs, resembling the evolutionary process that follow different species in the Earth. GP have been actively used in a number of applications, most of them using list-processing languages like LISP. Our goal is to run some evolutionary computation experiments using not specialized languages but higher level and more widely used structured languages. For this purpose, a proper computational environment must be developed, so in this paper we present an initial approach for a GP C-based framework.
La Programación Genética (PG) es una técnica de computación evolutiva que permite el desarrollo de programas de computador de manera automática, simulando el proceso evolutivo natural que dio origen a la diversidad de especies orgánicas. Esta técnica ha sido ampliamente utilizada para diferentes aplicaciones, la mayoría de ellas empleando lenguajes especializados de procesamiento de listas (LISP). Nuestro objetivo es desarrollar experimentos de computación evolutiva, pero empleando lenguajes estructurados de más alto nivel y de mayor difusión. Con este fin, inicialmente se debe contar con un entorno computacional que permita simular el proceso evolutivo. En este artículo se presenta una primera aproximaci´n a una plataforma de PG basada en lenguaje C.
La Programación Genética (PG) es una técnica de computación evolutiva que permite el desarrollo de programas de computador de manera automática, simulando el proceso evolutivo natural que dio origen a la diversidad de especies orgánicas. Esta técnica ha sido ampliamente utilizada para diferentes aplicaciones, la mayoría de ellas empleando lenguajes especializados de procesamiento de listas (LISP). Nuestro objetivo es desarrollar experimentos de computación evolutiva, pero empleando lenguajes estructurados de más alto nivel y de mayor difusión. Con este fin, inicialmente se debe contar con un entorno computacional que permita simular el proceso evolutivo. En este artículo se presenta una primera aproximaci´n a una plataforma de PG basada en lenguaje C.
Palabras clave
genetic programming, evolutionary computation, structured language., programación genética, computación evolutiva, lenguajes estructurados., programació, n gené, tica, computació, n evolutiva, lenguajes estructurados.
