| |
How Your Chess Program Defeats You - Part1 Written by Kurt Godden 2 February 2008

The history of computer chess is long and
fascinating, and it has had a profound influence on the field of
Artificial Intelligence, though I will not go into that history here.
Under the assumption that it is wise to understand your enemy, this
article will explain, if not all the nuances, at least the fundamentals of
how your computer program regularly defeats you in a game of chess. Let us
refer to our common digital enemy as the satanic 'Chessifer'
Introduction: Trees and Master Forest Rangers
I assume that you are not a computer geek, or you would probably already
know how your computer chess program works and would therefore not be
reading this. Since you are not a geek, I will write this so anyone can
understand it without specialized geek training.
The history of computer chess is long and fascinating, and it has had a
profound influence on the field of Artificial Intelligence, though I will
not go into that history here. There is an outstanding online lecture on
that topic that I referenced in an
earlier blog post, if you would like to
know more.
Under the assumption that it is wise to understand your enemy, this
artilce
will explain, if not all the nuances, at least the fundamentals of how
your computer program regularly defeats you in a game of chess. Let us
refer to our common digital enemy as the satanic 'Chessifer'
It is an oversimplification, but not totally inaccurate to say that
Chessifer considers each move on the board, thinks of all your likeliest
replies, then his replies again, and so on as far into the future as time
and processing power permits. At the end of this process he evaluates the
resulting positions, decides which is the best and then makes the move
that gets him closer to that outcome.
If you think that is not unlike how you play chess, you would be correct,
only Chessifer does it much faster and much further into the future than
you possibly can. If you have read Kotov's book "Think Like a
Grandmaster", you are aware that he advocates imagining a 'tree' of
possibilities as you think ahead. That is, the current position is
regarded as the root of the tree. Your potential moves are branches that
emanate out from this root, and your opponent's replies to your moves
branch outward from each of those. The leaves of the tree represent the
farthest positions that you can imagine with your necessarily limited
brain power.
This kind of a chess game tree is precisely how computers represent the
game. Figure 1 is an abstract visualization of a tiny fraction of this
tree. The top square or 'root' of this tree represents the initial
position before any moves have been made. All of the possible moves by
white are shown as branches from this root that lead to the next board
position from which Black plays. The label on each square, or node, of the
tree indicates the move that was played to reach it. But the node itself
actually represents the entire board position after that move is played.
We follow the convention in computer science where trees grow downward,
but don't let this confuse you.
Figure 1: Partial Chess Tree
As I said above, Chessifer builds as much of this tree as he can, and when
he reaches a leaf node (any node that does not have branches to any lower
nodes), he uses a program referred to as the 'evaluation function' but
which we will refer to as 'Eval' and assigns a numeric score to that
position. The higher the score, the more valuable that position is deemed
to be for Chessifer. Eval is the part of the program that encodes actual
chess knowledge. Thus it will award points to a position based on
material, mobility of pieces, pawn structure, and so forth. Programmers
work with chess masters, and if a chess master can explain in concrete
terms why a given position is better for one side or the other, then this
knowledge can be encoded into Eval.
|
|
| |
| Comments |
|
|
|
|
| Name: |
Discount Christian Louboutin Shoes |
Posted On: |
2010-09-08 08:24:26 |
|
Caption:
|
Discount Christian Louboutin Shoes |
|
Comment:
|
Many women can not resist the beautiful Discount Christian Louboutin Shoes | Discount Christian Louboutin Shoes, when they soon fell in love with a pair of Christian Louboutin boots | Christian Louboutin boots, they would do everything possible to get them.This Autumn and Winter, Christian Louboutin short boots are still the theme of fashion.Christian Louboutin has turned quite some heads this season with his new Christian Louboutin men's shoes | Christian Louboutin men's shoes line. It seems that people who always love to choose Christian Louboutin short boots | Christian Louboutin short boots. Because they think that Christian Louboutin tall boots | Christian Louboutin tall boots are so feminine and the Christian Louboutin short boots have so great taste.If you are fond of Christian Louboutin Thigh High Boots | Christian Louboutin Thigh High Boots, you will also like the other two Christian Louboutin Ankle Boots | Christian Louboutin Ankle Boots We are eager to establish business relations with all of you.Christian Louboutin sandals | Christian Louboutin sandals are advised for women who crave for fashion. Whether you wish to acquisition trend shoes out for dating or leisure shoes for absorbing activities,Christian louboutin pumps | Christian louboutin pumps on auction can amuse you.
|
|
|
|
|
| Name: |
gucci outlet |
Posted On: |
2010-09-01 00:03:43 |
|
Caption:
|
Gucci outlet |
|
Comment:
|
replica gucci best you can trust,
gucci bags sign a powerful,
gucci outlet show complex structural style,
gucci outlet store unique insight,
gucci sale modern style and creativity,
gucci outlet online especially attractive,
gucci outlet creative director in a post-modern way,
gucci store to eye-catching style with pleasing color unique,
gucci belt bag a variety of changes of design,
gucci outlet online is an intersection of sex and power brand,
gucci outlet store will emit the ultimate temptation.
gucci store ackaging design is like a master of the masterpiece,
gucci cheap design used high technology and fashion is a perfect technology.
|
|
|
|
|
|
|
|
|
| Name: |
chi flat iron |
Posted On: |
2010-08-27 02:14:01 |
|
Caption:
|
chi flat iron |
|
Comment:
|
Chi flat iron from Farouk,a big name on the hair flat iron market,is one of the top selling CHI Pink Dazzle Flat Iron in the professional beauty industry.The sleek,slim and simple design of the CHI Flat Iron Pink makes it the most easy and convenient to use.Manufactured with advanced American technology,the Chi Turbo Flat Iron stands behind its product and its endless possibilities!CHI is the best!
|
|
|
| Name: |
air force 1 |
Posted On: |
2010-08-27 02:12:17 |
|
Caption:
|
air force 1 |
|
Comment:
|
Af12you,Inc.is a best nike air force one shoes store,here you can buy air force one,air force 25th shoes.Discount Nike Air Force Shoes On Sale:Official + 2010 New Styles + Exchange Guaranteed!All Air Force 1 shoes are all for the top quality,reasonable price in store.Fast shipping,
cheap timberland boots for you,timberland boots clearance manufacturers directory - over 33200 registered importers and exporters. Timberland Boots uk,timberland roll top boots,Timberland Chukka Boots Mens,50-70% Off,100% timberland boots sale,Saving a lot at our Timberland Outlet Store.Timberland on sale,here is the rightplace for you!
Welcome to our website.Our leading product is cheap Ugg Boots.It can be said that Ugg Boots on sale will be never out of fashion.And this season,there are so many beautiful and sexy ugg bailey button boots born.And this time,girls all pursit the Uggs tall boots whose height is over knee and just show only a small cut thigh or even to the root of thigh.About uggs on sale,we privide mang series Argyle Knit Ugg Boots,Cardy Ugg Boots,Ugg Classic Tall Boots,Bailey Button Ugg Boots. our products enjoy good reputition,and these kind of ugg boots are so beautiful.they sold very well in the world. Put on Uggs boots 2010,win you a sense of comfortable and warm.
|
|
|
| Name: |
gucci bikinis |
Posted On: |
2010-08-26 04:04:11 |
|
Caption:
|
sfa |
|
Comment:
|
Choose a pair of Timberland boots and adjustment, shoe size is important, you must first try to pick the correct Timberland Pro Work Boots of shoe size, because the manufacturers of shoe size are not the same. In addition, on Women's Timberland boots must be put on mountaineering, socks, sole or other boots of the village. Cheap Timberland boots is appropriate, first, is feeling feet in shoes tightness, shoelaces, foot Timberland Roll Top Boots are at the top of the right amount of space; second, is to check the length, total body boots, toes standing exposed to Cheap timberland Shoes, heels at the top of the T need to be able to plug into a finger. Timberland Work Boots too big or too small, can affect the comfort of the feet, will also affect the quality of your mountaineering.
|
|
|
|
|
| Name: |
Classic Short UGG boots |
Posted On: |
2010-08-20 02:38:19 |
|
Caption:
|
Classic Short UGG boots |
|
Comment:
|
More and more people are looking for the simple,but fashion boots. Classic Short UGG boots | Classic Short UGG boots covered with high quality sheepskin will make your feet feel comfortable. Classic Tall Stripe Cable Knit UGG Boots | Classic Tall Stripe Cable Knit UGG Boots are made for fashion and comfortable which deeply allur many women's love. Scalloped UGG Moc | Scalloped UGG Moc is a cute little moccasin-style slip on but with different tread than the Classic Crochet UGG Boots | Classic Crochet UGG Boots,What’s more, these Classic argyle knit ugg boots | Classic argyle knit ugg boots are very perfect for those cold days in winter.and Seline UGG Boots | Seline UGG Boots are great to go through the security lines fast.The Classic UGG Boots | Classic UGG Boots combines a classic prep school pattern and cozy sweater knit for the coolest, comfiest, casual look.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Name: |
ted |
Posted On: |
2010-06-13 05:19:52 |
|
Caption:
|
re |
|
Comment:
|
I'm now working on my own site concerning this and looking for some additional information on this subject. Your essay would be certainly a help. Thank you very much.
|
|
|
|
|