Abstract
We presents a general problem-solving method combining
the principles of artificial intelligence and
evolutionary computation. The problem-solving method is
based on the computer language GENETICA, which stands
for Genetic Evolution of Novel Entities Through the
Interpretation of Composite Abstractions. GENETICAs
programming environment includes a computational system
that evolves data abstractions, viewed as genotypes of
data generation scenarios for a GENETICA program, with
respect to either confirmation or optimisation goals. A
problem can be formulated as a GENETICA program, while
the solution is represented as a data structure
resulting from an evolved data generation scenario.
This approach to problem solving offers: 1) generality,
since it concerns virtually any problem stated in
formal logic; 2) effectiveness, since formally
expressed problem-solving knowledge can be incorporated
in the problem statement; and 3) creativity, since
unpredictable solutions can be obtained by evolved data
structures. It is shown that domain specific languages,
including genetic programming ones, that inherit
GENETICAs features can be developed in GENETICA. The
language G-CAD, specialised to problem solving in the
domain of architectural design, is presented as a case
study followed by experimental results.
- abstractions,
- algorithms,
- architectural
- artificial
- cad,
- computation,
- computer
- data
- design,
- domain
- environment
- environments,
- evolutionary
- evolving
- experimental
- expression,
- formal
- g-cad,
- general
- generation
- genetic
- genetica,
- genotypes,
- gp,
- high
- intelligence,
- language,
- languages,
- level
- logic,
- method,
- optimization,
- problem
- problem-solving
- problem-solving,
- programming
- programming,
- results,
- scenarios,
- solving,
- specific
- structure,
- structures,
Users
Please
log in to take part in the discussion (add own reviews or comments).