|
ABSTRACT
With the help of a model for discrete optimization problems, we show that a large number of heuristic search procedures (for searching state-space graphs, AND/OR graphs, game trees, etc.) of artificial intelligence (AI), and dynamic programming (DP) and branch-and-bound (B&B) procedures of operations research use problem-specific knowledge in a framework based upon context-free grammar. The model reveals the true nature of these procedures, and aids in synthesizing new variations as well as generalizations and parallel implementations of these procedures. The paper concludes by commenting upon how this model may be generalized and made more powerful to encompass a greater variety of problems, and to help synthesize more efficient search procedures.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
H. Berliner, The B Tree Search Algorithm: A Best-First Proof Procedure, Artificial Intelligence 12, pp. 23-40, 1979.
|
| |
4
|
M. Bruynooghe, Intelligent Backtracking for an Interpreter of Horn Clause Logic Programs, Report CW 16, Applied Math and Programming Division, Katholieke Univ., Leuven, Belgium, 1978.
|
| |
5
|
P. R. Cohen and E. A. Feigenbaum, The Handbook of Artificial Intelligence, Vol III, William Kaufman, Inc., Los Altos, CA, 1982.
|
| |
6
|
E. W. Dijkstra, A Note on Two Problems in Connection with Graphs, Numer. Math. 1, pp. 269-271, 1959.
|
| |
7
|
|
| |
8
|
G. W. Ernst and R. B. Banerji, On the Relationship Between Strong and Weak problem Solvers, The AI Magazine, pp. 25-30, summer 1983.
|
 |
9
|
|
 |
10
|
|
| |
11
|
|
| |
12
|
T. Ibaraki, Branch-and-Bound Procedure and State-Space Representation of Combinatorial Optimization Problems, Inform and Control 36, pp. 1-27, 1978.
|
| |
13
|
R. M. Karp and M. H. Held, Finite-State Processes and Dynamic Programming, SIAM J. Appl. Math 15, pp. 693-718, 1967.
|
| |
14
|
D. E. Knuth, A Generalization of Dijkstra's Algorithm, Information Processing Letters 6, pp. 1-6, 1977.
|
| |
15
|
D. E. Knuth and R. W. Moore; An Analysis of Alpha-Beta Pruning, Artificial Intelligence 6, pp. 293-326, 1975.
|
| |
16
|
M. Kohli and J. Minker, Intelligent Control Using Integrity Constraints, Proc. of the National Conf. on Artificial Intelligence (AAAI-83), pp. 202-205, 1983.
|
| |
17
|
|
| |
18
|
V. Kumar, A General Bottom-up Procedure for Searching And/Or Graphs., Proc. National Conference on Artificial Intelligence (AAAI-84), Austin, Texas, 1984.
|
| |
19
|
V. Kumar and L. Kaual, A General Branch and Bound Formulation for Understanding and Synthesizing And/Or Tree Search Procedures, Artificial Intelligence 21, 1, pp. 179-198, 1983.
|
| |
20
|
V. Kumar and L. N. Kanal, The Composite Decision Process: A Unifying Formulation for Heuristic Search, Dynamic Programming and Branch & Bound Procedures, 1983 National Conference on Artificial Intelligence (AAAI-83), Washington, D.C., pp. 220-224, August 1983.
|
| |
21
|
V. Kumar and L. N. Kanal, Parallel Branch and Bound Formulations for And/Or Tree Search, IEEE Trans. on Pattern Analysis and Machine Intelligence (to appear), 1984.
|
| |
22
|
E. L. Lawler and D. E. Wood, Branch-and-Bound Methods: A Survey, Operations Research 14, pp. 699-719, 1966.
|
| |
23
|
A. Martelli and U. Montanari, Additive AND/OR Graphs, Proc. Third Internat. Joint Conf. on Artif. Intell., pp. 1-11, 1973.
|
 |
24
|
|
| |
25
|
|
| |
26
|
|
| |
27
|
L. M. Pereira and A. Porto, Selective Backtracking, pp. 107-114 in Logic Programming, ed. S. Tarnlund, Academic Press, 1982.
|
| |
28
|
P. W. Purdom, C. A. Brown, and E. L. Robertson, Backtracking with Multi-level Dynamic Search Rearrangement, Acta Inform. 15, pp. 99-113, 1981.
|
| |
29
|
M. O. Rabin, Theoretical Impediments to Artificial Intelligence, Proc. of IFIP congress, pp. 615-619, 1974.
|
| |
30
|
G. C. Stockman, A Minimax Algorithm Better than Alpha-Beta?, Artificial Intelligence 12, pp. 179-196, 1979.
|
| |
31
|
G. J. Sussman and D. V. McDermott, From Planner to Conniver: A Genetic Approach, AFIPS, pp. 1171-1180, 1972.
|
|