다음 문제를 고려하십시오.
- 자 세트 양수 있는 상수, 우리로 세트 분할 할 크기의 서브 세트 되도록 각각의 합계의 생성물 부분 집합이 최대화됩니다.
이 문제는 각 파티션의 수에 제한이 있다는 점을 제외하고 잘 알려진 way 숫자 분할 과 매우 유사 합니다. 들면 다음의 간단한 다항식 알고리즘이 제안 될 수 있으며,
- 숫자가 정렬되어 있다고 가정합니다 (예 : . 그런 다음 경우 서브 세트 를 할당 하고 경우 서브 세트 할당합니다 .
알고리즘이 왜 작동하는지 알기가 어렵지 않습니다. 두 개의 임의 출력 함을 선택하십시오. 숫자를 바꾸더라도 제품의 양이 증가하지는 않습니다.
그러나 더 큰 의 경우 문제를 다항식 시간에 해결할 수 있는지 궁금합니다. 누군가가 그것이 np-hardness임을 보여줄 수 있다면 감사 할 것입니다.
참고 : 무선 네트워크에서 일정 문제를 해결하는 동안 문제가 발생했습니다. 문제를 해결하기 위해 좋은 휴리스틱 알고리즘을 찾았습니다. 그러나 잠시 후 나는 문제가 이론적으로 흥미로울 것이라고 생각했다.