의사 부울 함수
Pseudo-Boolean function여기서 B = {0, 1}은(는) 부울 도메인이고 n은 함수의 아리티라고 불리는 음이 아닌 정수다.부울 함수는 특별한 경우로서 값도 0 또는 1로 제한된다.
표현
모든 의사 부울 함수는 다선형 다항식으로 고유하게 쓸 수 있다.[1][2]
사이비 부울 함수의 정도는 단순히 이 표현에서 다항식의 정도일 뿐이다.
In many settings (e.g., in Fourier analysis of pseudo-Boolean functions), a pseudo-Boolean function is viewed as a function that maps to . Again in this case we can uniquely write as a multi-linearpolynomial: where are Fourier coefficients of and .
최적화
유사 부울 함수를 최소화(또는 동등하게, 최대화)하는 것은 NP-hard이다.예를 들어, 최대 절단 문제를 의사 부울 함수를 최대화하는 것으로 공식화하면 이를 쉽게 알 수 있다.[3]
수하성
서브모듈러 세트 함수는 조건과 동등한 사이비 부울 함수의 특수 클래스로 볼 수 있다.
이것은 다항식 시간에 최소화할 수 있기 때문에 사이비 부울 함수의 중요한 클래스다.서브모듈라 함수의 최소화는 NP-hard, Alexander Schrijver(2000)인 서브모듈라 함수의 최대화와 반대되는 페수도-부울 다항식의 경우, 프레젠테이션 양식에서 독립적으로 해결할 수 있는 다항식 문제라는 점에 유의한다.
지붕 이중성
f가 2차 다항식인 경우 지붕 이중성이라는 개념을 사용하여 최소값에 대한 하한을 얻을 수 있다.[3]지붕 이중성은 또한 변수의 부분적인 할당을 제공할 수 있으며, 다항식에 대한 미니마이저 값의 일부를 나타낼 수 있다.하한을 얻는 여러 가지 다른 방법들이 개발되어 후에야 현재 지붕 이중성이라고 불리는 것과 동등한 것으로 나타났다.[3]
4분법
f의 정도가 2보다 크면 항상 감소를 채택해 추가 변수와 동등한 2차 문제를 얻을 수 있다.한 가지 가능한 감소는
예를 들어 다른 가능성도 있다.
감소가 다르면 결과가 달라진다.다음과 같은 입방체 다항식을 예로 들어보자.[4]
지붕 이중성에 이은 첫 번째 축소를 사용하여 -3의 하한을 얻으며 세 변수를 할당하는 방법에 대한 표시를 하지 않는다.두 번째 감소를 사용하여 -2의 (긴축) 하한과 모든 즉 (0, 1, 11,1)})의 최적 할당을 얻는다.
다항식 압축 알고리즘
Consider a pseudo-Boolean function as a mapping from to . Then 계수 (I) 이 (가) 통합되어 있다고 가정한다.그런 다음 정수 의 f( x) 이 (가) 보다 크거나 같은지 여부를 결정하는 문제 P가 NP-완전이다.다항식 시간에는 P를 풀거나 변수 개수를 )로 수 있다는 것이 증명된다 을(를) 에 대한 위의 다선형 다항식의 정도가 되게 한 다음 다항식 시간 내에 P를 해결하거나 변수 수를 - ) r로 줄일 수 있음을 증명했다
참고 항목
메모들
- ^ Hammer, P.L.; Rosenberg, I.; Rudeanu, S. (1963). "On the determination of the minima of pseudo-Boolean functions". Studii și cercetări matematice (in Romanian) (14): 359–364. ISSN 0039-4068.
- ^ Hammer, Peter L.; Rudeanu, Sergiu (1968). Boolean Methods in Operations Research and Related Areas. Springer. ISBN 978-3-642-85825-3.
- ^ a b c 보로스와 해머, 2002
- ^ 칼과 스트랜드마크, 2011년
- ^ a b Crowston 외, 2011년
참조
- Boros, E.; Hammer, P. L. (2002). "Pseudo-Boolean Optimization". Discrete Applied Mathematics. 123 (1–3): 155–225. doi:10.1016/S0166-218X(01)00341-9.
- Crowston, R.; Fellows, M.; Gutin, G.; Jones, M.; Rosamond, F.; Thomasse, S.; Yeo, A. (2011). "Simultaneously Satisfying Linear Equations Over GF(2): MaxLin2 and Max-r-Lin2 Parameterized Above Average". Proc. Of FSTTCS 2011. arXiv:1104.1135. Bibcode:2011arXiv1104.1135C.
- Ishikawa, H. (2011). "Transformation of general binary MRF minimization to the first order case". IEEE Transactions on Pattern Analysis and Machine Intelligence. 33 (6): 1234–1249. CiteSeerX 10.1.1.675.2183. doi:10.1109/tpami.2010.91. PMID 20421673. S2CID 17314555.
- Kahl, F.; Strandmark, P. (2011). Generalized Roof Duality for Pseudo-Boolean Optimization (PDF). International Conference on Computer Vision.
- O'Donnell, Ryan (2008). "Some topics in analysis of Boolean functions". ECCC TR08-055.
{{cite journal}}
:외부 링크 위치
(도움말)journal=
- Rother, C.; Kolmogorov, V.; Lempitsky, V.; Szummer, M. (2007). Optimizing Binary MRFs via Extended Roof Duality (PDF). Conference on Computer Vision and Pattern Recognition.
- 알렉산더 슈리버강한 다항식 시간에서 서브모듈라 함수를 최소화하는 결합 알고리즘.Journal of Combinatorial 이론, Series B, Volume 80, 2000년 11월 2일 346-355페이지.