Horizon Effect

The horizon effect is a problem in artificial intelligence where, in many games, the number of possible states or positions is immense and computers can only feasibly search a small portion of it, typically a few ply down the game tree. Thus, for a computer searching only five ply, there is a possibility that it will make a move which is detrimental, but the detrimental effect is not visible because it does not search to the depth of the error (i.e. beyond its horizon).

When evaluating a large game tree using techniques such as minimax or alpha-beta pruning, search depth is limited for feasibility reasons. However, evaluating a partial tree may give a misleading result. When a significant change exists just over the 'horizon' of the search depth, the computational device falls victim to the horizon effect.

The horizon effect can be mitigated by extending the search algorithm with a quiescence search. This gives the search algorithm ability to look beyond its horizon for a certain class of moves of major importance to the game state, such as captures.

Rewriting the evaluation function for leaf nodes and/or analyzing sufficiently more nodes will solve many horizon effect problems.

Read more about Horizon Effect:  Example

Famous quotes containing the words horizon and/or effect:

    “The bird is lost,
    Dead, with all the music:
    While sunsets heard the brain’s music
    Faded to last horizon notes.”
    —Owen Dodson (b. 1914)

    “Living more lives than one, knowing people of all classes, all shades of opinion, monarchists, republicans, socialists, anarchists, has had a salutary effect on my mind. If every year of my life, every month of the year, I had lived with reformers and crusaders I should be, by this time, a fanatic. As it is I have had such varied things to do, I have had so many different contacts that I am not even very much of a crank.”
    —Rheta Childe Dorr (1866–1948)