MTD(f), is a minimax search algorithm, developed in 1994 by Aske Plaat, Jonathan Schaeffer, Wim Pijls, and Arie de Bruin. Experiments with tournament-quality chess, checkers, and Othello programs show it to be the most efficient minimax algorithm. The name MTD(f) is an abbreviation for MTD(n,f) (Memory-enhanced Test Driver with node n and value f). It is an alternative to the alpha-beta pruning algorithm.
MTD(f) was first described in a University of Alberta Technical Report authored by Aske Plaat, Jonathan Schaeffer, Wim Pijls, and Arie de Bruin, which would later receive the ICCA Novag Best Computer Chess Publication award for 1994/1995. The algorithm MTD(f) was created out of a research effort to understand the SSS* algorithm, a best-first search algorithm invented by George Stockman in 1979. SSS* was found to be equivalent to a series of alpha-beta calls, provided that alpha-beta used storage, such as a well-functioning transposition table.
The name MTD(f) stands for Memory-enhanced Test Driver, referencing Judea Pearl's Test algorithm, which performs Zero-Window Searches. MTD(f) is described in depth in Aske Plaat's 1996 PhD thesis.
Don't waste your lips on words I've heard before
Kiss my tired head.
And each letter written wastes your hand, young man
Come and lead me to your bed
You gave me hope that I'd not lost her
And then thought it rather strange to see me smile-
as I don't do too much smiling these days.
She put on happiness like a loose dress
Over pain I'll never know
"So the peace you had," she said,
"I must confess, I'm glad to see it go."
We're two white roses lying frozen just outside his door
I've made you so happy and so sad,
But which should I be more sorry for?
Come kiss my face goodbye,
that space below my eye and above my cheek
Cause I'm faint and fading fast, I see a darkness
And I shall be released.
I'll pass like a fever from this body,
And softly slip into his hands
I tried to love you and I failed,
But I have another plan.
How long, My Lord, how long to sing this song?
And my Lord, how muchmore of this pretending to be strong?
When she stands before your throne
Dressed in beauty not her own
All soft and small, you'll hear her call