DOI QR코드

DOI QR Code

카운팅 문제에 대한 SAT, PB, SMT의 성능 분석

Performance Analysis on SAT, PB and SMT for Counting Problems

  • 박호진 (경기대학교 컴퓨터과학과) ;
  • 박사천 (경기대학교 컴퓨터과학과) ;
  • 권기현 (경기대학교 컴퓨터과학과)
  • Park, Ho-Jin (Department of Computer Science, Kyonggi University) ;
  • Park, Sa-Choun (Department of Computer Science, Kyonggi University) ;
  • Kwon, Gi-Hwon (Department of Computer Science, Kyonggi University)
  • 발행 : 2008.05.16

초록

n개의 이진 변수 집합 중에 k개를 선택하는 카운팅 문제(Counting Problem)들은 여러 방법으로 풀이가 가능하다. 본 논문에서는 카운팅 문제를 풀기 위해 SAT, PB, SMT를 소개하고, 칸 칠하기(Fill-a-Pix) 퍼즐을 예로 들어 카운팅 문제의 인코딩 방법을 제시하고 처리 결과를 비교해 보았다. SAT이 상대적으로 인코딩은 가장 복잡했으나, 처리 시 가장 우수한 성능을 보였다. 따라서 본 논문은 카운팅 문제를 다룰 때에는 SAT이 가장 적합하다는 것을 제안한다.

키워드