소개
Dualiza는 Armin Biere가 개발한 모델 카운터, 모델 열거기 및 SAT 솔버입니다. DIMACS 및 AIGER 파일 형식뿐만 아니라 일반 논리식도 처리할 수 있습니다. 이 도구는 논리식의 해 개수를 세거나 모든 해를 찾는 데 사용됩니다.
상세정보
모델 카운팅
주어진 논리식에 대한 만족하는 해의 총 개수를 계산합니다.
모델 열거
논리식을 만족하는 모든 가능한 해를 생성하여 출력합니다.
다중 형식 지원
DIMACS, AIGER 및 일반 논리식 형식의 입력 파일을 처리할 수 있습니다.
다운로드·설치 방법
공식 GitHub 저장소에서 소스 코드를 다운로드한 후, configure.sh 스크립트를 실행하고 make 명령을 통해 컴파일할 수 있습니다. 구체적인 방법은 다음과 같습니다: ./configure.sh && make
기본 사용법/명령어
컴파일 후 생성된 실행 파일을 통해 DIMACS 또는 AIGER 형식의 입력 파일을 처리할 수 있습니다. 구체적인 사용 방법은 저장소 내 ‘cnfs’, ‘aigs’ 및 ‘formulas’ 디렉터리에 있는 예제 및 테스트 스크립트를 참조할 수 있습니다.
지원 환경·시스템 요구사항
이 도구는 C 컴파일러와 make 도구가 있는 Unix 유사 시스템에서 컴파일 및 실행할 수 있습니다. Windows에서는 WSL 또는 MinGW와 같은 환경을 통해 사용 가능할 수 있으나, 공식적으로 Windows 전용 지원을 명시한 증거는 없습니다.
최신 버전·업데이트
현재 버전은 1.0.0이며, 마지막으로 업데이트된 날짜는 2024년 8월 3일입니다.
제한 사항·확인 사항
이 도구는 명령줄 인터페이스만을 제공하며, 그래픽 사용자 인터페이스(GUI)는 포함되어 있지 않습니다. 사용법에 대한 상세한 문서는 저장소 내 README 외에 별도로 제공되지 않습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


