{"id":48,"date":"2015-06-02T17:57:25","date_gmt":"2015-06-02T17:57:25","guid":{"rendered":"http:\/\/www.paoloferraresi.it\/?p=48"},"modified":"2026-09-05T13:25:49","modified_gmt":"2026-09-05T13:25:49","slug":"minimax-implementation-with-look-ahead-and-as-pruning-in-java","status":"publish","type":"post","link":"https:\/\/www.paoloferraresi.it\/?p=48","title":{"rendered":"MiniMax implementation with look-ahead and a\/\u00df pruning in Java"},"content":{"rendered":"<p><strong>MiniMax<\/strong> is a decision rule used in decision theory, games theory, statistics, economics and philosophy for minimizing the possible loss while maximizing the potential gain.<\/p>\n<p>Published in 1928 by <strong>John von Neumann<\/strong>, although modified and optimized, it is still the basis of many algorithms.<\/p>\n<p>The a\/\u00df\u00a0pruning optimization has proved decisive in all implementations.<\/p>\n<p>Let&#8217;s find out together through a small example written in Java.<\/p>\n<p><a title=\"Minimax\" href=\"http:\/\/www.paoloferraresi.it\/mydocs\/articoli\/minimax.pdf\" target=\"_blank\">Read more&#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>MiniMax is a decision rule used in decision theory, games theory, statistics, economics and philosophy for minimizing the possible loss while maximizing the potential gain. Published in 1928 by John von Neumann, although modified and optimized, it is still the basis of many algorithms. The a\/\u00df\u00a0pruning optimization has proved decisive in all implementations. Let&#8217;s find [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[],"class_list":["post-48","post","type-post","status-publish","format-standard","hentry","category-programmazione"],"_links":{"self":[{"href":"https:\/\/www.paoloferraresi.it\/index.php?rest_route=\/wp\/v2\/posts\/48","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.paoloferraresi.it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.paoloferraresi.it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.paoloferraresi.it\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.paoloferraresi.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=48"}],"version-history":[{"count":2,"href":"https:\/\/www.paoloferraresi.it\/index.php?rest_route=\/wp\/v2\/posts\/48\/revisions"}],"predecessor-version":[{"id":81,"href":"https:\/\/www.paoloferraresi.it\/index.php?rest_route=\/wp\/v2\/posts\/48\/revisions\/81"}],"wp:attachment":[{"href":"https:\/\/www.paoloferraresi.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=48"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.paoloferraresi.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=48"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.paoloferraresi.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=48"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}