우리는 시험 E = {E1, E2, ..., Em} 및 I = {I1, I2, ..., In}의 도구 세트를 가정하고 각 시험 Ej는 Rj의 서브 세트 I. 각 시험은 Pj $ 이익을 가지며 각 도구 비용은 Cj $입니다. 우리는 어떤 시험을 최대화하기 위해 선택하려고합니다 (이익의 합계 - 비용의 합계).네트워크 흐름을 사용하여 선형 프로그래밍을 해결하는 방법은 무엇입니까?
우리는 각 검사마다 m 변수 Xi가 있고 Xi = 0 또는 1 인 LP를 사용할 수 있다고 생각합니다. 목적 함수는 다음과 같습니다. 모든 i와 j에 대해 Xi (Pi) - (A) Cj 모든 Xi는 IJ가 필요합니다
하지만 네트워크 흐름에 의해이 문제를 모델링 할 수 없습니다. 내 문제는 우리가 시험을 선택하고 그 도구에 대해 지불 할 때 우리는 다른 시험을 위해 그러한 도구를 사용할 수 있다는 사실을 나타내는 방법입니다.
최소 컷의 관점에서 생각해보기 –