Evaluation functions, Computer Engineering

Evaluation Functions:

Evaluation functions calculate approximately the score which can be prove of guaranteed if a particular world state is reached. Same like in chess, evaluation functions have been calling such as long before computers came along. Individual that function probably simple counts the number of pieces on the board for a particular player. Although there is A more convoluted function scores much more for the more influential pieces like rooks and queens: each one of them is all the time pawn is worth 1, knights and bishops score 3, rooks score 5 and queens score 9. Every single one these scores are needed in a weighted linear function, well just all doing the products are added up to where the number of pieces of a definite type is multiplied by a weight. Used for instance, player one has 6 pawns, 1 bishop, 1 knight, 2 rooks and 1 queen in the same, so after this in a particular board state, then the evaluation function, f for that board state, B, would be calculated as follows:

f(B) = 1*6 + 3*1 + 3*1 + 5*2 + 9*1 = 31

The numbers in bold are the weights in that kind of evaluation function that is the scores assigned to the pieces.

Posted Date: 1/10/2013 5:04:28 AM | Location : United States







Related Discussions:- Evaluation functions, Assignment Help, Ask Question on Evaluation functions, Get Answer, Expert's Help, Evaluation functions Discussions

Write discussion on Evaluation functions
Your posts are moderated
Related Questions
What is EDI (Electronic Data Interchange)? EDI: Electronic Data Interchange (EDI) is used by organizations for transactions that happen on regular basis to a pre-determined for

Hyper-threading works by duplicating those sections of processor that kept the architectural state-but not duplicates the main implementation resources. This allows a Hyper-threadi

Q. Writing down your own Interrupt Service Routines? Here are a few rules which should be kept in mind while writing down your own Interrupt Service Routines: 1.  Use Int 21

Define UFD and MFD.   In the two-level directory structure, every user has own user file directory (UFD). Every UFD has a same structure, but lists only the files of a single u

The features are needed to implement top down parsing are? Ans. Source string marker, Prediction making mechanism and also matching and backtracking mechanism features are need

The PVM system supports functional and data decomposition model of parallel programming. It attaches with C, C++, and FORTRAN. The C and C++ language bindings for the PVM user inte

Q. Explain about Two-pass assembler? Assemblers usually make two or more passes through a source program in order to resolve forward references in a program. A forward referenc

an asyncronous sequential circuit is described by the the exitatio function and the output function y=x1x2''+(x1=x2'')y output function z=y a)draw the logic diagram of the circuit.

Functionality first and then Security?

In a 10000 line exchange, 0000 to 2999 is allotted to x group of subscribers, out of which 40% are active during busy hour. The remaining numbers are domestic numbers out of which