어떤 욕심 알고리즘이 욕심 선택 속성을 만족 시키지만 최적의 하부 구조를 갖지 않습니까?


14

알고리즘 소개 교과서에 따르면 욕심 많은 알고리즘의 정확성에는 두 가지 속성이 있어야합니다.

  1. 욕심 많은 선택 속성
  2. 최적의 하부 구조

욕심쟁이 선택 속성 (예 : 0/1 배낭 문제)이 없기 때문에 욕심 많은 해결책이 실패하는 카운터 예제를 쉽게 제시 할 수 있습니다. 그러나 나는 다른 가능성을 상상하기가 어렵다는 것을 알았습니다. 아무도 나에게 첫 번째 속성은 만족하지만 두 번째 속성은 만족시키지 못하는 욕심 많은 알고리즘을 줄 수 있습니까?

답변:


14

강력한 통계의 표준 추정량 중 하나는 선택된 두 숫자 사이의 최대 차이를 최소화 한 다음 선택한 숫자의 평균을 취하는 방식으로 입력 숫자 세트의 대다수 하위 세트를 선택하는 트림 평균 유형입니다. 서브 세트. 욕심 많은 선택의 첫 번째 단계는 다음과 같습니다. 부분 집합의 일부로 중간 값을 선택하십시오. 그러나 일단 선택하면 나머지 문제는 같은 유형이 아니므로 (즉, 최적의 하위 구조가 없음)이 알고리즘을 탐욕스럽게 계속하는 확실한 방법은 없습니다. 특히 나머지 점의 중간 값을 계속 선택하는 것은 효과가 없습니다. (약간의주의를 기울여 반복 된 욕심 많은 중간 전략은 사 분위수 평균을 제공하지만,이 방법은 견고하지만 동일한 문제를 해결하지 못하고 고장 점이 더 낮습니다.)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.