Keith A. Pray - Professional and Academic Site
About Me
·
·
·
LinkedIn Profile Facebook Profile GoodReads Profile
Professional
Academic
Teaching
                                          
Printer Friendly Version

Intro ] [ 31-Grammar ] [ 32-Config GA ] [ 33-Functional First ]

Up: AI in Design ]

Critique: The Table: An Illustration of Evolutionary Design using Genetic Algorithms
Bentley, Wakefield *

      I was surprised that a different representation was not searched for. The spatial-partitioning used seemed to cause many problems. Maybe they could find nothing better for their purpose but it would have been good to describe the alternatives.

      The mass evaluation criteria does not specify what an example value of ideal mass would be, but rather just says one is specified. Throughout the rest of the article, a lower mass is assumed to be better than higher mass. It appears in many examples. One would think an example of needing a higher mass would have been given as well but it is not. I also found the separation of "stability" and "supportiveness and stability" counter-intuitive. The means by which the various evaluation criteria are combined to produce an overall fitness for a design is not addressed. The system must have done this somehow so it couldn't be that difficult to explain.

      In the introduction to the article there is a wonderful air of excitement. The prospect of reading about a system that claims to create entirely new designs from scratch was very inviting. Later on we read that the system must be given a number of "primitives" to start with. These primitives are actually the number of boxes that the table will be made from. The number and type of components are already chosen. It makes the design work being done seem more like configuration, and certainly not "from scratch" despite the very convincing results. It is suggested that the system can be made to evolve the number of primitives. This is not said to be a feature that helps achieve the "design from scratch" goal but as a fix for artificially limiting the range of good results the GA can produce.

      While genetic algorithms do not seem to have any inherent characteristics that lend themselves to better understanding design as a process, it can serve very well as a basis for comparison. As knowledge is identified to help guide the design process, a GA based system can be augmented with this knowledge. A comparison of performance of this system and one without that knowledge may give a measure of how useful the knowledge is. Measures of this sort have been very difficult for other systems. I was surprised the authors did not mention this point. Their work can be used to support this. One example from this article is how the system was made to produce symmetrical designs.


* Peter J. Bentley & Jonathan P. Wakefield, The Table: An Illustration of Evolutionary Design using Genetic Algorithms. Proc. Conf. Genetic Algorithms in Engineering Systems: Innovations and Applications, IEE Conference Publication No. 414, 12-14 Sept. 1995.

Intro
01-DPMED
02-Dominic
03-DSPL Air-Cyl
04-Pride
05-COSSACK
06-MICOM-M1
07-Configuration Survey
08-Dynamic CSP
09-MOLGEN
10-Failure Handling
11-VT
12-Conflict Resolution
13-Cooperative Negotiation
14-Negotiated Search
15-Multiagent Design
16-Prototypes
17-CBR Survey
18-PROMPT
19-A Design
20-Bogart
21-Cadet
22-Argo
23-Analogy Creativity Survey
24-Algorithm Design
25-AM
26-Edison
27-LEAP
28-Plan Compilation
29-ML Survey
30-Strain Gauge
31-Grammar
32-Config GA
33-Functional First
34-Functional CBR
35-Functional Survey
36-Models
37-First Principles
38-Config Spaces
39-Task Analysis

by: Keith A. Pray
Last Modified: August 13, 2004 8:03 PM
© 2004 - 1975 Keith A. Pray.
All rights reserved.

Current Theme: 

Kapowee Hosted | Kapow Generated in 0.008 second | XHTML | CSS