Heuristics: Intelligent Search Strategies for Computer Problem Solving. J. PEARL. Addison-Wesley, MA (1984). xvii + 382 pp., $38.95. ISBN 0-201-05594-S
Reading,
Implementing Artificial Intelligence (AI) applications typically involves setting up and searching a complex data structure. Using AI examples, this book describes the types of searches that might be useful, and defines general search strategies that make use of heuristics (imperfect measures that guide the search decision at any stage) to reduce the unacceptably long time that would be needed for an exhaustive search. Much of the book develops mathematical techniques for analyzing such searches. Searching data structures lies at the heart of AI. This is the first book dedicated to describing and analyzing how this is done.
File Management
Techniques.
B. Cl. CLAYBROOK.Wiley, NY (1983). xv + 247 pp., $22.95. ISBN
047 I-04596-9. Textbook on file organization that might serve as a prerequisite to a study of data base organization. Describes the basic data structures and file organizations (e.g. B-trees, tries; inverted files, indexed sequential), as well as the role of file access mechanisms in a computer operating system.
Construction
Software. J. ELDER. Prentice-Hall (International Series on ComCliffs, NJ (1984). xiv + 432 pp., $22.95 (PB). ISBN O-13-168675-5.
of Data Processing
puter Science),
Englewood
A modern introduction (based on an extension of the computer language, Pascal) of standard business data processing. Thorough description of control of file systems, including case studies and programs that illustrate techniques. Second part of book covers COBOL programming.