Lógicas de raciocínio aproximado e o problema SAT [thesis]

Fabio Luiz Ide
é q.c+r' ;i li li i 1 1 11 i iíi .« l Lógicas de Raciocínio Aproximado e o Problema SAT \ Agradecimentos Agradeço ao professor .A/arca/o Pingar pela sua dedicação e paciência na orientação de meus trabalhos. Agradeço aos meus pais, Laia e .NohÊo, pela preocupação e carinho meus irmãos .Dana/o e Zafáana, pelo apoio nas horas mais difíceis. Aos Agradeço aos meus amigos .4dé/{a, auto, Ju/{an, .juiz Custado, ]l/aura cio, Patdcia, Pauta, Ricardo Bbeno, Ricardo Massaro, Roberto, Shüdow e Trago pelas
more » ... alavras de incentivo ao longo de todo o curso e pelas dicas na elaboração da dissertação. Por último, mas não menos importante, agradeço ao pessoal da Comissão de Pós-Graduação pela dedicação e atenção em todas as situações. Abstract The aim of this work is to use the knowledge of logics for approximate reasoning to improve complete and incomplete SAT solvers, through the creation of new heuristics which reduce the search space size of a given instance of the SAT problem. Tçvo new algorithms, named SI and sl, fere developed and tested on the N-Queens problem to analyze their emciency. 20 e e © © © Para cada variável proposicional e para cada uma de suas polaridades é atribuído um contador, inicializado com zero. Ao se adicionar uma cláusula ao problema (seja na inicialização, seja uma nova cláusula de conflito), é incrementado o contador de cada um dos literais da cláusula; A variável indeterminada correspondente ao literal com o maior con dador é escolhida a cada decisão. Deve-se utilizar uma estrutura de dados adequada para que as consultas e manutenções sejam eficientes; Caso haja mais de uma variável, a escolha é feita aleatoriamente; Periodicamente, todos os contadores são divididos por uma constante. Desta forma, os literais pertencentes às cláusulas incluídas mais recentemente acabam tendo maior prioridade.
doi:10.11606/d.45.2004.tde-20210729-142926 fatcat:ov6owr4ngjd6vdrnjixu5mkveu