How does the serach space in the context of evolutionary computation relate to the search spaces in normal search?
In order to answer this question, we first need to understand what are search spaces in evolutionary computation, and the search spaces in normal searches.
Search space in evolutionary computation:
The search space of an evolutionary computation is the set of all possible genomes. The problems you see with this definition rely on some misconceptions:
The set of all possible genomes is your search space. There is no problem with this definition, even if the genomes happen to grow and shrink.
Hence, the genome represents a potential solution to your search problem.
Search Space in a Normal Search:
The definition of a search space is the set or domain through which an algorithm searches. In computer science, the space may be a well-defined and finite data structure. Or, as in decision theory, it may be a vast and possibly infinite set whose elements need to be individually generated during the search.
For example, In chess, the search space is complicated. The search space is the set of all possible valid moves. For a given turn the space is finite, but the set of all possible games is infinite. Since the player is trying to maximize the probability of winning, they must search through many turns. These possibilities must be generated during the search.
As per the explanation of search spaces, in each of the above mentioned topics, we see that the search space of evolutionary computation relate to search spaces in normal searches, in the following ways:
Get Answers For Free
Most questions answered within 1 hours.