Academia.eduAcademia.edu

FIGURE 4.50 Target and candidate (tight fit) for Sequence objective.  Target, candidate, and initiation for the first test series can be seen in Figure 4.50. The candidate is almost the same with the target. In Figure 4.51, results of a series of control tests are given. These examples are evolved only with the Trivial Hole objective, thus their functional arrangements are totally random. These will enable us to assess if the test results could be obtained randomly. For the sake of simplicity, rotation mutations have been disabled for these series.  The situation is more complicated for the functional objectives. The main requirement is to produce  targe direc  t-candidate pairs that would reveal whether an objective guides an evolution in the desired tion or not. As has been stated above, each functional objective is paired with a formal one for  these tests. The most complicated verification problem is raised by the Sequence objective. The basic question is, “will the sequences given within the target layout reappear in the candidates?” The fitnes: function is so designed that the sequences do not require an absolute matching of the target and  candi  date layout arrangements. It just tries to maximize the most frequent sequence types in the  candi  date. The tests will start with the simplest case, which comes close to searching for an absolute  similarity of the target and candidate. Then through a more complicated case, the real functioning of  theo  bjective will be examined.

Figure 4 50 Target and candidate (tight fit) for Sequence objective. Target, candidate, and initiation for the first test series can be seen in Figure 4.50. The candidate is almost the same with the target. In Figure 4.51, results of a series of control tests are given. These examples are evolved only with the Trivial Hole objective, thus their functional arrangements are totally random. These will enable us to assess if the test results could be obtained randomly. For the sake of simplicity, rotation mutations have been disabled for these series. The situation is more complicated for the functional objectives. The main requirement is to produce targe direc t-candidate pairs that would reveal whether an objective guides an evolution in the desired tion or not. As has been stated above, each functional objective is paired with a formal one for these tests. The most complicated verification problem is raised by the Sequence objective. The basic question is, “will the sequences given within the target layout reappear in the candidates?” The fitnes: function is so designed that the sequences do not require an absolute matching of the target and candi date layout arrangements. It just tries to maximize the most frequent sequence types in the candi date. The tests will start with the simplest case, which comes close to searching for an absolute similarity of the target and candidate. Then through a more complicated case, the real functioning of theo bjective will be examined.