효율적인 병렬 회로SAT 분해 알고리즘

효율적인 병렬 회로SAT 분해 알고리즘
안내: 본 포스트의 한글 요약 및 분석 리포트는 AI 기술을 통해 자동 생성되었습니다. 정보의 정확성을 위해 하단의 [원본 논문 뷰어] 또는 ArXiv 원문을 반드시 참조하시기 바랍니다.

초록

본 논문은 회로SAT 문제를 고품질의 약화된 서브포뮬러 집합으로 분할하는 새로운 병렬 알고리즘을 제안한다. 입력 회로를 정수 구간으로 매핑하고, 구간별 CNF 인코딩을 이용해 SAT 파티셔닝을 구성한다. 제한된 시간 안에 CDCL 서브솔버를 병렬로 실행해 만족 여부를 판단하고, 불확정 구간은 재분할한다. 구현은 MPI 기반이며, 논리 등가성 검사와 해시 함수 프리이미지 공격 등 어려운 회로SAT 인스턴스에서 기존 솔버를 능가하는 성능을 보인다.

상세 분석

이 논문은 회로SAT(특히 논리 등가성 검사와 암호학적 프리이미지 문제)에서 발생하는 초고난이도 인스턴스를 효율적으로 해결하기 위해, “구간 기반 파티셔닝”이라는 새로운 분할 기법을 제시한다. 먼저 회로의 입력 변수를 이진수로 해석해 정수 구간


댓글 및 학술 토론

Loading comments...

의견 남기기