이배체 (우성 / 열성) 유전자가 유전자 알고리즘에서 널리 사용되지 않는 이유는 무엇입니까?


20

유전자 알고리즘의 대부분의 구현에서 초점은 교차 및 돌연변이에 있습니다. 그러나 어떻게 든 그들 대부분은 유전자의 이배체 (주요 / 열성) 특성을 배제합니다. 나의 (제한된) 이해가 지배적이고 열성적인 유전자의 본질은 유기체의 실제 특성을 결정하는 데 매우 중요한 요소입니다.

그래서 제 질문은 왜 대부분의 구현에서 유전자 알고리즘에서 제외 된 유전자의 이배체 특성입니까?

그 이유는 다음과 같습니다.

  • 많은 이점을 제공하지 않습니다
  • 그렇지 않으면 간단한 알고리즘에 불필요한 복잡성을 추가합니다.
  • 구현하기 어렵다

아니면 다른 것이 있습니까?

답변:


16

나는하지 않습니다 알고 실제 이유를하지만, 직관적 인 느낌 :의 유전자의 이배체 자연이 RL에서하는 일에 대해 생각해 봅시다. 본질적으로 그것은 열악한 유전자가 현재 존재하기에는 불리한 경우에도 유전자 풀에 남아있게하고 때로는 두 가지를 제공하여 표면에 떠 오릅니다. 둘째, 유전자를 나타내는 인구의 일부와 그렇지 않은 일부의 표현형을 지속적으로 가지게되므로 인구의 다양성이 보장됩니다.

이 두 가지 모두 돌연변이 / 크로스 오버 엔진을 통해보다 간단한 방법으로 달성 할 수 있습니다. 100000 년 전 (실질적으로는 불가능한) 임의의 실적이 좋은 항목을 직접 '페치'할 수 있습니다. 기본이 아닌 것들을 멸종으로부터 보호하면서 여러 가지 다양한 하위 집단을 유지할 수 있습니다.


2
우리가 엘리트주의를 구현하는 한 유전자의 '이배체 성 (diploidness)'이 불필요하다고 말하는 것입니까?
Shayan RC

과거 세대의 유전자를 기억하는 능력은 유전자의 이배체성에 의해 제공되는 유일한 이점입니까? 생물학과 알고리즘 모두에서?
Shayan RC

6
내가 생물학에서 아는 한, 이배체 유전자는 모두 단일 표현형으로 수렴되고 결과적으로 환경 변화에 의해 즉시 사라지는 집단에 대한 보호 수단이다.
JDong

1

참조 오캄의 면도칼을

경쟁 가설 중에서 가정이 가장 적은 가설을 선택해야합니다. 또한 엔터티에는 필요 이상으로 곱하면 안됩니다.

두 가설이 똑같이 좋은 경우, 더 복잡한 버전은 확실하지 않은 것에 대해 가정하므로 더 간단한 버전을 선택하십시오.

문제는 이배체 우성 및 열성 유전자가 우리가 더 풍부한 가설 공간을 설명 할 수있는 더 많은 기능성을 제공 하는가?

  • 단순한 돌연변이로는 달성 할 수없는 일을 할 수 있을까요? 돌연변이는 새로운 서열을 만들 수 있습니다.
  • 이배체 우성 및 열성 유전자를 통해 달성 할 수없는 돌연변이로 무언가를 할 수 있습니까? 예. 돌연변이는 임의의 새로운 서열을 허용하지만, 이배체 유전자는 이전에 보여지고 손실 된 것을 회복 할 뿐이다.

탐구해야 할 유일한 이점은 이배체 유전자가 어떻게 더 효율적 일지 여부입니다. 사용 부족으로 인해 그렇지 않습니다. 돌연변이는 대개 작은 변화입니다. 과거의 좋은 답변을 유지하는 것의 이점은 적습니다. 쉽게 다시 나타납니다.

생물학은 컴퓨터 모델에 대한 영감으로 사용될 수 있지만 가장 좋은 대답은 거의 없습니다. 생물학은 DNA가 관련된 곳에 우연히 그리고 자연 선택에 의해 용액을 생성합니다. 생물학은 또한 다양한 원료와 도구로 다른 문제를 해결하고 있습니다. 새와 박쥐가 날아가는 방법을보십시오. 왜 비행기가 이륙하거나 더 높이 날기 위해 날개를 위아래로 움직 이도록 설계되지 않았습니까? 엄청나게 비효율적이기 때문입니다. 제트 추진 및 헬리콥터가 우리의 요구에 더 적합합니다. 우리는 무거운 짐을 싣고 새나 박쥐보다 훨씬 빠른 속도로 여행 할 수 있습니다.


그러나 이배체 우성 및 열성 유전자는 가설 이 아닙니다 실행 방법입니다. Occam의 면도기는 비유로 훌륭하지만 여기서 실제로 사용하고있는 것은 아닙니다.
David Richerby

열성 유전자는 여전히 다시 볼 수 있도록 유지되어야하기 때문에 여전히 가설의 일부가 될 것입니다. 다른 열성 유전자와 짝을 이루지 않는 한 숨겨지는 가설의 일부일뿐입니다.
자선 레친 스키
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.