p.1(selection)

Selection is the choice of those individuals that will participate in creating offspring for the next population,
선택은 다음 세대를 위해 자식을 만드는데 참여할 개체들을 선택하는 것 이다. 즉, 다음 세대를 위한 과정이다.

Such a choice is made by the principle of natural selection, according to which the most adapted individuals have the highest chances of participating in the creation of new individuals.
이러한 선택은 자연 선택 원칙에 의해 이루어지며 가장 적응력이 높은 개체들이 새로운 개체를 만드는 것에 참여할 가장 높은 기회를 갖는다.

As a result, an intermediate population (or parent pool) appears. An intermediate population is a set of individuals that have acquired the right to breed
그 결과, 중간집단(혹은 부모 풀)이 발생한다. 이 중간집단은 번식할 권한을 획득한 개체들의 집합이다.

Adapted individuals can be recorded there several times. The abandoned individuals will most likely not get there at all.
적응력이 높은 개체들은 여러번 기록될 수 있고 버려진 개체들은 그곳에 아예 포함되지 못 할 수도 있다.



p.2 (selection)

NOTE: It is important to understand that the same individual can be selected several times by the selection method, which means it can repeatedly participate in the process of creating new individuals.
참고 : 같은 객체가 선택 방법에 의해 여러번 선택될 수 있다는 것을 이해하는 것이 중요하다. 즉, 새로운 개체를 만드는 과정에 반복적으로 참여할 수 있다.



p.3 (selection methods)

Tournament selection
토너먼트 선택

Proportional selection
비례 선택

Stochastic universal sampling selection
확률적 보편 샘플링 선택

Rank selection
순위 선택

Elite selection
엘리트 선택


p.4 (Tournament selection)

Tournament selection is one of the simplest selection methods, and we will start with it.
토너먼트 선택은 가장 간단한 선택 방법중 하나이며, 우리는 이것부터 시작할 것이다.

In tournament selection, a subgroup is selected in a population, and then the best individual in this subgroup is selected
토너먼트 선택에서는 집단에서 서브그룹이 선택되고, 그 후 우수한 개체가 서브그룹에서 선택된다.

Typically, the size of a subgroup is 2 or 3 individuals
일반적으로 서브그룹의 크기는 2개체 혹은 3개체 이다.

NOTE: It is worth mentioning that if the group size is two, then the worst individual will never be selected; if the group size is three, then the two worst individuals will never be selected, and so on
참고 : 이것은 언급할 가치가 있다 만약 그룹 크기가 2라면 최악의 개체는 절대 선택 되지 않으며 만약 그룹 크기가 3이라면 최악의 두 개체는 선택되지 않는다.



p.6 (Tournament selection)

As expected, two worst individuals, A and C were not selected.
예상대로 최악의 두 개체인 A와 C는 선택되지 않았다.

But we have one more interesting result – the individual D, which has the second fitness score, was also not selected.
그러나 우리는 한가지 더 흥미로운 결과를 얻었는데 두 번째 적합도 점수를 가진 D개체 또한 선택되지 않았다.

You always have to keep in mind that the tournament selection is a random process, and there is no 100% guarantee that the best individual will be selected
명심해야 할 점은 토너먼트 선택이 무작위 과정이기에, 최고의 개체가 선택 될 것이라고 100% 보장할 수 없다는 것이다.


p.7 (Proportional selection)

This method can be illustrated with a roulette wheel.
이 방법은 룰렛 휠로 설명할 수 있다.

Each individual is assigned a sector of the roulette wheel, the value of which is set proportional to the value of the fitness function of a given individual; therefore, the greater the value of the fitness function, the larger the sector on the roulette wheel.
각 개체는 룰렛 휠의 섹터를 배정받으며, 그 값은 주어진 개체의 적합도 함수 값에 비례하게 설정된다. 그러므로, 적합도 함수의 값이 더 클수록, 룰렛 휠에서의 섹터도 더 커진다.

From this, it follows that the larger the sector on the roulette wheel, the higher the chance that this particular individual will be chosen
이로부터, 룰렛휠의 섹터가 더 클수록, 특정 개체가 선택될 확률이 더 높아진다는 결론을 얻을 수 있다.


p.9 (Stochastic universal sampling selection)

Stochastic universal sampling selection method is an alternative method of proportional selection.
확률적 보편 샘플링 선택은 비례 선택의 대안방법이다.

In this method, the entire roulette wheel is divided into N cutoffs with equal spacing
이 방법은 전체 룰렛휠을 동일한 간격으로 N개의 cutoffs로 나뉜다.

This method smooths out the elements of randomness which proportional selection has, and ensures that the individuals are selected according to the following principle – many good individuals, some average individuals, and a few bad individuals.
이 방법은 비례선택이 가진 무작위성의 요소를 없앤다, 그리고 개체들이 다음 원칙에 따라 선택되도록 보장한다. - 많은 좋은 개체, 몇몇 평균 개체, 그리고 몇몇 나쁜 개체들이


