[1-16] Glossary: definitions of some terms

Thanks to Patrick Prosser, Thomas Schiex, Berthe Choueiry, Alan Borning,
Warwick Harvey, Thom Fruehwirth. Please inform me of additions.

AC	Arc-Consistency: a method for reducing the amount of
	back-tracking in CSPs
AC-n	Different algorithms for enforcing arc consistency: AC-3, AC-4
	(Mackworth), AC-5 (van Hentenryck), AC-6+, AC6++ (Bessiere and
	Regin), AC-7 (Freuder). Also Hierarchical AC: HAC (Mackworth)
	and HAC-6 (Kokeny)
AKL	Agent Kernel Language: object-oriented concurrent constraints
	(previously called Andorra Kernel Language)
AND-	AND-PARALLEL means doing all the atomic goals in one clause (or
	query) of a logic program in parallel (all the nodes of one
	branch of the search tree). OR-PARALLEL means doing all the
	clauses in parallel (all the branches of the search tree).
ATMS	Assumption-Based Truth-Maintenance System
BJ	Backjumping (*)
BM	Backmarking (*)
BMJ	Backmarking with backjumping (*)
CBJ	Conflict-Directed Back-Jumping (*)
DB	Dynamic Backtracking (*)
CC(FD)	Concurrent Constraint Programming over Finite Domains
CCP	Concurrent Constraint Programming
CHR	Constraint Handling Rules (Fruehwirth)
CIP	Constraint Imperative Programming
CLP	Constraint Logic Programming
CLP(FD)	Constraint Logic Programming over finite domains
CLP(R)	Constraint Logic Programming over the domain of Real numbers
CLP(X)	Constraint Logic Programming over some domain X
COP	Constrained Optimization Problem
CSP	Constraint Satisfaction Problem
DBT	Dynamic backtracking
DCSP	Dynamic CSP
DnAC	Dynamic arc-consistency
DVO	Dynamic Variable Ordering heuristic (*)
FC	Forward-checking (*)
FF	First Fail principle: choose the variable with the
	smallest domain as the next instantiation (*)
FLA	Full Look Ahead
FOF	Factor Out Failure
FSL	Full Shallow learning (*)
GBJ	Graph based Backjumping (*)
GSAT	Selman's GSAT
HAC	Hierarchical Arc Consistency. See AC-n.
HCLP	Hierarchical CLP
IB	Intelligent Backtracking (*)
IDA*	Iterative Deepening A*
ILP	Integer Linear Programming
IP	Integer Programming
LC	Local changes
LP	Logic Programming or Linear Programming
MAC	Maintaining Arc-Consistency
NC	Node consistency (see AC). Not much used
NLP	Non-Linear Programming. (Natural Language Processing elsewhere)
NR	Nogood recording (*)
OR	Operations Research. see newsgroup sci.op-research
OR-	See AND-
PC	Path-Consistency. Not much used
PCSP	Partial CSP
PLA	Partial Look Ahead
RFLA	Real Full Look Ahead
SAT	The problem of deciding if a given logical formula is
	SATisfiable.
TMS	Truth-Maintenance System
TSP	Travelling Salesman Problem; a typical very hard problem

(*)	All these are different techniques/heuristics for improving the
	efficiency of constraint satisfaction
Go Back Up

Go To Previous

Go To Next