Enfragmo: a system for modelling and solving search problems with logic

  • Authors:
  • Amir Aavani;Xiongnan (Newman) Wu;Shahab Tasharrofi;Eugenia Ternovska;David Mitchell

  • Affiliations:
  • Simon Fraser University, Canada;Simon Fraser University, Canada;Simon Fraser University, Canada;Simon Fraser University, Canada;Simon Fraser University, Canada

  • Venue:
  • LPAR'12 Proceedings of the 18th international conference on Logic for Programming, Artificial Intelligence, and Reasoning
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present the Enfragmo system for specifying and solving combinatorial search problems. It supports natural specification of problems by providing users with a rich language, based on an extension of first order logic. Enfragmo takes as input a problem specification and a problem instance and produces a propositional CNF formula representing solutions to the instance, which is sent to a SAT solver. Because the specification language is high level, Enfragmo provides combinatorial problem solving capability to users without expertise in use of SAT solvers or algorithms for solving combinatorial problems. Here, we describe the specification language and implementation of Enfragmo, and give experimental evidence that its performance is comparable to that of related systems.