Knowledge

State space planning

Source 📝

55:) algorithms are state space search algorithms. These are search algorithms in which the search space is a subset of the state space: Each node corresponds to a state of the world, each arc corresponds to a state transition, and the current plan corresponds to the current path in the search space. 38:
is a collective term for all the data to be searched. Similarly, artificial intelligence programs often employ a process of searching through a finite universe of possible procedures for reaching a goal, to find a procedure or the best procedure to achieve the goal. The universe of possible
89:
P = the empty plan loop if s satisfies g then return P applicable = {a | a is a ground instance of an operator in O,and precond(a) is true in s} if applicable = ∅ then return failure nondeterministically choose an action a from applicable s = γ(s, a) P = P.a
112:
P = the empty plan loop if s satisfies g then return P relevant = {a | a is a ground instance of an operator in O that is relevant for g} if relevant = ∅ then return failure nondeterministically choose an action a from relevant P = a.P s = γ(s, a)
179: 98:
Backward-search is an algorithm that begins with goal state and back track to its initial state. This method is sometimes called "back propagation."
75:
Forward search is an algorithm that searches forward from the initial state of the world to try to find a state that satisfies the goal formula.
186: 517: 195: 28:
is a process used in designing programs to search for data or solutions to problems. In a computer algorithm that searches a
463: 155: 453: 288: 443: 359: 273: 172: 339: 316: 268: 141: 43:
is the process of deciding which parts of the state space the program will search, and in what order.
486: 296: 400: 430: 17: 481: 438: 415: 395: 301: 32:
for a piece of data, for example a program that looks up a word in a computer dictionary, the
364: 245: 230: 220: 476: 306: 215: 21: 8: 278: 199: 164: 385: 127: 52: 491: 448: 420: 331: 311: 210: 151: 235: 225: 471: 240: 147: 29: 511: 255: 321: 122: 34: 405: 349: 380: 410: 390: 354: 263: 344: 194: 140:
Ghallab, Malik; Nau, Dana S.; Traverso, Paolo (2004).
39:
solutions to be searched is called the state space.
139: 509: 180: 187: 173: 143:Automated Planning: Theory and Practice 510: 168: 51:The simplest classical planning (see 60: 56: 13: 93: 14: 529: 518:Automated planning and scheduling 70: 1: 133: 46: 444:Constraint logic programming 360:Knowledge Interchange Format 317:Procedural reasoning systems 274:Expert systems for mortgages 269:Connectionist expert systems 7: 340:Attempto Controlled English 116: 63:are two of main samples of 10: 534: 487:Preference-based planning 462: 429: 373: 330: 287: 254: 206: 196:Knowledge representation 431:Constraint satisfaction 18:artificial intelligence 482:Partial-order planning 439:Constraint programming 365:Web Ontology Language 307:Deductive classifiers 246:Knowledge engineering 231:Model-based reasoning 221:Commonsense reasoning 497:State space planning 477:Multi-agent planning 279:Legal expert systems 216:Case-based reasoning 101:Backward-search(O, s 65:state space planning 41:State space planning 26:state space planning 22:computer programming 78:Forward-search(O, s 464:Automated planning 332:Ontology languages 302:Constraint solvers 128:State space search 53:Automated Planning 505: 504: 492:Reactive planning 449:Local consistency 289:Reasoning systems 236:Inference engines 211:Backward chaining 525: 241:Proof assistants 226:Forward chaining 189: 182: 175: 166: 165: 161: 533: 532: 528: 527: 526: 524: 523: 522: 508: 507: 506: 501: 472:Motion planning 458: 425: 374:Theorem provers 369: 326: 297:Theorem provers 283: 250: 202: 193: 158: 148:Morgan Kaufmann 136: 119: 114: 111: 104: 96: 94:Backward search 91: 88: 81: 73: 61:Backward Search 49: 12: 11: 5: 531: 521: 520: 503: 502: 500: 499: 494: 489: 484: 479: 474: 468: 466: 460: 459: 457: 456: 451: 446: 441: 435: 433: 427: 426: 424: 423: 418: 413: 408: 403: 398: 393: 388: 383: 377: 375: 371: 370: 368: 367: 362: 357: 352: 347: 342: 336: 334: 328: 327: 325: 324: 319: 314: 312:Logic programs 309: 304: 299: 293: 291: 285: 284: 282: 281: 276: 271: 266: 260: 258: 256:Expert systems 252: 251: 249: 248: 243: 238: 233: 228: 223: 218: 213: 207: 204: 203: 192: 191: 184: 177: 169: 163: 162: 156: 135: 132: 131: 130: 125: 118: 115: 109: 107: 102: 95: 92: 86: 84: 79: 72: 71:Forward search 69: 57:Forward Search 48: 45: 30:data structure 9: 6: 4: 3: 2: 530: 519: 516: 515: 513: 498: 495: 493: 490: 488: 485: 483: 480: 478: 475: 473: 470: 469: 467: 465: 461: 455: 452: 450: 447: 445: 442: 440: 437: 436: 434: 432: 428: 422: 419: 417: 414: 412: 409: 407: 404: 402: 399: 397: 394: 392: 389: 387: 384: 382: 379: 378: 376: 372: 366: 363: 361: 358: 356: 353: 351: 348: 346: 343: 341: 338: 337: 335: 333: 329: 323: 320: 318: 315: 313: 310: 308: 305: 303: 300: 298: 295: 294: 292: 290: 286: 280: 277: 275: 272: 270: 267: 265: 262: 261: 259: 257: 253: 247: 244: 242: 239: 237: 234: 232: 229: 227: 224: 222: 219: 217: 214: 212: 209: 208: 205: 201: 197: 190: 185: 183: 178: 176: 171: 170: 167: 159: 157:1-55860-856-7 153: 149: 145: 144: 138: 137: 129: 126: 124: 121: 120: 106: 99: 83: 76: 68: 66: 62: 58: 54: 44: 42: 37: 36: 31: 27: 23: 19: 496: 322:Rule engines 142: 100: 97: 77: 74: 64: 50: 40: 33: 25: 15: 454:SMT solvers 123:State space 35:state space 134:References 47:Definition 200:reasoning 512:Category 117:See also 406:Prover9 401:Paradox 350:F-logic 381:CARINE 154:  411:SPASS 396:Otter 391:Nqthm 355:FO(.) 264:CLIPS 108:s = s 105:, g) 85:s = s 82:, g) 345:CycL 198:and 152:ISBN 59:and 20:and 416:TPS 16:In 514:: 421:Z3 150:. 146:. 67:. 24:, 386:E 188:e 181:t 174:v 160:. 110:0 103:0 87:0 80:0

Index

artificial intelligence
computer programming
data structure
state space
Automated Planning
Forward Search
Backward Search
State space
State space search
Automated Planning: Theory and Practice
Morgan Kaufmann
ISBN
1-55860-856-7
v
t
e
Knowledge representation
reasoning
Backward chaining
Case-based reasoning
Commonsense reasoning
Forward chaining
Model-based reasoning
Inference engines
Proof assistants
Knowledge engineering
Expert systems
CLIPS
Connectionist expert systems
Expert systems for mortgages

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.