This paper introduces a model for design exploration based on notions of evolution and demonstrates computational co-evolution using a modified genetic algorithm (GA). Evolution is extended to consider co-evolution where two systems evolve in response to each other. Co-evolution in design exploration supports the change, over time, of the design solution a d the design requirements. The basic GA, which does not support our exploration model, evaluates individuals from a population of design solutions with an unchanged fitness function. This approach to evaluation implements search with a prefixed goal. Modifications to the basic GA are required to support exploration. Two approaches to implement a co-evolving GA are: a combined gene approach and a separate spaces approach. The combined gene approach includes the representation of the requirements and the solution within the genotype. The separate spaces approach models the requirements and the solutions as separately evolving interacting populations of genotypes. The combined gene approach is developed further in this paper and used to demonstrate design exploration in the domain of braced frame design for buildings. The issues related to the coding of the genotype, mapping to a phenotype, and evaluation of the phenotype are addressed. Preliminary results of co-evolution are presented that show how exploration differs from search.
[1]
John S. Gero,et al.
Evolutionary learning of novel grammars for design improvement
,
1994,
Artificial Intelligence for Engineering Design, Analysis and Manufacturing.
[2]
Peter Ross,et al.
Solving design problems by computational exploration
,
1994
.
[3]
Woalfgang Jonas,et al.
Design as problem-solving? or: Here is the solution —what was the problem?
,
1993
.
[4]
David E. Goldberg,et al.
ENGINEERING OPTIMIZATION VIA GENETIC ALGORITHM, IN WILL
,
1986
.
[5]
Mary Lou Maher,et al.
Creative Design Using a Genetic Algorithm
,
1994
.
[6]
John S. Gero,et al.
Towards a model of exploration in computer-aided design
,
1994,
Formal Design Methods for CAD.
[7]
Mary Lou Maher,et al.
Adaptive design using a genetic algorithm
,
1994,
Formal Design Methods for CAD.
[8]
Tim Smithers,et al.
Creativity and design as exploration
,
1993
.