p.10 (Stochastic universal sampling selection)

As with the proportional selection method, the stochastic universal sampling selection has the possibility to select the worst individual, and also has the possibility to not select the best individual.
비례 선택 방법과 마찬가지로, 확률적 보편 샘플링도 최악의 개체를 선택할 가능성이 있고 또한 최고의 개체를 선택하지 않을 가능성이 있다.

Even if it seems contradictory, this approach shows very good results for a particular class of problems.
모순적인 것 처럼 보이지만, 이 접근법은 특정한 종류의 문제에 대해서 매우 좋은 결과를 보여준다


p.11 (Rank selection)

Rank selection has the same principle as proportional selection, but individuals of the population are ranked according to the values of their fitness function.
순위 선택은 비례 선택과 동일한 원칙을 가진다, 그러나 그 집단의 개체들은 그들의 적합도 함수 값에 따라서 순위가 매겨진다.

This can be thought of as a sorted list of individuals, ordered from the fittest to the least fit, in which each individual is assigned a number that determines its place in the list, called rank
이것은 개체의 목록이 정렬된 것으로 생각 할 수 있다, 가장 적합한 것부터 적합하지 않은 것까지 정렬된, 그안에서 각 개체는 목록에서의 위치를 결정하는 번호를 배정받으며, 이를 순위라고 한다.

Rank selection smoothens out the large difference between individuals with high fitness values and individuals with low fitness values.
랭크 선택은 높은 적합도 값을 가진 개체와 낮은 적합도 값을 가진 개체의 큰 차이를 완화시킨다.


p.12 (Rank selection)

the best individual in rank selection has a lower chance of being selected than it has in the proportional selection, and on the contrary, the worst individual, which had no chance of being selected in proportional selection has some positive probability of being selected.
최고의 개체는 비례선택에서 보다 랭크선택에서 선택될 확률이 낮은 반면 최악의 개체는 비례선택에서는 선택될 수 없었지만 선택될 일부 긍정적인 확률을 가진다.


p.14 (Elite selection)

As we have already seen, none of the selection methods that we have considered – tournament, proportional, stochastic universal sampling, and rank selection –guarantee the selection of the best individual.
우리가 이미 보았듯이 우리가 고려한 어떠한 선택 방법도 최고의 개체의 선택을 보장하지 않는다.

The genes of the best individual can be very valuable for the next generations, so there is an approach that protects the best individuals.
최고 개체의 유전자는 다음 세대에게 매우 가치가 클 수 있다 그래서 최고의 개체를 보호하는 접근 방법이 있다.

This method is called elite Elite selection can be based on another method, such as rank selection, but the main change in this method is the guaranteed inclusion of the best individuals in the selected population.
이 방법은 엘리트라고 불린다. 엘리트 선택은 랭크선택과 같은 다른 방법을 기반으로 할 수 있다. 그러나 이방법의 주요 변화는 선택된 집단에서 최고의 개체가 포함된다는 것을 보장한다.


Original Book p.111 (Elite selection)

NOTE: Elite selection is a handy method of selection in conditions where an individual’s fitness may degenerate as a result of crossover or mutation. We need to protect the best individuals, and try to spread their genes among the population.
참고 : 엘리트 선택은 특정 조건(교차나 돌연변이의 결과로 개인의 적합도가 퇴화할 수 있는 상황에서)에서 유용한 선택방법이다. 우리는 최고의 개체를 보호해야하며, 그들의 유전자가 개체군에 퍼지도록 노력해야한다.


Original Book p.112 (Conclusion)

Selection is a very important part of the evolution process; every individual aims to generate an offspring. The selection process is random by nature. We have studied several selection methods, each of which has its pros and cons. You can use one of these methods or any modification
선택은 진화 과정에서 매우 중요한 부분이다. 모든 개체는 자손을 생성하는 것을 목표로 한다. 선택과정은 본질적으로 랜덤이다. 우리는 여러가지 선택방법을 연구 했으며, 각각의 방법은 장단점이 있다. 너는 이러한 방법들중 하나나 어떤 수정이라도 사용할 수 있다.



Original Book p.113 (Points to remember)

Each selection method has the following principle — adapted individuals have a higher possibility to be selected than the abandoned ones.
각각의 선택방법은 다음의 원칙을 가지고 있다 — 적응한 개체들은 버려진 개체보다 선택될 가능성이 더 높다.

Even abandoned individuals can have something valuable in their genes, so we have to leave a positive probability for them to be selected.
심지어 버려진 개체들도 그들의 유전자에 가치있는 무언가를 가질 수 있다 그래서 우리는 그들이 선택될 수 있도록 긍정적인 확률을 남겨둬야 한다.