Changes

Jump to: navigation, search

Diep

11,929 bytes added, 11:42, 1 July 2018
'''[[Main Page|Home]] * [[Engines]] * Diep'''

[[FILE:opccc07diepmajiecastelling.jpg|border|right|thumb|link=http://oudzuylenutrecht.nl/opppc-2007/| Diep [[GUI]] <ref>[http://oudzuylenutrecht.nl/opppc-2007/ Diep in Polen] by [[Vincent Diepeveen]], [http://oudzuylenutrecht.nl/ Schaakclub Oud Zuylen Utrecht] (Dutch)</ref> ]]

'''Diep''',<br/>
a private chess engine by [[Vincent Diepeveen]], written in [[C]]. The development started in 1994, and so far stopped in December 2012 <ref>[http://www.talkchess.com/forum/viewtopic.php?t=66417&start=23 Re: Diep 2.0] by [[Vincent Diepeveen]], [[CCC]], January 26, 2018</ref>. Since 1999 Diep performed a [[Parallel Search|parallel search]] on [[SMP]], and later on [[NUMA]] multi core systems, and occasionally on Super Computers but unfortunately without too much support for testing. Diep's most successful year was 2004, when Diep won the [[DOCCC 2004|Dutch Open Computer Chess Championship in 2004]] <ref>[http://oudzuylenutrecht.nl/diep-nederlands-kampioen-2004/ Diep Nederlands kampioen 2004!] by [[Vincent Diepeveen]], [http://oudzuylenutrecht.nl/ Schaakclub Oud Zuylen Utrecht] (Dutch)</ref>, and won the Bronze Medal at the [[WCCC 2004|WCCC in Ramat Gan]] <ref>[http://oudzuylenutrecht.nl/wk-2004/ Diep derde op het WK 2004!] by [[Vincent Diepeveen]], [http://oudzuylenutrecht.nl/ Schaakclub Oud Zuylen Utrecht] (Dutch)</ref>. Diep spawns [[Process|processes]] for its parallel search. Due to its enormous chess [[Knowledge|knowledge]] implemented in its [[Evaluation|evaluation]], Diep was not a fast but knowledge based searcher.

=Deep Trouble=
In 1997, [[Vincent Diepeveen|Vincent Diepeveen's]] early claim caused some trouble and antagonism <ref>[http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/11e70ee3cec6c75f Unsubstantiated claim in the Diep homepage] by [[Bruce Moreland]], [[Computer Chess Forums|rgcc]], January 17, 1997</ref> <ref>[http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/a20a25fbec56fd82 Let's stop wasting time on Vincent Diepeveen] by [[Dap Hartmann]], [[Computer Chess Forums|rgcc]], January 23, 1997
</ref> <ref>[[Peter Kouwenhoven]] ('''1997'''). ''DIEP, Deep Trouble''. [[ICGA Journal|ICCA Journal]], Vol. 20, No. 3, pp. 200-203</ref> :
Diep is without doubt the strongest chess analysis program in the world at infinite level (few hours a move). The longer you allow it to analyse the better the move it will produce, something which is uncommon for most other chessprograms, caused by the enormeous chessknowledge in Diep, which is at the time still considerably growing every month (and decreasing the Diep searchspeed).

=Tournament Play=
Diep was one of the most active programs in official [[Tournaments and Matches|tournaments]]. It played three [[World Microcomputer Chess Championship|World Microcomputer Chess Championships]], the [[WMCCC 1997]] <ref>[http://oudzuylenutrecht.nl/wk-1997/ Diep in Parijs] by [[Vincent Diepeveen]], [http://oudzuylenutrecht.nl/ Schaakclub Oud Zuylen Utrecht] (Dutch)</ref> , [[WMCCC 2000]] and [[WMCCC 2001]], seven [[World Computer Chess Championship|World Computer Chess Championships]], [[WCCC 1999]], [[WCCC 2002]], [[WCCC 2003]] <ref>[http://oudzuylenutrecht.nl/wk-2003/ Super Diep] by [[Vincent Diepeveen]], [http://oudzuylenutrecht.nl/ Schaakclub Oud Zuylen Utrecht] (Dutch)</ref> , [[WCCC 2004]], [[WCCC 2005]], [[WCCC 2006]] and the [[WCCC 2007]], various [[Dutch Open Computer Chess Championship|Dutch Open Computer Chess Championships]], [[International CSVN Tournament|ICTs]] , [[IPCCC|IPCCCs]], the [[IOPCCC 2007]], [[The Chess Programmers Tournament|CPTs]] and [[CCT Tournaments]].

=Book Authors=
Diep, while playing tournaments, had various book authors over the time, [[Carlos Pesce]] at the [[WMCCC 2001]], [[Eros Riccio]] at the [[WCCC 2006]], and [[Arturo Ochoa]] at most other tournaments.

=Descriptions=
given from the [[ICGA]] tournament site <ref>[https://www.game-ai-forum.org/icga-tournaments/program.php?id=26 Diep's ICGA Tournaments]</ref>
==1997==
Diep is a classical chess playing program with this exception that I try to incorporate as much chess knowledge as possible. This is hard work, but in the end I hope it will give Diep a lot.

==1999==
Started winter 1994 with DIEP. But now i'm busy with this experimental parallel program, it's called DIEP. Still using the same huge evaluation, from which as far as i know it's the most extensive chess [[Evaluation|evaluation]] that any chessprogram contains (although mainly [[Middlegame|middlegame]]/[[Opening|opening]] heuristics).

The search of DIEP is however very very [[Selectivity|selective]] currently. I plan to join [[WCCC 1999|Paderborn]] with a complete new search. Not only parallel, but it's closer to [[Best-First|best first search]] than the depth limited [[Alpha-Beta|alfabeta search]], although it's still using the [[Iterative Deepening|iteration]] to expand nodes.

=Features=
* [[Double Null Move]] <ref>[http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/3eb37f017c1857fe/ Re: Null move?] post 4 by [[Vincent Diepeveen]], [[Computer Chess Forums|rgcc]], October 11, 1997</ref>
* [[Table-driven Move Generation#Diep|Diep's Table-driven Move Generation]] <ref>[http://mridulm.blogspot.de/2004/06/permission-to-use-code-have-to-put-up.html Permission to use code] from [http://mridulm.blogspot.de/ Random thoughts] by [[Mridul Muralidharan]], June 09, 2004</ref> <ref>[https://www.stmintz.com/ccc/index.php?id=403656 Diep move generator speeded up] by [[Vincent Diepeveen]], [[Computer Chess Forums|CCC]], January 01, 2005</ref> <ref>[http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=480726&t=44939 Re: What's the fastest move generator?] by [[Vincent Diepeveen]], [[CCC]], August 30, 2012</ref>
<span id="Fritz"></span>
=Selected Games=
[[WCCC 2004]], round 10, [[Fritz]] - [[Diep]] <ref>[https://www.game-ai-forum.org/icga-tournaments/round.php?tournament=24&round=10&id=3 Ramat-Gan 2004 - Chess - Round 10 - Game 3 (ICGA Tournaments)]</ref> <ref>[http://www.talkchess.com/forum/viewtopic.php?t=27858 Pretty move by Diep] by [[Dann Corbit]], [[CCC]], May 11, 2009</ref>
<pre>
[Event "WCCC 2004"]
[Site "Ramat Gan, Israel"]
[Date "2004.07.12"]
[Round "10"]
[White "Fritz"]
[Black "Diep"]
[Result "0-1"]

1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Be3 e5 7.Nb3 Be6
8.f3 Nbd7 9.g4 b5 10.g5 b4 11.Ne2 Nh5 12.Qd2 a5 13.Ng3 Nxg3 14.hxg3
a4 15.Nc1 Qa5 16.f4 Nc5 17.Bg2 a3 18.b3 Rc8 19.f5 Bd7 20.Nd3 Nxd3+
21.cxd3 Qb5 22.d4 Be7 23.d5 Bd8 24.Bf1 Qb7 25.Bc4 Rb8 26.O-O-O Bb6
27.Kb1 Qa7 28.Bxb6 Qxb6 29.Rc1 Kf8 30.Rc2 Qd4 31.Qe2 Rc8 32.g6 h5
33.g4 h4 34.Qf3 f6 35.Rd1 Qb6 36.Rh2 Ke7 37.g5 fxg5 38.Re2 Rh6
39.Qg4 Kf6 40.Qg2 Bb5 41.Rg1 Rh5 42.Bxb5 h3 43.Qg4 Qxb5 44.Rd2 Qc5
45.Rgd1 Rh4 46.Qg3 Qc3 47.Qh2 Qe3 48.Re2 Qf3 0-1
</pre>

=Publications=
* [[Eric van Reem]] ('''2004'''). ''Drei Gewinner in Leiden - Die Geschichte von Diep''. [[Computerschach und Spiele]], 6/2004 (German) » [[DOCCC 2004]]

=Forum Posts=
==1996 ...==
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/45a5e167338f5574/ Diep homepage] by [[Vincent Diepeveen]], [[Computer Chess Forums|rgcc]], November 19, 1996
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/5649587638e5cd4 Endgame Study Solving Competition] by [[Harold van der Heijden]], [[Computer Chess Forums|rgcc]], December 13, 1996
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/11e70ee3cec6c75f Unsubstantiated claim in the Diep homepage] by [[Bruce Moreland]], [[Computer Chess Forums|rgcc]], January 17, 1997
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/d962cff95d967c3 The Diep Home page (more correction needed)] by [[Ed Schroder|Ed Schröder]], [[Computer Chess Forums|rgcc]], January 21, 1997
* [https://www.stmintz.com/ccc/index.php?id=17262 The Diep Advanced Intelligence chess program] by Jan-Frode Myklebust, [[CCC]], April 20, 1998
* [https://www.stmintz.com/ccc/index.php?id=58505 DIEP parallel in Paderborn - technical and detailed story] by [[Vincent Diepeveen]], [[CCC]], June 28, 1999
==2000 ...==
* [https://www.stmintz.com/ccc/index.php?id=127249 DIEP in WMCCC2000 London - long story] by [[Vincent Diepeveen]], [[CCC]], August 29, 2000
* [https://www.stmintz.com/ccc/index.php?id=156790 DIEP would have won from Kasparov on the board] by [[Vincent Diepeveen]], [[CCC]], March 02, 2001
* [https://www.stmintz.com/ccc/index.php?id=201246 Vincent (Diep) chessbench makes the news again] by K. Burcham, [[CCC]], December 09, 2001
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/88409a96de93cee8 An interesting forward pruning experiment - with pseudo description] by [[Vincent Diepeveen]], [[Computer Chess Forums|rgcc]], February 08, 2003
* [https://www.stmintz.com/ccc/index.php?id=320856 Diep as a strong sparring opponent (longish)?] by [[Đorđe Vidanović]], [[CCC]], October 13, 2003 » [[Ruffian]]
* [https://www.stmintz.com/ccc/index.php?id=373233 64 bits report on diep] by [[Vincent Diepeveen]], [[CCC]], June 30, 2004
* [https://www.stmintz.com/ccc/index.php?id=403656 Diep move generator speeded up] by [[Vincent Diepeveen]], [[CCC]], January 01, 2005
* [http://www.talkchess.com/forum/viewtopic.php?t=14448 diep's inferior evaluation] by [[Uri Blass]], [[CCC]], June 12, 2007
* [http://www.talkchess.com/forum/viewtopic.php?t=20429 Diep tested on latest AMD and Intel processors] by [[Vincent Diepeveen]], [[Computer Chess Forums|CCC]], March 31, 2008
* [http://www.talkchess.com/forum/viewtopic.php?t=27858 Pretty move by Diep] by [[Dann Corbit]], [[CCC]], May 11, 2009 » [[Diep#Fritz|WCCC 2004, Fritz - Diep]]
==2010 ...==
* [http://www.talkchess.com/forum/viewtopic.php?t=32788 Diep?] by [[Zach Wegner]], [[CCC]], February 20, 2010 » [[CCT12]]
* [http://www.talkchess.com/forum/viewtopic.php?t=40853 ICGA rule #2 / opening books / Diep-Crafty, Turino 2006] by [[Peter Berger]], [[CCC]], October 22, 2011 » [[Opening Book]], [[WCCC 2006]]
* [http://www.talkchess.com/forum/viewtopic.php?t=46056 Diepeveen's move generator] by Hrvoje Horvatic, [[CCC]], November 18, 2012 » [[Table-driven Move Generation]]
* [http://www.talkchess.com/forum/viewtopic.php?t=53887 DIEP chess engine ever made public?] by Cliff Sears, [[CCC]], September 30, 2014
* [http://www.talkchess.com/forum/viewtopic.php?t=66417 Diep 2.0] by [[Brendan J. Norman]], [[CCC]], January 26, 2018
: [http://www.talkchess.com/forum/viewtopic.php?t=66417&start=23 Re: Diep 2.0] by [[Vincent Diepeveen]], [[CCC]], January 26, 2018

=External Links=
==Chess Program==
* [http://oudzuylenutrecht.nl/utrecht/diep/ Vincent Diepeveen en het schaakprogramma Diep] from [http://oudzuylenutrecht.nl/ Schaakclub Oud Zuylen Utrecht] (Dutch)
* [http://oudzuylenutrecht.nl/nk-2002/ Diep lachende derde in het NK en Kramnik versus de witte-boorden-maffia] by [[Vincent Diepeveen]], [http://oudzuylenutrecht.nl/ Schaakclub Oud Zuylen Utrecht] (Dutch)
* [http://oudzuylenutrecht.nl/wk-2003/ Super Diep] by [[Vincent Diepeveen]], [http://oudzuylenutrecht.nl/ Schaakclub Oud Zuylen Utrecht] (Dutch)
* [http://mridulm.blogspot.de/2004/06/permission-to-use-code-have-to-put-up.html Permission to use code] from [http://mridulm.blogspot.de/ Random thoughts] by [[Mridul Muralidharan]], June 09, 2004 » [[Table-driven Move Generation#Diep|Diep's Table-driven Move Generation]]
* [https://www.game-ai-forum.org/icga-tournaments/program.php?id=26 Diep's ICGA Tournaments]
* [http://www.chessgames.com/perl/chessplayer?pid=85687 The chess games of Diep] from [http://www.chessgames.com/index.html chessgames.com]
* [http://www.chessclub.com/finger/DIEP Diep] from [[Internet Chess Club]]
==Misc==
* [https://en.wikipedia.org/wiki/Hollands_Diep Hollands Diep from Wikipedia]

=References=
<references />

'''[[Engines|Up one level]]'''

Navigation menu