Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-08T05:49:09.567Z Has data issue: false hasContentIssue false

Using genetic programming and decision trees for generating structural descriptions of four bar mechanisms

Published online by Cambridge University Press:  12 February 2004

ANIKÓ EKÁRT
Affiliation:
Computer and Automation Research Institute, Hungarian Academy of Sciences, Budapest, Hungary
ANDRÁS MÁRKUS
Affiliation:
Computer and Automation Research Institute, Hungarian Academy of Sciences, Budapest, Hungary
Rights & Permissions [Opens in a new window]

Abstract

Four bar mechanisms are basic components of many important mechanical devices. The kinematic synthesis of four bar mechanisms is a difficult design problem. A novel method that combines the genetic programming and decision tree learning methods is presented. We give a structural description for the class of mechanisms that produce desired coupler curves. Constructive induction is used to find and characterize feasible regions of the design space. Decision trees constitute the learning engine, and the new features are created by genetic programming.

Information

Type
Research Article
Copyright
© 2003 Cambridge University Press
Figure 0

The four bar mechanism layout. a, the fixed link; b, the input link; c, the coupler link; d, the follower link; P, the tracer point; α, input angle.

Figure 1

The sampled points on the coupler link.

Figure 2

Computing the similarity of the coupler curve (for the mechanism with a = 1.5, b = 1, c = 1.5, d = 1.5, e = 1.41, and θ = 2.35) to the desired path fragments. For better intelligibility, timing is not indicated. This mechanism is classified as negative.

Figure 3

Example decision tree.

Figure 4

The cross section of the mechanism space.

Figure 5

Genetic programming parameter setting

Figure 6

Example genetic program with three branches.

Figure 7

Crossover of two genetic programs.

Figure 8

Mutation of a genetic program.

Figure 9

Constructive induction.

Figure 10

Decision tree construction.

Figure 11

The preselection of training data.

Figure 12

The film-advance mechanism of a movie camera.

Figure 13

The first desired path fragment.

Figure 14

The second desired path fragment.

Figure 15

(a) The decision tree produced by C4.5 for (−) negative or (+) positive classes and (b) the rules corresponding to the positive class.

Figure 16

The best description created by GP.

Figure 17

The new attributes proposed by GP

Figure 18

The results of 10 runs of the program

Figure 19

The best decision trees for the different methods

Figure 20

The description of the straight line generating mechanisms.

Figure 21

The coupler curves of the straight line generating mechanisms.

Figure 22

Straight line generating mechanisms in two positions (- - -) start and (—) terminal.