Symbolic Computation: Artificial Intelligence
Symbolic Computation: Artificial Intelligence
Artificial Intelligence
Search in
Artificial Intelligence
With 67 Illustrations
Springer-Verlag
New York Berlin Heidelberg
London Paris Tokyo
Laveen Kanal
Department of Computer Science
University of Maryland
College Park, MD 20742
USA
Vipin Kumar
Computer Science Department
University of Texas at Austin
Austin, TX 78712-1188
USA
All rights reserved. This work may not be translated or copied in whole or in part without the written per-
missionofthe publisher (Springer-Verlag, 175 Fifth Avenue, New York, New York 10010, USA), except
for brief excerpts in connection with reviews or scholarly analysis. Use in connection with any form of
information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar
methodology now known or hereafter developed is forbidden.
The use of general descriptive names, trade names, trademarks, etc. in this publication, even if the
former are not especially identified, is not to be taken as a sign that such names, as understood by the
Trade Marks and Merchandise Marks Act, may accordingly be used freely by anyone.
9 8 7 6 5 432 1
mance (in terms of selecting the best move) to improve as the search depth is
increased. Surprisingly, investigations by Nau and by others have shown that the
discriminating power of the minimax back-up rule can decrease, rather than
increase, with increasing depth of the search tree. This has led to investigations of
alternatives to the minimax rule, such as the product rule. Chi and Nau show that
there are real games for which the product rule does better than the minimax back-
up rule, and investigate a possible way to predict the relative performance of the
product rule against minimax.
The articles in this book should provide the reader a broad view of recent develop-
ments on search in AI and some of the relationships among different search
algorithms. Even as this preface is being written, highly interesting work on parallel
implementations of search algorithms and on their experimental performance on
parallel computer architectures is appearing. The potential of parallel processing for
AI search algorithms is so great that from now on it is likely to be the focus of work
on search in AI. The new insights and developments provided by this volume should
also be helpful to researchers interested in parallel search algorithms.
The editors thank all those who submitted papers for possible inclusion in this
book. Even though some of the selected papers have been published elsewhere, we
hope that having the papers revised for this book has resulted in greater readability
and cohesiveness. We are grateful to the authors for their cooperation in revising
their papers. We also thank the staff of Springer-Verlag, for their cooperation and
help in producing the book.
Preface v
Index 473