Write a note on devising validating and testing of algorithm
What I want to do now is dig deeper into the strategies for answering question #5: How do you know it works? The other questions are important, but relative to #5, answering them is pretty easy. accomplish this validation) is the source of a lot of confusion.
This section provides a discussion of some of the approaches that may be used to devise new algorithms and systems inspired by biological systems for addressing mathematical and engineering problems.
The work summarizes the formalism, presenting essentially the same framework, although he provides a specialization of the search space $A$.
The search space is broken down into a representation (codes), solutions (devices), and a mapping function from representation to solutions.
These foundational models became the field of Evolutionary Computation (Evolutionary Algorithms Chapter).
From working within the formalism, Holland makes six observations regarding obstacles that may be encountered whilst investigating adaptive systems [Holland1975] (pages 159-160): Cavicchio provides perhaps one of the first applications of the formalism (after Holland) in his dissertation investigating Holland's reproductive plans [Cavicchio1970] (and to a lesser extent in [Cavicchio1972]).