Search references for ANSWER SET-PROGRAMMING. Phrases containing ANSWER SET-PROGRAMMING
See searches and references containing ANSWER SET-PROGRAMMING!ANSWER SET-PROGRAMMING
Programming paradigm focused on difficult search problems
Answer set programming (ASP) is a form of declarative programming oriented towards difficult (primarily NP-hard) search problems. It is based on the stable
Answer_set_programming
Programming paradigm based on modeling the logic of a computation
writing of parallel programs. Common declarative language paradigms include logic programming (e.g., Prolog, Datalog, answer set programming), and algebraic
Declarative_programming
Programming paradigm based on formal logic
Logic programming is a programming, database, and knowledge representation paradigm based on formal logic. A logic program is a set of sentences in logical
Logic_programming
logic programming, along with program completion and the well-founded semantics. The stable model semantics is the basis of answer set programming. Research
Stable_model_semantics
Programming paradigm
Fabrizio (2023-05-22), "Probabilistic Answer Set Programming", Foundations of Probabilistic Logic Programming, New York: River Publishers, pp. 165–173
Probabilistic logic programming
Probabilistic_logic_programming
Declarative logic programming language
answer set programming, DatalogZ, and constraint logic programming. When evaluated as an answer set program, a Datalog program yields a single answer
Datalog
Compiler optimization technique
"TOAST: Applying Answer Set Programming to Superoptimisation". In Etalle, Sandro; Truszczyński, Mirosław (eds.). Logic Programming. Lecture Notes in
Superoptimization
Interchange format for rule systems
Core Answer Set Programming Dialect (CASPD) is based on answer set programming, that is, declarative logic programming based on the answer set semantics
Rule_Interchange_Format
Issue in artificial intelligence and categorical algebra
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 ) ,
Frame_problem
American computer scientist
Answer Set Programming, a new declarative programming paradigm. Michael Gelfond, Vladimir Lifschitz: The Stable Model Semantics for Logic Programming
Vladimir_Lifschitz
Logical problem studied in computer science
answer-set programs do not have quantifiers, and cannot easily express constraints such as linear arithmetic or difference logic—answer set programming is best
Satisfiability modulo theories
Satisfiability_modulo_theories
Learning logic programs from data
Inductive logic programming (ILP) is a subfield of symbolic artificial intelligence which uses logic programming as a uniform representation for examples
Inductive_logic_programming
Set of objects whose state must satisfy limits
satisfiability modulo theories (SMT), mixed integer programming (MIP) and answer set programming (ASP) are all fields of research focusing on the resolution
Constraint satisfaction problem
Constraint_satisfaction_problem
Academic discipline
solve problems in the domain. Major logic programming language families include Prolog, Answer Set Programming (ASP) and Datalog. One of the first applications
Logic_in_computer_science
British computer scientist, engineer and senior civil servant (born 1981)
strategies for generating provably optimal code for program optimisation using answer set programming. After a period as a postdoctoral researcher on ALIVE
Tom_Crick
Software system for statistical models
Probabilistic programming (PP) is a programming paradigm based on the declarative specification of probabilistic models, for which inference is performed
Probabilistic_programming
Programming language that uses first order logic
Unlike many other programming languages, Prolog is intended primarily as a declarative programming language: the program is a set of facts and rules
Prolog
Topics referred to by the same term
Advanced Simple Profile, an MPEG-4 video codec profile Answer set programming, a declarative programming paradigm Application service provider, to customers
ASP
Ability of artificial intelligence to play different games
a game specifically for procedural generation of levels, using Answer Set Programming (ASP) and an Evolutionary Algorithm (EA). GVGP can then be used
General_game_playing
Logic programming using abductive reasoning
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
Abductive_logic_programming
Improving the efficiency of software
ISBN 978-1-0716-0841-8. "Superoptimisation: Provably Optimal Code Generation using Answer Set Programming". University of Bath. Retrieved 2024-09-11. Mullins, Craig S. "The
Program_optimization
Type of computer system
Datalog and the knowledge representation and problem-solving language Answer Set Programming (ASP). In all of these languages, rules are written in the form
Rule-based_system
Inference rule treating non-provability as falsity
combined with classical negation, as in extended logic programming and answer set programming. Combining the two negations, it is possible to express
Negation_as_failure
Request for information
denotations of interrogatives, and are typically identified as sets of the propositions which answer them. Linguistically, a question may be defined on three
Question
List of concepts in artificial intelligence
analytics(giving suggestions according to the prediction). answer set programming (ASP) A form of declarative programming oriented towards difficult (primarily NP-hard)
Glossary of artificial intelligence
Glossary_of_artificial_intelligence
Freely generated algebraic structure over a given signature
because binary constructors are injective and thus pairing functions. Answer-set programming Clone (algebra) Domain of discourse / Universe (mathematics) Rabin's
Term_algebra
American computer scientist
System Requirements with Event Calculus and Answer Set Programming". Theory and Practice of Logic Programming. 24 (4): 844-862. arXiv:2408.09909. doi:10
Gopal Gupta (computer scientist)
Gopal_Gupta_(computer_scientist)
Meta-algorithmic technique to choose an algorithm
-hard problems (such as mixed integer programming, CSP, AI planning, TSP, MAXSAT, QBF and answer set programming). Competition-winning systems in SAT are
Algorithm_selection
Computer science discipline
automatically answer questions that are posed by humans in a natural language. A question-answering implementation, usually a computer program, may construct
Question_answering
British professor
(Learning from Answer Sets) is a system which enables learning interpretable knowledge from labelled data using Inductive Logic Programming. "Home – Professor
Alessandra_Russo
languages, and in particular, action language C, to answer set programs. Since modern answer-set solvers make use of Boolean SAT algorithms to very rapidly
Action_language
logic programming paradigm Answer Set Programming (ASP) and its extension, Reactive ASP. In another example, bottom-up inductive logic programming approach
Action_model_learning
Method to solve optimization problems
Linear programming is a special case of mathematical programming (also known as mathematical optimization). More formally, linear programming is a technique
Linear_programming
Language for cognitive agents
GOAL is an agent programming language for programming cognitive agents. GOAL agents derive their choice of action from their beliefs and goals. The language
GOAL agent programming language
GOAL_agent_programming_language
German computer scientist
optimization problems, including 1st place in the NP-track of the answer set programming competition 2011 with claspfolio, the Hard Combinatorial SAT+UNSAT
Marius_Lindauer
High-level computer programming conceptualization
languages. In object-oriented programming, programs are treated as a set of interacting objects. In functional programming, programs are treated as a sequence
Programming_paradigm
American computer scientist
which later became the theoretical foundation for Answer Set Programming, a new declarative programming paradigm. List of AAAI Fellows on the AAAI website
Michael_Gelfond
American game show
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
The_Quiz_with_Balls
AI customization approach
satisfaction problem, the Boolean satisfiability problem, and different answer set programming (ASP) representations. There are two commonly cited conceptualizations
Knowledge-based_configuration
Unsolved problem in computer science
can answer in polynomial time is "P" or "class P". For some questions, there is no known way to find an answer quickly, but if provided with an answer, it
P_versus_NP_problem
Formal semantics of logic programming languages
Logic programming is a programming paradigm that includes languages based on formal logic, including Datalog and Prolog. This article describes the syntax
Syntax and semantics of logic programming
Syntax_and_semantics_of_logic_programming
Study of language comparison using quantitative methods
declarative knowledge representation formalism and the methods of Answer Set Programming. One such solver is CMODELS which can be used for small problems
Quantitative comparative linguistics
Quantitative_comparative_linguistics
Glossary of Douglas Adams' phrases
million years to compute and check the answer, which turns out to be 42. Deep Thought points out that the answer seems meaningless because the beings who
Phrases from The Hitchhiker's Guide to the Galaxy
Phrases_from_The_Hitchhiker's_Guide_to_the_Galaxy
Software that provides access that hides details
development of programming language from the first-generation programming language (machine language) to the second-generation programming language (assembly
Abstraction (computer science)
Abstraction_(computer_science)
Type of non-monotonic logic
at the Wayback Machine, and Catala. Answer set programming Defeasible logic Non-monotonic logic Logic programming Horty, John (2007). "Defaults with Priorities"
Default_logic
American game show
Programming Insider. Retrieved June 18, 2025. Douglas Pucci (June 25, 2025). "Tuesday Ratings: NBC Tops in All Key Figures in Primetime". Programming
The 1% Club (American game show)
The_1%_Club_(American_game_show)
Language for reasoning and representing events
Calculus Planners Discrete Event Calculus Reasoner Event Calculus Answer Set Programming Reactive Event Calculus Run-Time Event Calculus (RTEC) Epistemic
Event_calculus
General-purpose programming language
Zig is a general-purpose system programming language that emphasizes performance, simplicity and metaprogramming. The compiler is free and open-source
Zig_(programming_language)
Extension of Datalog with integer arithmetic
ordered datasets using inductive counters. Constraint logic programming Answer set programming Descriptive complexity theory Grau, Bernardo Cuenca; Horrocks
DatalogZ
Polish mathematician and computer scientist
R. Moore. These investigations led to a form of logic programming called answer set programming a computational knowledge representation formalism, studied
Victor_W._Marek
Mind sport
Competitive programming, or sport programming, is a mind sport involving participants trying to program according to given specifications. The contests
Competitive_programming
Branch of mathematics that studies sets
flexible than a simple yes or no answer and can be a real number such as 0.75. An inner model of Zermelo–Fraenkel set theory (ZF) is a transitive class
Set_theory
Information shown in search engines, including AI-generated responses
allowed external users to create and maintain custom instant answers for specific programming tools, flight trackers, and calculations. "Google Search: AI-powered
Instant_answer
Solvers". www.cril.univ-artois.fr. Retrieved 2024-02-20. "The Second Answer Set Programming Competition". dtai.cs.kuleuven.be. Retrieved 2024-02-20. BPSolver’s
B-Prolog
Amount of memory needed to compute the answer to a problem
In computing, working set size is the amount of memory needed to compute the answer to a problem. In any computing scenario, but especially high performance
Working_set_size
Computer scientist, mathematician and composer
(2009). Superoptimisation: provably optimal code generation using answer set programming. bath.ac.uk (PhD thesis). University of Bath. OCLC 757105245. EThOS uk
John Fitch (computer scientist)
John_Fitch_(computer_scientist)
Analysis of computer programs without executing them
nature: it focuses on a broad programming language of choice, and seeks to determine by syntactic means whether given programs in that language are feasible
Static_program_analysis
Low-level programming language family
decades of computing, it was commonplace for both systems programming and application programming to take place entirely in assembly language. While still
Assembly_language
2024 television sitcom series
Prior Week". Programming Insider. Retrieved November 15, 2024. Pucci, Douglas (December 9, 2024). "Thursday Ratings: Packers-Lions Sets New TNF on Prime
Georgie & Mandy's First Marriage
Georgie_&_Mandy's_First_Marriage
Study of mathematical algorithms for optimization problems
optimisation) or mathematical programming is the selection of a best element, with regard to some criteria, from some set of available alternatives. It
Mathematical_optimization
Tool for systematic learning
Typically, each flashcard bears a question or definition on one side and an answer or target term on the other. As such, flashcards are often used to memorize
Flashcard
Annual computer programming event
Code's programming puzzles cover a variety of skill sets and skill levels and can be solved using any programming language, requiring solution answer upload
Advent_of_Code
Instructions a computer can execute
A computer program is a sequence or set of instructions in a programming language for a computer to execute. It is one component of software, which also
Computer_program
Italian computer scientist
and reasoning, he is best known for his influential early work on answer set programming (ASP) and for the development of DLV, a pioneering system for knowledge
Nicola_Leone
Problem in computer science
decision procedure that works for all programs and inputs. But for any specific program and input, the answer is simply "halts" or "does not halt". Consider
Halting_problem
Book by Brian Kernighan and Dennis Ritchie
The C Programming Language (sometimes termed K&R, after its authors' initials) is a computer programming book written by Brian Kernighan and Dennis Ritchie
The_C_Programming_Language
American multinational company
Wolfram Language as a new general multi-paradigm programming language. It is the primary programming language used in Mathematica. On April 15, 2020,
Wolfram_Research
American question-and-answer website
Quora is an American social question-and-answer website and online knowledge market headquartered in Mountain View, California. It was founded on June
Quora
Checking software against expectations
plus when programming tools/text editors check source code structure or compilers (precompilers) check syntax and data flow as static program analysis
Software_testing
Set of questions used by interviewers
Questionnaire is a set of questions answered by the French writer Marcel Proust, and often used by modern interviewers. Proust answered the questionnaire
Proust_Questionnaire
Data structure for approximate set membership
member of a set. False positive matches are possible, but false negatives are not – in other words, a query returns either "possibly in set" or "definitely
Bloom_filter
41st season of the reality television series
CBS Share in Broadcast Leadership with Returns of Programming in Regular Time Slots". Programming Insider. Retrieved October 3, 2025. Pucci, Douglas
The Challenge: Vets & New Threats
The_Challenge:_Vets_&_New_Threats
Family of programming languages
Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created
BASIC
rules about some problem domain. Major logic programming language families include Prolog, answer set programming (ASP), and Datalog. machine learning (ML)
Glossary_of_computer_science
Programming language family
""2.4 Functional Programming: LISP";"6.9 List Types";"15.4 The First Functional Programming Language: LISP"". Concepts of Programming Languages (print)
Lisp_(programming_language)
Yes-or-no question that cannot ever be solved by a computer
a question which, for every input in some infinite set of inputs, requires a "yes" or "no" answer. Those inputs can be numbers (for example, the decision
Undecidable_problem
Programming Insider. Retrieved May 1, 2024. Pucci, Douglas (May 8, 2024). "Tuesday Ratings: 'Police 24/7' Has Decent Start on The CW". Programming Insider
List_of_The_Rookie_episodes
Design pattern in functional programming to build generic types
chapter 9. C. A. McCann's answer (Jul 23 '10 at 23:39) How and why does the Haskell Cont monad work? Graham Hutton (2016) Programming in Haskell 2nd Edition
Monad (functional programming)
Monad_(functional_programming)
Technique used in relational databases
general-purpose programming language When these solutions are not available or not feasible, another approach must be taken. The nested set model is to number
Nested_set_model
Sequence of operations for a task
the unknowns be integers, then it is classified in integer programming. A linear programming algorithm can solve such a problem if it can be proved that
Algorithm
Coding language, extension for Erlang
there were several reasons why he started the LFE programming language: He had prior experience programming in Lisp. Given his prior experience, he was interested
LFE_(programming_language)
Object-oriented programming language
of the language is closely connected with the Eiffel programming method. Both are based on a set of principles, including design by contract, command–query
Eiffel_(programming_language)
Type of machine learning model
into other programming languages. They were originally used as a code completion tool, but advances have moved them towards automatic programming. Services
Large_language_model
Approach to software development
Programming by permutation, sometimes called "programming by accident" or "shotgunning", is an approach to software development wherein a programming
Programming_by_permutation
"explosive growth in the quantity and quality of children’s and family programming" as justification for a dedicated ceremony. Many categories of the awards
Children's and Family Emmy Award for Outstanding Voice Performer in a Preschool Animated Program
Children's_and_Family_Emmy_Award_for_Outstanding_Voice_Performer_in_a_Preschool_Animated_Program
Process of repeating items in a self-similar way
terminating scenario that does not use recursion to produce an answer A recursive step — a set of rules that reduces all successive cases toward the base
Recursion
Former online knowledge market by Google
competition that Yahoo! set in place. Google Answers was launched in April 2002. A month later, a search feature was added. Google Answers came out of beta in
Google_Answers
Video-sharing platform
advertisements alone to paid offerings such as movies and exclusive programming explicitly produced for YouTube. It also offers YouTube Premium, a paid
YouTube
American television game show
Harvey. Two families compete on each episode to name the most popular answers to survey questions in order to win cash and prizes. The show has aired
Family_Feud
internet programming genre in which contestants, television personalities or celebrities, sometimes as part of a team, play a game which involves answering questions
List_of_British_game_shows
Yes/no problem in computer science
is decidable or effectively solvable if the set of inputs for which the answer is YES is a recursive set. A decision problem is partially decidable, semidecidable
Decision_problem
(August 14, 2026). "Reader Qs, Answered! Tracker Exclusive, S.W.A.T., Lioness, Silo, Power Rangers and More Programming Slate". Matt's Inside Line. Retrieved
List of programs broadcast by The CW
List_of_programs_broadcast_by_The_CW
Subfield of convex optimization
Semidefinite programming (SDP) is a subfield of mathematical programming concerned with the optimization of a linear objective function (a user-specified
Semidefinite_programming
2024 game show hosted by Rob Lowe
CBS Share in Broadcast Leadership with Returns of Programming in Regular Time Slots". Programming Insider. Archived from the original on April 15, 2026
The Floor (American game show)
The_Floor_(American_game_show)
Online question and answer software system
A question and answer system (Q&A system) is an online software program that attempts to answer its users' questions. Q&A software is frequently integrated
Question_and_answer_system
Sequence of words formed by specific rules
the set of syntactically correct programs in a given programming language (the syntax of which is usually defined by a context-free grammar); the set of
Formal_language
American television series (2024–present)
(December 9, 2024). "Thursday Ratings: Packers-Lions Sets New TNF on Prime Viewer Record". Programming Insider. Archived from the original on December 9
Elsbeth_(TV_series)
Memory occupied by a program and its data
technique Working set – Set of resources actively used by a process Working set size – Amount of memory needed to compute the answer to a problem "Understanding
Resident_set_size
General-purpose programming language
object-oriented (class-based), and component-oriented programming disciplines. The principal designers of the C# programming language were Anders Hejlsberg, Scott Wiltamuth
C Sharp (programming language)
C_Sharp_(programming_language)
Programming language
Object-oriented programming under an ML-like type system. Thus, programmers need not be highly familiar with the pure functional programming paradigm to use
OCaml
travel, tourism, insurance
ANSWER SET-PROGRAMMING
ANSWER SET-PROGRAMMING
ANSWER SET-PROGRAMMING
ANSWER SET-PROGRAMMING
ANSWER SET-PROGRAMMING
ANSWER SET-PROGRAMMING
ANSWER SET-PROGRAMMING
ANSWER SET-PROGRAMMING
ANSWER SET-PROGRAMMING
travel, tourism, insurance