일부 회사는 대형 목재 패널과 함께 제공됩니다. 이 패널은 필수 조각으로 절단됩니다. 예를 들어 책꽂이를 만들려면 큰 패널에서 조각을 잘라야합니다. 대부분의 경우, 돼지 패널은 100 %에서 사용되지 않으며, 약간의 손실이있을 수 있으며, 일부 남은 조각은 사용할 수 없습니다. 손실을 최소화하기 위해 대형 패널/패널에서 개별 조각의 최적 배치를 찾아야합니다. 나는 이것이 "2 차원 직사각형 빈 포장 문제"라고 생각합니다.조합 최적화 - 가구를 만들 때 최대 이익
이제 점점 더 흥미로워지고 있습니다.
일부 패널은 동일하지는 않지만 약간 색조가 다를 수 있습니다. 이상적인 책꽂이는 하나의 패널에서 모두 자르거나 같은 색조의 여러 패널에서 조각으로 만들어집니다. 그러나 책꽂이는 다른 자질 (이상적인 것, 다른 음색의 한 장, 두 장의 ..., 세 개의 다른 색판 사용, 등등 ...)으로 만들어 질 수 있습니다. 각 품질에는 자체 가격이 있습니다. (품질면에서 우월함).
이제 나무 패널이 재고가있어 가구 (예 : 책장 100 개)를 요청합니다. 목표는 수익을 극대화하는 것입니다 (예 : 이상적인 품질의 제품을 만들고 품질이 낮은 제품을 재료 손실을 낮게 유지하는 것).
이 문제를 해결하는 방법은 무엇입니까? 어떻게 빈 포장 문제와 결합? 그리고 힌트, 논문/기사는 감사하겠습니다. 정수형 선형 프로그래밍을 사용하여 일부 함수와 부등식을 최소화/최대화 할 수는 있지만이 문제를 해결하는 방법을 모르겠습니다.
(예를 들어 실제 장면을 고려하지 마십시오. 예를 들어 이상적인 것만 만들면 가장 좋습니다 ... 잔재로 인한 손실은 cm^2 당 X 돈이며 Y는 특정 가격입니다. 제품 품질 및 X와 Y는 "임의적"일 수 있음)
이것은 [최대 절삭 문제] (http://en.wikipedia.org/wiki/Cutting_stock_problem)와 이익 극대화 문제가 섞여있는 것처럼 보입니다. 그것이 가능하다면 MIP를 완전히 풀어야 할 것입니다. 그렇지 않으면 근사 솔루션을 얻기 위해 경험적 방법이 필요하다고 생각합니다. –
솔루션은 각 유형에 대해 소비자에게 청구 할 수있는 가격에 따라 다릅니다. 이러한 종류의 문제는 경제학에서 다루어지며, http://en.wikipedia.org/wiki/Demand_curve로 시작합니다. – rlb