• DocumentCode
    596075
  • Title

    Answer Set Programming

  • Author

    Schaub, T.

  • Author_Institution
    Univ. of Potsdam, Potsdam, Germany
  • fYear
    2012
  • fDate
    22-25 Oct. 2012
  • Firstpage
    2
  • Lastpage
    2
  • Abstract
    Answer Set Programming (ASP; [1], [2], [3], [4]) is a declarative problem solving approach, combining a rich yet simple modeling language with high-performance solving capacities. ASP is particularly suited for modeling problems in the area of Knowledge Representation and Reasoning involving incomplete, inconsistent, and changing information. From a formal perspective, ASP allows for solving all search problems in NP (and NPNP) in a uniform way (being more compact than SAT). Applications of ASP include automatic synthesis of multiprocessor systems, decision support systems for NASA shuttle controllers, Linux package configuration, reasoning tools in systems biology, and many more. The versatility of ASP is also reflected by the ASP solver clasp [5], [6], [7], developed at the University of Potsdam, winning first places at first places at ASP, CASC, MISC, PB, and SAT competitions. This short tutorial presents a practical introduction to ASP, aiming at using ASP languages and systems for solving application problems. Starting from the essential formal foundations, it introduces ASP´s solving technology, modeling language and methodology, while practically illustrating the overall solving process by examples.
  • Keywords
    inference mechanisms; knowledge representation; logic programming; problem solving; ASP; CASC; MISC; PB; SAT competition; answer set programming; declarative problem solving approach; knowledge representation; modeling language; reasoning tool; Cognition; Educational institutions; Knowledge representation; Mathematical model; Presses; Problem-solving; Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design (FMCAD), 2012
  • Conference_Location
    Cambridge
  • Print_ISBN
    978-1-4673-4832-4
  • Type

    conf

  • Filename
    6462546