SAT을 이용해서 수도쿠 퍼즐을 풀기 위해서는 수도쿠를 SAT 처리기의 표준 입력 언어인 CNF 논리식으로 인코딩 해야 한다. 기존에 제시된 인코딩 알고리즘으로 크기가 큰 수도쿠를 인코딩하면 ...
http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
https://www.riss.kr/link?id=A82294797
2007
Korean
569
KCI등재
학술저널
616-624(9쪽)
1
0
상세조회0
다운로드국문 초록 (Abstract)
SAT을 이용해서 수도쿠 퍼즐을 풀기 위해서는 수도쿠를 SAT 처리기의 표준 입력 언어인 CNF 논리식으로 인코딩 해야 한다. 기존에 제시된 인코딩 알고리즘으로 크기가 큰 수도쿠를 인코딩하면 ...
SAT을 이용해서 수도쿠 퍼즐을 풀기 위해서는 수도쿠를 SAT 처리기의 표준 입력 언어인 CNF 논리식으로 인코딩 해야 한다. 기존에 제시된 인코딩 알고리즘으로 크기가 큰 수도쿠를 인코딩하면 현재 SAT 처리기의 처리 수준을 넘을 정도로 많은 논리식이 생성된다. 본 논문에서는 크기가 큰 수도쿠를 다루기 위해서 수도쿠의 고정 셀을 이용하여 최적화된 CNF 논리식을 생성하는 방법을 제시한다. 고정 셀에 배정된 숫자는 불변이기 때문에 이를 이용해서 일부 변수의 값을 인코딩 단계에서 미리 결정할 수 있고, 이들 변수의 값을 이용해서 SAT 처리에 영향을 주지 않는 절과 리터럴을 인코딩 단계에서 제거할 수 있다. 다양한 크기의 수도쿠 퍼즐에 적용한 결과 기존 인코딩 알고리즘에 비해서 우수한 성능을 보였다.
다국어 초록 (Multilingual Abstract)
Sudoku can be regarded as a SAT problem. Various encodings are known for encoding Sudoku as a Conjunctive Normal Form (CNF) formula, which is the standard input for most SAT solvers. Using these encodings for large Sudoku, however, generates too many ...
Sudoku can be regarded as a SAT problem. Various encodings are known for encoding Sudoku as a Conjunctive Normal Form (CNF) formula, which is the standard input for most SAT solvers. Using these encodings for large Sudoku, however, generates too many clauses, which impede the performance of state-of-the-art SAT solvers. This paper presents an optimized CNF encodings of Sudoku to deal with large instances of the puzzle. We use fixed cells in Sudoku to remove redundant clauses during the encoding phase. This results in reducing the number of clauses and a significant speedup in the SAT solving time.
목차 (Table of Contents)
참고문헌 (Reference)
1 "http://www.satlib.org/Benchmarks/SAT/satformat.ps"
2 "http://www.menneske.no/sudoku"
3 I. Lynce, "Sudoku as a SAT problem" 2006
4 L. Aaronson, "Sudoku Science: A popular puzzle helps researchers dig into deep math" 2006.02.
5 S. Subbarayan, "NiVER: Non increasing Variable Elimination Resolution for Preprocessing SAT Instances" 2004
6 H. A. Kautz, "Encoding Plans in Propositional Logic" 374-384, 1996
7 N. Een, "Effective Preprocessing in SAT through Variable and Clause Elimination" 2005
8 M.W. Moskewicz, "Chaff: Engineering an Efficient SAT Solver" 2001
9 A. Biere, "Bounded Model Checking" 58 : 2003
10 N. Een, "An Extensible SAT Solver" 2003
1 "http://www.satlib.org/Benchmarks/SAT/satformat.ps"
2 "http://www.menneske.no/sudoku"
3 I. Lynce, "Sudoku as a SAT problem" 2006
4 L. Aaronson, "Sudoku Science: A popular puzzle helps researchers dig into deep math" 2006.02.
5 S. Subbarayan, "NiVER: Non increasing Variable Elimination Resolution for Preprocessing SAT Instances" 2004
6 H. A. Kautz, "Encoding Plans in Propositional Logic" 374-384, 1996
7 N. Een, "Effective Preprocessing in SAT through Variable and Clause Elimination" 2005
8 M.W. Moskewicz, "Chaff: Engineering an Efficient SAT Solver" 2001
9 A. Biere, "Bounded Model Checking" 58 : 2003
10 N. Een, "An Extensible SAT Solver" 2003
11 T. Weber, "A SAT-based Sudoku Solver" 11-15, 2005
12 M. Davis, "A Machine Program for Theorem Proving Communications of the ACM 5" 1962
아키텍처기반 설계 방식에 대한 평가기능이 통합된 소프트웨어 설계 방법론
학술지 이력
연월일 | 이력구분 | 이력상세 | 등재구분 |
---|---|---|---|
2014-09-01 | 평가 | 학술지 통합(기타) | |
2013-04-26 | 학술지명변경 | 한글명 : 정보과학회논문지 : 소프트웨어 및 응용</br>외국어명 : Journal of KIISE : Software and Applications | ![]() |
2011-01-01 | 평가 | 등재학술지 유지(등재유지) | ![]() |
2009-01-01 | 평가 | 등재학술지 유지(등재유지) | ![]() |
2008-10-17 | 학술지명변경 | 한글명 : 정보과학회논문지 : 소프트웨어 및 응용</br>외국어명 : Journal of KISS : Software and Applications | ![]() |
2007-01-01 | 평가 | 등재학술지 유지(등재유지) | ![]() |
2005-01-01 | 평가 | 등재학술지 유지(등재유지) | ![]() |
2002-01-01 | 평가 | 등재학술지 선정(등재후보2차) | ![]() |