適当にまったりと。今回は下準備みたいなものだけです。 入力 せっかくなのでデータ形式は SAT Competitions の形式と揃えておこうかと思いました。出せるようなものはとても作れないですけど、比較する時にその方が便利そう。 まず、入力はConjunctive Normal Formの論理式で与えるとのこと。 (x1 or !x5 or x4) and (!x1 or x5 or x3 or x4) and (!x3 or !x4)こういう、『「変数か変数の否定 (= リテラル)」をorで繋いだもの (= 選言節)』をandで繋いだもの、という形の式です。ファイル形式としては、DIMACS形式というので与えられるらしい。こんなテキストファイルです。 c c コメント〜 c p cnf 5 3 1 -5 4 0 -1 5 3 4 0 -3 -4 0 最初に何行かコメント (c XXXX