귀하의 질문 으로이 사실을 명확하게 밝히지는 않지만 폭탄은 처음에 셀을 교체하지 않고 간단한 임의 샘플링을 통해 배포된다고 가정합니다 (셀에 둘 이상의 폭탄이 포함될 수 없음). 제기 한 문제는 본질적으로 정확히 이론적으로 계산할 수 있지만 큰 매개 변수 값을 계산하기에는 계산할 수없는 확률 분포에 대한 추정 방법의 개발을 요구하는 것입니다.
정확한 솔루션이 존재하지만 계산 집약적
질문에서 지적했듯이 가능한 모든 할당에 대해 계산 검색을 수행하여 행 및 열 총계와 일치하는 할당을 식별 할 수 있습니다. 다음과 같이 공식적으로 진행할 수 있습니다. 우리가 그리드를 다루고 있고 교체하지 않고 간단한 무작위 샘플링을 통해 폭탄을 할당 한다고 가정하십시오 (따라서 각 셀은 하나 이상의 폭탄을 포함 할 수 없습니다).n×mb
하자 표시기 변수의 벡터 폭탄은 각각의 셀 내에 존재하는지 여부를 나타내는 수를하고하자 은 행과 열 합계의 해당 벡터를 나타냅니다. 함수를 정의하십시오. 이는 할당 벡터에서 행 및 열 합계로 맵핑됩니다.x=(x1,...,xnm)s=(r1,...,rn,c1,...,cm)S:x↦s
목표는 행 및 열 합계에 대한 지식에 따라 각 할당 벡터의 확률을 결정하는 것입니다. 단순 랜덤 샘플링에서 이 있으므로 조건부 관심 확률은 다음과 같습니다.P(x)∝1
P(x|s)=P(x,s)P(s)=P(x)⋅I(S(x)=s)∑xP(x)⋅I(S(x)=s)=I(S(x)=s)∑xI(S(x)=s)=1|Xs|⋅I(S(x)=s)=U(x|Xs),
여기서 는 벡터 와 호환되는 모든 할당 벡터의 집합입니다 . 이것은 (단순한 폭탄 샘플링으로) . 즉, 폭탄에 대한 할당 벡터의 조건부 분포는 관찰 된 행 및 열 총계와 호환되는 모든 할당 벡터 세트에 대해 균일하다. 주어진 셀에서 폭탄의 한계 확률은이 공동 분포에 대해 한계를 설정함으로써 얻을 수 있습니다.Xs≡{x∈{0,1}nm|S(x)=s}sx|s∼U(Xs)
P(xij=1|s)=∑x:xij=1U(x|Xs)=|Xij∩Xs||Xs|.
여기서 는 번째 행과 번째 열의 셀에 폭탄이있는 모든 할당 벡터의 집합입니다 . 지금, 당신의 특정 문제에 당신이 세트 계산 그 발견 이므로 할당 벡터의 조건부 확률은 계산 한 할당 집합에 대해 균일합니다 (올바르게 수행했다고 가정). 이것은 문제에 대한 정확한 해결책입니다. 그러나 집합을 계산하는 것은 계산 집약적 이므로 , 일 때이 솔루션의 계산이 불가능할 수 있습니다Xij≡{x∈{0,1}nm|xij=1}ijXs|Xs|=276Xsnm또는 가 커진다.b
좋은 추정 방법 검색
집합을 계산할 수없는 경우 특정 셀에있는 폭탄의 한계 확률을 추정 할 수 있습니다. 나는이 문제에 대한 추정 방법을 제공하는 기존의 연구에 대해 알지 못하므로 그럴듯한 추정기를 개발 한 다음 컴퓨터 시뮬레이션을 사용하여 이에 충분히 낮은 매개 변수 값에 대한 정확한 솔루션에 대해 성능을 테스트해야합니다. 가능하다.Xs
순진한 경험적 추정기 : 초록색 테이블에서 제안하고 사용한 추정기는 다음과 같습니다.
P^(xij=1|s)=rib⋅cjb⋅b=ri⋅cjb.
이 추정 방법은 행과 열을 독립적으로 취급하고 행과 열 합계의 상대 주파수에 의해 특정 행 / 열에서 폭탄의 확률을 추정합니다. 이 추정기 가 원하는대로 모든 셀에 대해 를 합산하는 것은 간단합니다 . 불행히도, 경우에 따라 예상 확률보다 1을 초과 할 수 있다는 큰 단점이 있습니다. 그것은 견적 자에게 나쁜 재산입니다.b