Author: Bruce Moreland
Date: 14:30:13 10/02/98
Go up one level in this thread
On October 02, 1998 at 13:37:56, John Coffey wrote: >What is MVV/LVA? > >John Coffey You value the pieces however you want, for instance something like pawn=100, knight=300, bishop=300, rook=500, queen=900, king=10000. You also give each piece type an ordinal value, pawn=0, knight=1, bishop=2, rook=3, queen=4, king=5. You assign each capture a sort key which is value(victim) - ordinal(taker). Then you search these in order from high to low. If you can choose between PxQ, RxR, and BxR, you'll assign these the keys 900, 497, and 498 respectfully. You'd search PxQ first, followed by BxR then RxR. You can see this system in use in gnuchess. The idea is that taking a big piece with a small piece is often a good idea. You want to search the good moves before the bad ones, because good moves tend to cut off or at least establish an improvement in the lower bound. bruce
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.