Global Information Lookup Global Information

Answer set programming information


Answer set programming (ASP) is a form of declarative programming oriented towards difficult (primarily NP-hard) search problems. It is based on the stable model (answer set) semantics of logic programming. In ASP, search problems are reduced to computing stable models, and answer set solvers—programs for generating stable models—are used to perform search. The computational process employed in the design of many answer set solvers is an enhancement of the DPLL algorithm and, in principle, it always terminates (unlike Prolog query evaluation, which may lead to an infinite loop).

In a more general sense, ASP includes all applications of answer sets to knowledge representation and reasoning[1][2] and the use of Prolog-style query evaluation for solving problems arising in these applications.

  1. ^ Baral, Chitta (2003). Knowledge Representation, Reasoning and Declarative Problem Solving. Cambridge University Press. ISBN 978-0-521-81802-5.
  2. ^ Gelfond, Michael (2008). "Answer sets". In van Harmelen, Frank; Lifschitz, Vladimir; Porter, Bruce (eds.). Handbook of Knowledge Representation. Elsevier. pp. 285–316. ISBN 978-0-08-055702-1. as PDF Archived 2016-03-03 at the Wayback Machine

and 27 Related for: Answer set programming information

Request time (Page generated in 0.9317 seconds.)

Answer set programming

Last Update:

Answer set programming (ASP) is a form of declarative programming oriented towards difficult (primarily NP-hard) search problems. It is based on the stable...

Word Count : 2839

Declarative programming

Last Update:

XQuery), regular expressions, logic programming (e.g. Prolog, Datalog, answer set programming), functional programming, configuration management, and algebraic...

Word Count : 2378

Probabilistic logic programming

Last Update:

logic programming is a programming paradigm that combines logic programming with probabilities. Most approaches to probabilistic logic programming are based...

Word Count : 1198

Logic programming

Last Update:

Logic programming is a programming, database and knowledge representation paradigm based on formal logic. A logic program is a set of sentences in logical...

Word Count : 10723

Stable model semantics

Last Update:

logic programming, along with program completion and the well-founded semantics. The stable model semantics is the basis of answer set programming. Research...

Word Count : 4921

Inductive logic programming

Last Update:

Inductive logic programming (ILP) is a subfield of symbolic artificial intelligence which uses logic programming as a uniform representation for examples...

Word Count : 4184

Rule Interchange Format

Last Update:

Core Answer Set Programming Dialect (CASPD) is based on answer set programming, that is, declarative logic programming based on the answer set semantics...

Word Count : 1163

Logic in computer science

Last Update:

solve problems in the domain. Major logic programming language families include Prolog, Answer Set Programming (ASP) and Datalog. One of the first applications...

Word Count : 1721

Frame problem

Last Update:

The counterpart of the default logic solution in the language of answer set programming is a rule with strong negation: r ( X , T + 1 ) ← r ( X , T ) ,...

Word Count : 4820

Constraint satisfaction problem

Last Update:

satisfiability modulo theories (SMT), mixed integer programming (MIP) and answer set programming (ASP) are all fields of research focusing on the resolution...

Word Count : 2604

Datalog

Last Update:

answer set programming, DatalogZ, and constraint logic programming. When evaluated as an answer set program, a Datalog program yields a single answer...

Word Count : 5007

Probabilistic programming

Last Update:

Probabilistic programming (PP) is a programming paradigm in which probabilistic models are specified and inference for these models is performed automatically...

Word Count : 1452

Satisfiability modulo theories

Last Update:

answer-set programs do not have quantifiers, and cannot easily express constraints such as linear arithmetic or difference logic—answer set programming is best...

Word Count : 4370

Action model learning

Last Update:

logic programming paradigm Answer Set Programming (ASP) and its extension, Reactive ASP. In another example, bottom-up inductive logic programming approach...

Word Count : 824

Vladimir Lifschitz

Last Update:

Answer Set Programming, a new declarative programming paradigm. Michael Gelfond, Vladimir Lifschitz: The Stable Model Semantics for Logic Programming...

Word Count : 191

ASP

Last Update:

Advanced Simple Profile, an MPEG-4 video codec profile Answer set programming, a declarative programming paradigm Application service provider, to customers...

Word Count : 422

Michael Gelfond

Last Update:

which later became the theoretical foundation for Answer Set Programming, a new declarative programming paradigm. List of AAAI Fellows on the AAAI website...

Word Count : 186

Negation as failure

Last Update:

combined with classical negation, as in extended logic programming and answer set programming. Combining the two negations, it is possible to express...

Word Count : 1318

Prolog

Last Update:

unlike many other programming languages, Prolog is intended primarily as a declarative programming language: the program is a set of facts and rules...

Word Count : 7988

General game playing

Last Update:

a game specifically for procedural generation of levels, using Answer Set Programming (ASP) and an Evolutionary Algorithm (EA). GVGP can then be used...

Word Count : 3056

Superoptimization

Last Update:

"TOAST: Applying Answer Set Programming to Superoptimisation". In Etalle, Sandro; Truszczyński, Mirosław (eds.). Logic Programming. Springer-Verlag,...

Word Count : 859

Term algebra

Last Update:

because binary constructors are injective and thus pairing functions. Answer-set programming Clone (algebra) Domain of discourse / Universe (mathematics) Rabin's...

Word Count : 2175

Question answering

Last Update:

automatically answer questions that are posed by humans in a natural language. A question-answering implementation, usually a computer program, may construct...

Word Count : 3394

Glossary of artificial intelligence

Last Update:

communication of meaningful patterns in data. answer set programming (ASP) A form of declarative programming oriented towards difficult (primarily NP-hard)...

Word Count : 27506

Programming paradigm

Last Update:

languages. In object-oriented programming, programs are treated as a set of interacting objects. In functional programming, programs are treated as a sequence...

Word Count : 2325

Abductive logic programming

Last Update:

computational model of logic programming. ALP can also be implemented by means of its link with Answer Set Programming (ASP), where the ASP systems can...

Word Count : 2524

The Quiz with Balls

Last Update:

placed at the top of a set of parallel ramps leading down to the edge of a swimming pool. These balls correspond to possible answers to the questions that...

Word Count : 1026

PDF Search Engine © AllGlobal.net