Entry VanHentenryck:1994:BTC from sigplan1990.bib
Last update: Thu Apr 12 03:37:15 MDT 2012
Top |
Symbols |
Numbers |
Math |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
BibTeX entry
@Article{VanHentenryck:1994:BTC,
author = "Pascal {Van Hentenryck} and Viswanath Ramachandran",
title = "Backtracking without trailing in {CLP($R_{\rm
Lin}$)}",
journal = j-SIGPLAN,
volume = "29",
number = "6",
pages = "349--360",
month = jun,
year = "1994",
CODEN = "SINODQ",
ISBN = "0-89791-598-4",
ISBN-13 = "978-0-89791-598-4",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)",
ISSN-L = "0362-1340",
bibdate = "Thu May 13 12:37:27 MDT 1999",
bibsource = "http://www.acm.org/pubs/contents/proceedings/pldi/178243/index.html",
URL = "http://www.acm.org:80/pubs/citations/proceedings/pldi/178243/p349-van_hentenryck/",
abstract = "Constraint logic programming (CLP) is a generalization
of logic programming where unification is replaced by
constraint solving as the basic operation of the
language. The combination of constraint solving and
nondeterminism (approximated by backtracking) makes
these languages appealing for a variety of
combinatorial search problems. Existing CLP languages
support backtracking by generalizing traditional Prolog
implementations: modifications to the constraint system
are trailed and restored on backtracking. Although
simple and efficient, trailing may be very demanding in
memory space, since the constraint system may
potentially be saved at each choice point. This paper
proposes a fundamentally new implementation scheme for
backtracking in CLP languages over linear (rational or
real) arithmetic. The new scheme, called semantic
backtracking, does not use trailing but rather exploits
the semantics of the constraints to undo the effect of
newly added constraints. Semantic backtracking reduces
the space complexity by an order of magnitude compared
to implementations based on trailing and makes space
complexity essentially independent of the number of
choice points. In addition, semantic backtracking
introduces negligible space and time overhead on
deterministic programs. The price for this improvement
is an increase in backtracking time, although
constraint-solving time may actually decrease. The
scheme has been implemented as part of a complete CLP
system CLP({\em R\/}{\em Lin\/}) and compared
analytically and experimentally with an optimized
trailing implementation. Experimental results indicate
that semantic backtracking produces significant
reduction in memory space, while keeping the time
overhead reasonably small.",
acknowledgement = ack-nhfb,
annote = "Published as part of the Proceedings of PLDI'94.",
classification = "C1160 (Combinatorial mathematics); C4240
(Programming and algorithm theory); C6110L (Logic
programming); C6140D (High level languages)",
conflocation = "Orlando, FL, USA; 20-24 June 1994",
conftitle = "ACM SIGPLAN '94 Conference on Programming Language
Design and Implementation (PLDI)",
corpsource = "Brown Univ., Providence, RI, USA",
keywords = "algorithms; backtracking; CLP languages; combinatorial
search problems; computational complexity; constraint
handling; constraint logic programming; constraint
solving; deterministic programs; experimentation;
languages; logic programming languages; memory space;
nondeterminism; search problems; semantic backtracking;
semantic CLP languages; space complexity; trailing",
sponsororg = "ACM",
subject = "{\bf F.4.1} Theory of Computation, MATHEMATICAL LOGIC
AND FORMAL LANGUAGES, Mathematical Logic, Logic and
constraint programming. {\bf I.2.8} Computing
Methodologies, ARTIFICIAL INTELLIGENCE, Problem
Solving, Control Methods, and Search, Backtracking.
{\bf G.1.3} Mathematics of Computing, NUMERICAL
ANALYSIS, Numerical Linear Algebra, Linear systems
(direct and iterative methods).",
treatment = "P Practical",
}
Related entries
- actually,
25(6)246,
27(7)1,
28(3)69,
28(6)207-1,
29(6)349,
30(6)130
- added,
28(3)367,
29(6)186,
29(6)349,
29(11)86,
29(11)171,
30(6)315,
30(11)41
- addition,
25(6)53,
25(6)272,
25(6)283,
25(6)296,
27(7)200,
27(9)285,
28(3)149,
28(3)343,
28(3)363,
28(6)26,
28(6)227,
28(6)290,
28(6)300,
28(7)102,
29(6)266,
29(6)349,
29(8)13,
29(8)119,
29(11)183,
29(11)328,
30(3)71,
30(6)139,
30(6)186,
30(8)48,
30(8)102,
30(11)70,
30(11)99,
31(8)84,
31(8)84-1
- algebra,
27(9)285,
28(7)112,
28(7)169,
28(7)179,
28(7)187,
30(6)279,
30(11)1,
33(5)38,
33(7)1
- although,
25(1)59,
25(6)137,
25(6)283,
26(1)14,
26(4)290,
28(3)97,
28(6)237,
28(6)300,
28(12)169,
29(6)230,
29(6)349,
29(11)61,
29(11)158,
30(3)119,
30(6)205,
30(8)68,
33(7)51
- analytically,
29(6)349,
30(8)207
- appealing,
29(6)349
- approximated,
29(6)349
- arithmetic,
25(1)59,
25(6)92,
25(6)102,
25(6)112,
25(12)85,
27(1)95,
27(6)54,
27(7)128,
28(8)90,
29(4)49,
29(6)61,
29(6)326,
29(6)349,
29(11)98,
30(6)1,
30(6)186,
32(3)57,
33(5)118
- ARTIFICIAL,
25(6)311,
26(6)317,
28(3)37,
29(8)46,
30(3)13,
30(11)60,
30(11)70,
30(11)146-1,
31(5)237,
32(5)134,
32(5)159,
32(5)215,
32(5)226,
32(5)249,
32(5)346-1
- backtracking,
25(6)189,
26(2)109,
29(4)23,
29(6)349,
29(9)51,
32(3)42
- basic,
25(6)165,
25(6)223,
26(9)106,
27(7)1,
27(7)82,
27(7)212,
27(7)322,
27(7)341,
27(9)285,
28(2)21,
28(6)227,
29(6)36,
29(6)85,
29(6)196,
29(6)349,
29(9)44,
29(10)31,
29(11)232,
29(11)242,
29(11)286,
30(3)35,
30(4)9,
30(6)116,
30(6)246,
31(10)104,
32(9)54,
34(8)1,
34(10)57
- C1160,
25(6)92,
28(6)78-1,
28(6)248,
28(6)268,
28(6)290,
29(6)171,
29(7)51,
30(3)1,
30(3)23,
30(3)35,
30(3)50,
30(3)83,
30(3)94
- C4240,
27(12)20,
28(6)1,
28(6)46,
28(6)78-1,
28(6)290,
28(7)44,
29(1)20,
29(2)39-1,
29(3)28,
29(4)23,
29(5)3,
29(6)24,
29(6)85,
29(6)97,
29(6)147,
29(6)171,
29(6)326,
29(6)337-1,
29(7)21,
29(7)42,
29(7)51,
29(8)84,
29(8)111,
29(8)129,
29(9)9,
29(9)51,
29(10)1,
29(10)16,
29(10)153,
29(10)164,
29(10)244,
29(10)324,
29(10)355,
29(10)427,
29(10)440,
30(6)47,
30(6)301,
30(8)92
- C6110L,
28(3)37,
29(1)13,
29(2)25,
29(6)337-1,
29(10)259
- called,
25(6)53,
25(12)85,
26(6)219,
27(7)116,
27(7)341,
27(9)262,
27(9)285,
28(2)21,
28(3)361,
28(3)367,
28(6)46,
28(6)90,
28(6)248,
28(7)23,
28(7)102,
28(7)112,
28(7)229,
29(6)85,
29(6)349,
29(8)13,
29(11)158,
29(11)208,
29(11)274,
30(3)1,
30(6)1,
30(6)32,
30(6)67,
30(8)39,
30(8)48,
30(11)70,
33(7)43
- choice,
27(7)300,
28(7)64,
29(6)159,
29(6)349,
29(8)1,
29(10)129,
29(10)164,
29(11)25,
29(11)76-1,
29(11)122,
30(3)71,
30(8)80-1,
30(11)79
- CLP,
26(6)306,
26(9)43,
27(7)128,
29(6)349,
32(12)137,
32(12)137
- combination,
25(6)272,
27(10)25,
28(6)278,
29(6)159,
29(6)337,
29(6)337-1,
29(6)349,
29(8)119,
30(6)116,
30(8)123,
33(7)27
- combinatorial,
25(6)92,
28(6)78-1,
28(6)248,
28(6)268,
28(6)290,
29(6)171,
29(6)349,
29(7)51,
30(3)1,
30(3)23,
30(3)35,
30(3)50,
30(3)83,
30(3)94
- compared,
26(4)290,
28(7)218,
29(6)349,
29(11)2,
30(4)13,
30(6)79-1,
30(6)93,
30(6)279,
30(8)19,
30(8)123,
30(11)1,
30(11)60,
33(6)54,
33(7)83
- complete,
25(6)102,
25(6)165,
25(6)209,
27(7)12,
27(7)32,
27(7)68,
28(3)69,
28(3)355,
28(6)56,
29(6)290,
29(6)349,
29(7)42,
29(11)122,
29(11)132-1,
29(11)252,
30(6)103,
30(6)186,
30(6)233,
30(8)156,
33(5)1,
33(5)152,
33(5)152-1,
33(7)1
- complexity,
25(6)1,
25(6)127-1,
26(8)137,
27(7)82,
27(9)262,
27(12)20,
28(3)69,
28(6)1,
28(6)156,
28(6)290,
29(4)23,
29(6)73,
29(6)107,
29(6)121,
29(6)135,
29(6)171,
29(6)349,
29(7)42,
29(10)324,
29(11)158,
30(3)62,
30(6)186,
30(6)233,
30(6)246,
30(8)19,
30(8)102,
30(8)134,
30(8)156,
30(9)25,
30(11)1,
30(11)117,
31(2)35,
31(6)134,
32(8)150,
32(8)150,
32(10)106,
32(10)106-1,
34(1)1,
34(6)84
- computational,
25(6)92,
25(6)112,
25(6)296,
27(7)12,
28(6)268,
28(7)179,
29(1)13,
29(4)23,
29(6)107,
29(6)121,
29(6)135,
29(6)171,
29(6)218,
29(7)42,
29(10)324,
29(10)388,
30(3)13,
30(3)62,
30(3)83,
30(3)94,
30(6)186,
30(6)233,
30(8)19,
30(8)134,
30(11)1,
30(11)79,
32(1)106,
32(6)40
- constraint-solving,
29(6)349
- decrease,
28(6)197,
29(6)1,
29(6)349,
29(11)2,
30(6)186
- demanding,
25(6)189,
28(3)347,
29(6)349
- deterministic,
29(6)349,
29(7)42,
33(1)40
- direct,
28(3)133,
28(3)349,
29(6)1,
29(7)43,
29(9)72,
29(11)38,
29(11)51,
30(6)93,
30(6)103,
31(10)306,
33(5)38,
33(11)105
- do,
24(3)34,
25(6)66,
25(6)92,
25(6)112,
25(6)127-1,
25(6)137,
25(12)85,
26(4)290,
27(7)300,
27(7)331,
28(3)347,
28(6)300,
28(7)83,
28(8)57,
29(2)44,
29(6)49,
29(6)349,
29(8)74,
29(11)12,
29(11)51,
30(6)79-1,
30(6)130,
30(6)139,
30(6)246,
30(6)279,
30(11)88,
32(9)15,
32(9)15-1,
32(10)253,
32(10)345-1,
32(10)345-5,
33(7)35,
33(10)45,
33(10)45-1
- each,
25(6)85-1,
25(6)234,
25(6)283,
26(4)290,
27(7)1,
27(7)22,
27(7)68,
27(7)82,
27(7)188-1,
27(7)212,
27(7)273,
27(7)322,
28(2)21,
28(3)299,
28(6)1,
28(6)26,
28(6)56,
28(6)90,
28(6)100,
28(6)126,
28(6)147,
28(8)90,
29(6)13,
29(6)85,
29(6)107,
29(6)171,
29(6)349,
29(8)59,
29(8)101,
29(8)119,
29(11)61,
29(11)98,
29(11)171,
29(11)286,
29(11)297,
29(11)319,
30(3)35,
30(3)62,
30(6)23,
30(6)47,
30(6)79-1,
30(6)93,
30(8)29,
30(8)80-1,
30(8)134,
30(8)189,
30(11)79,
30(11)125,
33(7)43
- effect,
26(4)28,
26(4)75,
26(4)290,
27(3)71,
27(7)1,
27(7)32,
27(7)224,
28(3)361,
28(6)13,
28(6)56,
28(6)237,
29(6)1,
29(6)49,
29(6)107,
29(6)147,
29(6)349,
29(11)12,
29(11)328,
30(6)1,
30(6)13,
30(6)93,
30(6)130,
30(6)233,
30(8)199,
33(7)19,
34(1)51,
34(1)63
- essentially,
25(6)102,
28(3)299,
28(6)139-1,
29(6)349,
30(6)233,
30(6)301
- existing,
27(7)22,
27(7)106,
28(3)299,
28(3)355,
28(3)359,
28(6)78-1,
28(7)13,
28(7)33,
28(7)83,
28(7)179,
29(6)107,
29(6)135,
29(6)186,
29(6)218,
29(6)230,
29(6)349,
29(8)119,
29(11)196,
29(11)242,
29(11)308,
30(3)71,
30(3)119,
30(6)67,
30(6)79-1,
30(6)301,
31(10)18,
31(12)73
- experimental,
25(2)35,
25(6)53,
25(6)174,
27(7)273,
27(7)311,
27(9)238,
27(10)235,
28(6)217,
28(6)268,
28(7)129,
28(7)218,
29(1)3,
29(6)171,
29(6)266,
29(6)349,
29(10)51,
29(11)25,
29(11)171,
29(11)232,
30(6)23,
30(6)67,
30(6)186,
30(6)205,
30(6)218,
30(8)102,
30(8)112,
30(8)123,
30(8)134,
30(8)144,
30(8)156
- experimentally,
29(6)349,
33(7)51
- exploit,
26(7)83,
27(9)248,
27(9)285,
28(7)112,
29(6)171,
29(6)186,
29(6)257,
29(6)257-1,
29(6)349,
29(11)171,
29(11)183,
29(11)232,
30(6)56
- fundamentally,
29(6)349
- G.1.3,
33(5)38
- generalization,
25(6)40,
27(1)105,
28(6)147,
29(6)349
- generalizing,
27(9)285,
29(6)349
- handling,
17(9)18,
25(6)28,
25(10)116,
25(10)322,
27(4)77,
27(7)128,
27(12)61,
28(3)133,
28(6)13,
28(6)26,
28(6)147,
28(7)33,
28(10)271,
28(10)271-1,
28(10)288,
29(2)13,
29(3)23,
29(5)31,
29(6)242,
29(6)242-1,
29(9)64,
29(9)68,
29(9)159,
29(10)191,
29(10)259,
29(10)388,
29(11)51,
29(11)110,
29(11)208,
29(12)104,
30(8)80-1,
30(8)112,
30(8)217,
30(11)50,
30(11)79,
33(8)40,
33(11)151
- I.2.8,
32(5)134
- implemented,
25(1)59,
25(6)16,
25(6)78,
26(6)145,
26(6)219,
27(1)95,
27(7)44,
27(7)82,
27(7)106,
27(7)140,
27(7)152,
27(7)212,
27(7)235,
27(7)322,
27(9)274,
27(10)127,
28(3)1,
28(3)133,
28(3)357,
28(6)1,
28(6)26,
28(6)139-1,
28(6)217,
28(6)237,
28(6)258,
28(7)13,
28(7)54-1,
28(7)112,
28(7)179,
28(12)169,
29(6)36,
29(6)107,
29(6)135,
29(6)186,
29(6)196,
29(6)290,
29(6)349,
29(8)74,
29(8)94,
29(10)373,
29(11)2,
29(11)132-1,
29(11)252,
30(6)1,
30(6)67,
30(6)103,
30(6)116,
30(6)139,
30(6)270,
30(8)11,
30(8)29,
30(8)39,
30(8)48,
30(8)134,
30(8)144,
30(8)156,
30(11)41,
30(11)88,
30(11)134,
33(7)19
- improvement,
23(1)17,
24(3)34,
25(6)16,
25(6)174,
26(4)28,
26(6)219,
27(7)68,
28(6)78-1,
28(6)278,
29(6)36,
29(6)186,
29(6)266,
29(6)313,
29(6)349,
29(11)12,
29(11)51,
29(11)232,
29(11)242,
29(11)252,
30(3)23,
30(6)186,
30(6)196,
30(6)205,
30(8)1,
30(8)29,
30(8)80-1,
30(11)1,
30(11)7
- increase,
25(6)9,
25(6)53,
25(6)127-1,
27(7)322,
27(9)248,
28(2)21,
28(6)1,
28(6)177,
28(6)237,
28(7)229,
29(6)1,
29(6)159,
29(6)186,
29(6)349,
29(11)2,
29(11)98,
29(11)232,
29(11)242,
29(11)263,
29(11)319,
30(3)13,
30(6)93,
30(6)151,
30(8)179,
30(11)134,
34(10)47
- independent,
27(7)152,
28(6)1,
28(6)78-1,
29(4)49,
29(5)17,
29(5)17-1,
29(6)349,
29(11)219,
30(3)111,
30(6)151,
30(6)246,
30(8)1,
30(11)31,
33(7)11
- indicate,
28(6)56,
28(6)258,
29(6)349,
29(11)38,
29(11)145,
30(4)13,
30(6)56,
30(6)67,
30(6)186,
33(7)27
- INTELLIGENCE,
25(6)311,
26(6)317,
28(3)37,
29(8)46,
30(3)13,
30(11)60,
30(11)70,
30(11)146-1,
31(5)237,
32(5)134,
32(5)159,
32(5)215,
32(5)226,
32(5)249,
32(5)346-1
- introduce,
24(3)34,
25(6)246,
25(6)311,
27(7)12,
27(7)188-1,
27(7)249,
27(9)274,
29(6)147,
29(6)159,
29(6)349,
29(11)171,
29(11)183,
30(4)29,
30(6)23,
30(6)32,
30(6)47,
30(11)125
- iterative,
25(6)150,
27(10)178,
28(3)299,
30(8)80-1,
30(8)123,
32(3)21,
33(5)38
- keeping,
29(6)337,
29(6)337-1,
29(6)349
- linear,
25(6)311,
26(1)47,
26(6)1,
26(9)255,
27(2)57,
27(4)55,
27(4)59,
27(7)162,
27(8)89,
27(9)285,
28(6)126,
28(7)83,
28(7)112,
28(7)187,
29(2)13,
29(6)107,
29(6)171,
29(6)206,
29(6)349,
29(7)54,
29(9)38,
29(11)86,
30(1)45,
30(1)45,
30(3)62,
30(6)67,
30(6)130,
30(6)139,
30(6)246,
30(6)279,
30(8)134,
30(8)144,
30(9)25,
30(11)1,
31(8)60,
31(12)80,
33(5)38,
34(11)52
- magnitude,
29(6)349,
29(11)263,
30(8)144,
30(8)199,
33(7)51
- make,
25(1)59,
25(6)78,
25(6)85-1,
25(6)150,
25(6)246,
26(8)145,
27(7)1,
27(7)82,
27(7)152,
27(7)249,
27(9)285,
27(12)61,
28(3)69,
28(3)97,
28(3)231,
28(3)347,
28(6)156,
28(6)300,
28(7)64,
28(7)239,
29(6)24,
29(6)73,
29(6)257,
29(6)257-1,
29(6)349,
29(8)35,
29(11)171,
29(11)196,
29(11)308,
30(3)62,
30(3)94,
30(6)93,
30(6)103,
30(6)130,
30(6)174,
30(8)1,
30(8)58,
30(8)68,
30(8)80-1,
32(10)253
- may,
25(6)85-1,
25(6)112,
25(6)246,
27(7)32,
27(7)44,
27(7)55,
27(7)212,
27(7)235,
27(7)273,
27(7)322,
27(12)20,
27(12)28,
28(3)361,
28(6)1,
28(6)13,
28(7)23,
28(7)83,
29(6)1,
29(6)13,
29(6)36,
29(6)206,
29(6)266,
29(6)337,
29(6)337-1,
29(6)349,
29(8)46,
29(8)59,
29(11)25,
29(11)183,
30(3)1,
30(3)62,
30(6)67,
30(6)246,
30(11)50,
30(11)79,
30(11)125,
30(11)134,
33(7)27,
34(4)17
- methodology,
25(3)197,
25(4)59,
25(6)311,
26(1)124,
26(6)306,
26(6)317,
27(6)54,
27(7)200,
28(1)36,
28(3)37,
28(3)133,
28(3)149,
28(3)209,
28(3)355,
28(3)357,
28(3)369,
28(6)100,
28(7)139,
28(12)169,
29(6)73,
29(6)121,
29(8)46,
29(10)223,
29(10)287,
29(12)87,
30(3)13,
30(10)316,
30(11)7,
30(11)60,
30(11)70,
30(11)146-1,
30(12)37,
31(5)68,
31(5)108,
31(5)237,
31(5)249,
31(5)258,
31(9)60,
31(9)234,
32(5)134,
32(5)159,
32(5)215,
32(5)226,
32(5)249,
32(5)346-1,
34(3)20
- modification,
25(4)51,
25(5)117,
25(6)112,
25(10)237,
26(4)86,
27(7)224,
28(6)56,
28(7)179,
29(6)49,
29(6)349,
29(11)171,
30(4)29,
30(6)291,
33(10)144
- negligible,
27(7)188-1,
29(6)349
- newly,
29(6)349,
32(11)1,
34(12)1
- nondeterminism,
29(6)349,
30(11)20-1
- NUMERICAL,
25(6)92,
25(6)102,
25(6)112,
25(6)322,
26(6)1,
26(6)15,
27(7)140,
29(6)61,
30(6)139,
31(5)12,
32(5)122,
32(5)134,
32(5)146,
32(5)159,
32(5)183,
33(5)38,
33(5)118,
33(11)12,
33(11)228,
33(11)307
- numerical,
25(1)59,
25(3)109,
25(6)92,
25(6)102,
25(6)112,
26(6)30,
27(7)140,
28(3)355,
28(6)13,
29(6)61,
29(6)121,
29(6)218,
29(11)183,
30(6)139,
30(6)279,
30(8)48,
31(5)108,
31(9)60,
33(5)38
- optimized,
27(7)1,
27(7)32,
27(7)224,
27(7)273,
28(4)39,
29(6)278,
29(6)349,
29(11)86,
29(11)274,
29(11)328,
30(6)205,
30(6)315,
30(8)217,
31(5)33,
33(7)19,
34(5)181
- order,
25(6)1,
25(6)16,
27(7)12,
27(7)116,
27(7)152,
28(3)299,
28(3)361,
28(6)156,
28(6)237,
28(6)278,
28(6)300,
28(7)119,
29(6)147,
29(6)349,
29(7)15,
29(8)1,
29(8)35,
29(8)59,
29(11)51,
29(11)86,
29(11)263,
30(3)71,
30(3)94,
30(6)116,
30(6)151,
30(6)174,
30(6)205,
30(6)233,
30(6)246,
30(8)1,
30(8)144,
30(8)189,
30(8)199,
30(11)20-1,
33(7)51
- overhead,
25(6)16,
25(6)66,
25(6)174,
25(6)272,
25(6)322,
27(7)106,
27(7)116,
27(7)188-1,
27(7)200,
27(7)273,
27(9)223,
28(6)1,
28(6)187,
28(6)207-1,
28(7)64,
28(7)83,
28(7)149,
28(7)229,
29(6)36,
29(6)290,
29(6)349,
29(9)135,
29(10)341,
29(11)38,
29(11)51,
29(11)171,
29(11)286,
30(6)93,
30(6)103,
30(6)270,
30(6)315,
30(8)144,
30(8)189,
30(8)217,
30(11)134,
31(9)174,
31(9)198,
34(7)10
- PLDI'94.,
29(6)1,
29(6)13,
29(6)24,
29(6)36,
29(6)49,
29(6)61,
29(6)73,
29(6)85,
29(6)97,
29(6)107,
29(6)121,
29(6)135,
29(6)147,
29(6)159,
29(6)171,
29(6)186,
29(6)196,
29(6)206,
29(6)218,
29(6)230,
29(6)242,
29(6)257-1,
29(6)266,
29(6)278,
29(6)290,
29(6)302,
29(6)313,
29(6)326,
29(6)337-1
- point,
25(1)59,
25(6)92,
25(6)112,
25(10)312,
25(12)85,
26(4)28,
26(4)290,
26(6)219,
27(7)32,
27(7)224,
27(7)235,
27(9)223,
28(3)69,
28(6)68,
28(6)197,
29(6)1,
29(6)61,
29(6)121,
29(6)349,
29(8)59,
29(10)85,
29(11)12,
29(11)98,
29(11)122,
29(11)208,
31(1)9,
31(1)9-1,
31(3)6,
31(3)6-1,
33(9)103
- potentially,
29(6)107,
29(6)349,
30(3)50
- price,
26(6)80,
26(6)80-1,
29(6)349,
32(5)215
- produce,
25(6)85-1,
27(7)94,
27(7)152,
27(7)331,
27(7)341,
27(12)28,
28(3)299,
28(3)359,
28(6)90,
28(6)126,
28(6)156,
28(6)237,
28(7)83,
29(6)1,
29(6)36,
29(6)85,
29(6)349,
29(8)59,
30(3)111,
30(3)119,
30(4)29,
30(6)67,
30(6)270,
30(11)70,
33(4)44,
33(11)252
- prolog,
25(1)33,
25(3)40,
25(3)99,
25(5)91,
25(7)59,
25(7)63,
25(11)75,
25(12)54,
26(2)41,
26(6)306,
26(7)83,
26(9)23,
26(9)274,
27(7)106,
27(7)128,
28(2)53,
28(3)37,
28(3)365,
28(4)21,
28(9)5,
29(6)36,
29(6)337,
29(6)337-1,
29(6)349,
30(7)45,
31(7)33,
32(5)1,
32(9)47,
33(2)41,
34(3)97
- propose,
25(6)1,
25(6)85-1,
25(6)102,
25(6)296,
25(10)237,
27(7)1,
27(9)274,
28(6)90,
28(7)64,
29(6)257,
29(6)257-1,
29(6)302,
29(6)349,
29(8)35,
29(8)46,
29(11)2,
29(11)51,
29(11)110,
29(11)171,
29(11)242,
29(11)308,
30(6)1,
30(6)279,
30(8)19,
30(11)41,
30(11)79
- R,
23(12)728-1,
26(10)8,
27(1)14,
29(6)159,
29(6)349,
30(3)1,
33(9)26-1
- Ramachandran, Viswanath,
29(6)349
- rather,
25(6)223,
25(6)234,
25(6)272,
25(6)296,
27(9)223,
27(9)285,
28(3)271,
28(3)361,
29(6)135,
29(6)349,
29(8)119,
29(11)86,
29(11)110,
30(3)111,
30(6)13,
30(6)151,
30(6)174,
30(11)20-1,
30(11)88,
33(7)19
- rational,
29(6)337,
29(6)337-1,
29(6)349
- real,
25(6)102,
25(10)299,
26(6)59,
27(2)26,
27(6)10,
27(7)12,
27(7)128,
28(3)363,
28(7)179,
28(12)151,
29(6)218,
29(6)349,
29(11)219,
30(6)1,
30(6)116,
30(6)315,
30(8)112,
30(8)207,
30(10)140,
32(5)31,
34(1)185
- reasonably,
29(6)337,
29(6)337-1,
29(6)349,
29(11)308
- reduce,
25(6)1,
25(6)16,
25(6)85-1,
25(6)102,
25(6)272,
27(7)200,
27(7)212,
28(6)177,
28(7)83,
28(7)208,
28(7)218,
29(6)257,
29(6)257-1,
29(6)349,
29(11)2,
29(11)110,
29(11)145,
29(11)242,
29(11)286,
30(6)93,
30(6)103,
30(6)116,
30(6)130,
30(6)174,
30(6)270,
30(6)279,
30(6)315,
30(8)156,
30(8)179,
30(8)217,
32(10)342,
32(10)342-1,
33(7)67
- reduction,
25(5)29,
25(5)34,
25(7)28,
26(2)25,
27(7)116,
27(7)162,
28(3)69,
28(6)237,
29(5)41,
29(5)41-1,
29(6)36,
29(6)49,
29(6)135,
29(6)257-1,
29(6)349,
29(11)51,
29(11)242,
29(12)112,
30(2)42,
30(6)56,
30(6)218,
30(8)58,
30(8)179,
32(8)188,
34(5)155,
34(11)34
- replaced,
29(6)349,
30(11)31
- restored,
29(6)349
- saved,
28(6)207-1,
29(6)349
- scheme,
25(3)50,
25(6)66,
25(6)283,
26(1)109,
26(4)224,
26(4)235,
26(9)190,
27(7)55,
27(7)162,
28(3)69,
28(4)29,
28(6)147,
28(7)218,
29(1)3,
29(1)46,
29(2)44,
29(5)27,
29(6)97,
29(6)349,
29(8)35,
29(9)17,
29(9)125,
29(11)86,
30(4)45,
30(6)93,
30(6)174,
30(6)258,
30(8)112,
30(11)79,
31(5)108,
31(6)146,
33(7)75,
33(9)26,
33(9)26-1,
34(1)343,
34(1)349,
34(9)138,
34(12)37
- search,
25(3)50,
27(10)110,
27(10)110-1,
28(3)149,
28(8)90,
29(6)135,
29(6)349,
29(9)51,
30(6)32,
30(11)7,
32(5)134,
32(11)31,
32(11)31,
33(3)36
- significant,
17(9)18,
25(6)85-1,
26(4)28,
26(4)290,
27(7)55,
27(7)68,
27(7)273,
28(3)133,
28(3)149,
28(3)177,
28(3)209,
28(3)347,
28(4)58,
28(6)36,
28(6)187,
28(6)197,
28(7)64,
28(12)169,
29(6)36,
29(6)147,
29(6)206,
29(6)218,
29(6)349,
29(8)35,
29(11)25,
29(11)51,
29(11)183,
30(3)119,
30(6)79-1,
30(6)218,
30(6)315,
30(8)48,
30(11)125,
33(11)252
- since,
25(6)189,
25(6)209,
25(6)272,
27(7)106,
27(7)152,
27(7)273,
28(3)37,
28(6)166,
28(6)237,
28(6)278,
29(6)230,
29(6)337,
29(6)337-1,
29(6)349,
29(11)286,
30(3)23,
30(6)151,
30(6)218,
30(11)7,
30(11)20-1,
30(11)31,
30(11)88,
33(11)252
- small,
17(9)18,
25(5)124,
25(6)66,
25(6)174,
27(7)1,
27(7)212,
27(7)273,
27(7)322,
27(7)331,
27(9)285,
27(12)61,
28(3)231,
28(3)357,
28(6)126,
28(6)217,
28(7)119,
28(7)208,
28(7)229,
28(8)53,
28(8)90,
29(6)337,
29(6)337-1,
29(6)349,
29(8)94,
29(11)2,
29(11)76-1,
29(11)86,
29(11)242,
29(11)252,
29(11)274,
29(11)328,
30(3)111,
30(3)119,
30(8)217,
32(10)125
- solving,
25(6)1,
25(6)296,
25(6)337,
27(7)188-1,
28(7)179,
29(6)349,
29(8)46,
29(9)29,
29(11)196,
30(6)163-1,
30(6)174,
30(8)48,
32(5)134,
33(7)51
- solving, constraint-,
29(6)349
- traditional,
27(7)12,
28(3)177,
28(6)68,
28(6)100,
28(6)139-1,
28(6)278,
29(1)53,
29(6)206,
29(6)302,
29(6)349,
29(11)2,
29(11)12,
29(11)76-1,
29(11)319,
30(6)151,
30(6)258,
30(8)217,
30(11)1,
30(11)60,
30(11)70
- trailed,
29(6)349
- trailing,
29(6)349,
31(5)108
- undo,
29(6)349
- unification,
27(11)49,
29(6)337,
29(6)337-1,
29(6)349,
31(1)32
- variety,
25(6)53,
25(6)337,
27(7)55,
27(7)322,
28(3)357,
28(3)363,
28(3)365,
28(7)33,
29(6)218,
29(6)257,
29(6)257-1,
29(6)349,
30(6)56,
30(6)279,
30(8)123,
30(8)134,
30(8)189,
33(7)59,
33(7)83
- very,
24(3)34,
25(4)51,
25(6)1,
25(6)137,
25(6)234,
27(7)283,
27(7)341,
28(3)343,
28(3)359,
28(3)365,
28(6)26,
28(6)177,
28(6)197,
28(7)149,
28(8)90,
29(6)36,
29(6)73,
29(6)230,
29(6)349,
29(11)12,
29(11)171,
30(6)246,
30(6)270,
30(6)301,
30(8)80-1,
30(8)156,
31(5)160,
31(9)26,
31(9)37,
33(7)51,
33(7)67,
34(3)166
- where,
25(4)73,
25(6)92,
27(6)84,
27(7)82,
27(7)212,
27(7)224,
27(7)273,
28(3)231,
28(6)100,
28(6)126,
28(7)112,
28(7)239,
29(6)61,
29(6)107,
29(6)135,
29(6)186,
29(6)349,
29(8)59,
29(8)74,
29(11)51,
29(11)61,
29(11)110,
29(11)219,
29(11)286,
29(11)297,
30(3)1,
30(3)50,
30(4)13,
30(6)56,
30(6)67,
30(6)93,
30(8)92,
30(8)189,
30(10)156,
30(11)31,
32(10)345-1,
32(10)345-4,
33(6)1
- while,
25(4)51,
25(6)92,
25(6)174,
26(4)290,
27(7)1,
27(7)162,
27(7)273,
27(9)248,
28(3)361,
28(6)90,
28(6)177,
28(7)54-1,
29(6)36,
29(6)97,
29(6)186,
29(6)349,
29(8)119,
29(11)25,
29(11)38,
29(11)171,
29(11)308,
30(3)83,
30(3)111,
30(6)13,
30(6)23,
30(6)93,
30(6)130,
30(6)205,
30(6)258,
30(8)92,
30(11)1,
30(11)117,
30(11)125,
32(10)158,
32(10)158-1,
33(7)59