BILL : a table-based, knowledge-intensive othello program

نویسندگان

  • Kai-Fu Lee
  • Sanjoy Mahajan
چکیده

A constant dilemma facing game-playing programs is whether to emphasize searching or knowledge. This paper describes a world-championship level Othello program, BILL, that succeeds in both dimensions. The success of BILL is largely due to its understanding of many important Othello features by using a pre-compiled knowledge base of board patterns. Because of this pre-compiled nature of its knowledge, BILL'S evaluation function simply consists of a series of table lookup's. It is therefore very fast. Additional key features of BILL include an iterativelydeepened zero-window search, an intelligent timing algorithm, an efficient, linked-move killer table, and a hash table. This paper contains detailed descriptions of the game of Othello and BILL, the results of BILL , and an outline for future research. -mis research was partly sponsored by a National Science Foundation Graduate Fellowship. The views and conclusions contained m this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the National Science Foundation or the US Government

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Teaching the HONEST Neural Network to Judge the Strength of Othello Positions

Bayesian learning, a statistical method, has been successfully applied to the feature combination stage of the evaluation function of the Othello program BILL, which won the 1989 North American Computer World Othello Championship. We have investigated the use of a novel neural network called HONEST in place of Bayesian learning in BILL. We implemented HONEST in six of BILL's twenty-six evaluati...

متن کامل

Experiments with Multi{ProbCut and a New High{Quality Evaluation Function for Othello

This paper presents ideas concerning game{tree evaluation that recently improved the author's strong Othello program LOGISTELLO considerably. Two main parts of this program have been reened. In the rst part of this paper, a new evaluation function for Othello is described. While it is table{based like its predecessors , a novel procedure for estimating table entries now allows modeling pattern ...

متن کامل

Evolving Neural Networks to Focus Minimax Search

Neural networks were evolved through genetic algorithms to focus minimax search in the game of Othello. At each level of the search tree, the focus networks decide which moves are promising enough to be explored further. The networks effectively hide problem states from minimax based on the knowledge they have evolved about the limitations of minimax and the evaluation function. Focus networks ...

متن کامل

A World-Championship-Level Othello Program

Othello is a recent addition to the collection of games that have been examined within artificial intelligence. Advances have been rapid, yielding programs that have reached the level of world-championship play. This article describes the current champion Othello program, Iago. The work described here includes: (1) a task analysis of Othello; (2) the implemenation of a program based on this ana...

متن کامل

Evolving Neural Networks to cus

Neural networks were evolved through genetic algorithms to focus minimax search in the game of Othello. At each level of the search tree, the focus networks decide which moves are promising enough to be explored further. The networks effectively hide problem states from minimax based on the knowledge they have evolved about the limitations of minimax and the evaluation function. Focus networks ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015