Difference between revisions of "ICE"

From Chessprogramming wiki
Jump to: navigation, search
(Created page with "'''Home * Engines * iCE''' FILE:ice-chess-rosa-parks-circle.jpg|border|right|thumb|link=http://rivergrandrapids.com/ice-chess-battle-at-rosa-parks-circle/...")
 
 
(One intermediate revision by one other user not shown)
Line 15: Line 15:
 
* [[Vice]]
 
* [[Vice]]
  
=Forum Posts=
+
=Postings=
 
* [http://www.talkchess.com/forum/viewtopic.php?t=38603 New engines iCE and mACE II] by Luis Smith, [[CCC]], March 31, 2011
 
* [http://www.talkchess.com/forum/viewtopic.php?t=38603 New engines iCE and mACE II] by Luis Smith, [[CCC]], March 31, 2011
 
* [http://www.talkchess.com/forum/viewtopic.php?t=44423 iCE 0.3 is out] by [[Thomas Petzke]], [[CCC]], July 14, 2012
 
* [http://www.talkchess.com/forum/viewtopic.php?t=44423 iCE 0.3 is out] by [[Thomas Petzke]], [[CCC]], July 14, 2012
Line 21: Line 21:
 
* [http://www.talkchess.com/forum/viewtopic.php?t=53605&start=1 Re: iCE 2.o is released...] by [[Thomas Petzke]], [[CCC]], September 07, 2014
 
* [http://www.talkchess.com/forum/viewtopic.php?t=53605&start=1 Re: iCE 2.o is released...] by [[Thomas Petzke]], [[CCC]], September 07, 2014
 
* [http://www.talkchess.com/forum/viewtopic.php?t=53741 FCT1: iCE 2.0 v2240 POP x64 is still running ...] by [[Frank Quisinsky]], [[CCC]], September 18, 2014
 
* [http://www.talkchess.com/forum/viewtopic.php?t=53741 FCT1: iCE 2.0 v2240 POP x64 is still running ...] by [[Frank Quisinsky]], [[CCC]], September 18, 2014
* [http://www.talkchess.com/forum/viewtopic.php?t=58800 iCE 3 gets released] by [[Thomas Petzke]], [[CCC]], January 04, 2016
+
* [http://www.talkchess.com/forum/viewtopic.php?t=58800 iCE 3 gets released] by [[Thomas Petzke]], [[CCC]], January 04, 2016 » [[Automated Tuning]]
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=63926&start=9 Re: Parameter tuning with multi objective optimization] by [[Thomas Petzke]], [[CCC]], May 10, 2017
 +
* [http://www.fam-petzke.de/cp_ice_en.shtml iCE 4 is released] by [[Thomas Petzke]] on his blog, October 07, 2019
  
 
=External Links=
 
=External Links=
Line 84: Line 86:
 
'''[[Engines|Up one Level]]'''
 
'''[[Engines|Up one Level]]'''
 
[[Category:UCI]]
 
[[Category:UCI]]
 +
[[Category:PC]]
 +
[[Category:X86]]
 +
[[Category:X64]]
 +
[[Category:Windows]]
 
[[Category:Joe Satriani]]
 
[[Category:Joe Satriani]]
 
[[Category:Comics]]
 
[[Category:Comics]]

Latest revision as of 12:30, 27 June 2020

Home * Engines * iCE

Ice Chess at Rosa Parks Circle [1]

iCE,
an UCI compliant chess engine written in C++ by Thomas Petzke, in late 2010 and 2011 translated from his Pascal based mACE engine, started a year earlier. Subsequent versions steadily improved, and the development of mACE and iCE over the years is documented in Thomas mACE blog [2], along with elaborating on all kind of chess programming topics.

Description

iCE uses magic bitboards and a fail-hard PVS framework. Beside code cleanup, refactoring and tuning, iCE 2.0 from September 2014 features history heuristic, late move pruning, razoring and counter move heuristic. Further, compared to iCE 1.0 LMR became less aggressive, lazy evaluation was removed [3], and LMR added at the root. The former pure pawn hash table now incorporates king positions to hash additional terms [4]. iCE's evaluation is the result of an extensive automated tuning process using the PBIL [5] type of genetic algorithms [6].

See also

Postings

External Links

Chess Engine

Population Based Incremental Learning (PBIL), March 16, 2013 » Automated Tuning
iCE 1.0 sees the light of the day, June 19, 2013
The texel way of tuning, March 10, 2014 » Texel's Tuning Method
Pawn Advantage in iCE, March 16, 2014 » Pawn Advantage, Win Percentage, and Elo
Some more tuning results, March 22, 2014
Not being lazy anymore , June 28, 2014 » Lazy Evaluation
iCE 2 has been released, September 07, 2014

Ice

Icemaiden from Wikipedia

Games

Icehouse pieces from Wikipedia

Sculptures

Sports

Holiday on Ice from Wikipedia

Ice Chess

Misc

Joe Satriani, Stu Hamm, Jonathan Mover

References

Up one Level