Jump to content

Paranoid algorithm

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by LeoDog896 (talk | contribs) at 16:15, 21 August 2024 (Init paranoid algorithm page). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

In the mathematical area of game theory, the paranoid algorithm is an algorithm that aims to improve the alpha-beta pruning capabilities of the maxn algorithm by making the player p chosen to maximize the score "paranoid" of the other players by assuming they are cooperating to minimize p's score, thus minimizing any n-player game to a 2-player game by making the opposing player the sum of the other player's scores. This returns the game to a zero-sum game and makes it analyzable via any optimization techniques usually applied in pair with the minimax theorem.[1] It performs notably faster than the maxn algorithm because of those optimizations.[2]


See also

References

  1. ^ Sturtevant, Nathan; Korf, Richard (30 July 2000). "On Pruning Techniques for Multi-Player Games" (PDF). AAAI-00 Proceedings: 201–207.
  2. ^ Sturtevant, Nathan (2003). "A Comparison of Algorithms for Multi-player Games". Lecture Notes in Computer Science. Berlin, Heidelberg: Springer Berlin Heidelberg. p. 108–122. doi:10.1007/978-3-540-40031-8_8. ISBN 978-3-540-20545-6.