Entry Hentenryck: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{Hentenryck: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",
DOI = "http://doi.acm.org/10.1145/178243.178488",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:26:55 MDT 2008",
bibsource = "http://portal.acm.org/",
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(RLin) 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,
}
Related entries
- actually,
25(6)246,
27(7)1,
28(3)69,
28(6)207-1,
29(6)349-1,
30(6)130
- added,
28(3)367,
29(6)186,
29(6)349-1,
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-1,
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
- 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-1,
29(11)61,
29(11)158,
30(3)119,
30(6)205,
30(8)68,
33(7)51
- analytically,
29(6)349-1,
30(8)207
- appealing,
29(6)349-1
- approximated,
29(6)349-1
- 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-1,
29(11)98,
30(6)1,
30(6)186,
32(3)57,
33(5)118
- backtracking,
25(6)189,
26(2)109,
29(4)23,
29(6)349-1,
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-1,
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
- 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-1,
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-1,
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-1,
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-1,
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-1,
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-1,
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-1,
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-1,
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
- constraint-solving,
29(6)349-1
- decrease,
28(6)197,
29(6)1,
29(6)349-1,
29(11)2,
30(6)186
- demanding,
25(6)189,
28(3)347,
29(6)349-1
- deterministic,
29(6)349-1,
29(7)42,
33(1)40
- 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-1,
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-1,
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-1,
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-1,
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-1,
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-1,
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-1,
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-1,
29(11)171,
29(11)183,
29(11)232,
30(6)56
- fundamentally,
29(6)349-1
- generalization,
25(6)40,
27(1)105,
28(6)147,
29(6)349-1
- generalizing,
27(9)285,
29(6)349-1
- 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-1,
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-1,
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-1,
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-1,
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-1,
29(11)38,
29(11)145,
30(4)13,
30(6)56,
30(6)67,
30(6)186,
33(7)27
- 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-1,
29(11)171,
29(11)183,
30(4)29,
30(6)23,
30(6)32,
30(6)47,
30(11)125
- keeping,
29(6)337,
29(6)337-1,
29(6)349-1
- 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-1,
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-1,
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-1,
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-1,
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
- 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-1,
29(11)171,
30(4)29,
30(6)291,
33(10)144
- negligible,
27(7)188-1,
29(6)349-1
- newly,
29(6)349-1,
32(11)1,
34(12)1
- nondeterminism,
29(6)349-1,
30(11)20-1
- optimized,
27(7)1,
27(7)32,
27(7)224,
27(7)273,
28(4)39,
29(6)278,
29(6)349-1,
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-1,
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-1,
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
- 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-1,
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-1,
30(3)50
- price,
26(6)80,
26(6)80-1,
29(6)349-1,
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-1,
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-1,
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-1,
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-1,
30(3)1,
33(9)26-1
- Ramachandran, Viswanath,
29(6)349-1
- 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-1,
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-1
- 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-1,
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-1,
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-1,
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-1,
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-1,
30(11)31
- restored,
29(6)349-1
- saved,
28(6)207-1,
29(6)349-1
- 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-1,
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-1,
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-1,
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-1,
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-1,
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-1,
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-1
- 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-1,
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-1
- trailing,
29(6)349-1,
31(5)108
- undo,
29(6)349-1
- unification,
27(11)49,
29(6)337,
29(6)337-1,
29(6)349-1,
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-1,
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-1,
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-1,
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-1,
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