Junior (Schachprogramm)
Junior ist ein Computerschachprogramm, das von den israelischen Programmierern Amir Ban und Shay Bushinsky geschrieben wird. Sie werden von Großmeister Boris Alterman unterstützt, der insbesondere für das Eröffnungsbuch zuständig ist. Die Mehrprozessorversion des Programms wird Deep Junior genannt. Ende 2009 erschien eine Version der Engine unter dem Namen "Junior 2010 UCI" zusammen mit der Vorschauversion einer eigenen Schachoberfläche namens Bobby Junior.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20091202091845
| {{#ifeq: 20091202091845 | *
| {{#if: Bobby Junior (bei World Chess Live) | {{#invoke:WLink|getEscapedTitle|Bobby Junior (bei World Chess Live)}} | {{#invoke:Webarchiv|getdomain|http://www.worldchesslive.com/bj/download.html}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20091202091845}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Bobby Junior (bei World Chess Live) | {{#invoke:WLink|getEscapedTitle|Bobby Junior (bei World Chess Live)}} | {{#invoke:Webarchiv|getdomain|http://www.worldchesslive.com/bj/download.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20091202091845}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Bobby Junior (bei World Chess Live) | {{#invoke:WLink|getEscapedTitle|Bobby Junior (bei World Chess Live)}} | {{#invoke:Webarchiv|getdomain|http://www.worldchesslive.com/bj/download.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Bobby Junior (bei World Chess Live) | {{#invoke:WLink|getEscapedTitle|Bobby Junior (bei World Chess Live)}} | {{#invoke:Webarchiv|getdomain|http://www.worldchesslive.com/bj/download.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Bobby Junior (bei World Chess Live) | {{#invoke:WLink|getEscapedTitle|Bobby Junior (bei World Chess Live)}} | {{#invoke:Webarchiv|getdomain|http://www.worldchesslive.com/bj/download.html}} }} ({{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Bobby Junior (bei World Chess Live) | {{#invoke:WLink|getEscapedTitle|Bobby Junior (bei World Chess Live)}} | {{#invoke:Webarchiv|getdomain|http://www.worldchesslive.com/bj/download.html}} }}
}}}}}}}}{{#if:
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20091202091845|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.worldchesslive.com/bj/download.html}}
|| {{#if: || }}
}}{{#if: Bobby Junior (bei World Chess Live)
| {{#if: {{#invoke:WLink|isBracketedLink|Bobby Junior (bei World Chess Live)}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.worldchesslive.com/bj/download.html%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.worldchesslive.com/bj/download.html%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.worldchesslive.com/bj/download.html }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}</ref> Version 12, die bis zu 40 Prozessoren unterstützt, erschien im Oktober 2010. Version 13 wurde Anfang 2012 veröffentlicht. Aktuell ist die „Yokohama“ genannte Version 14, die seit Anfang 2014 auf dem Markt ist.
Junior gewann die Computerschach-Weltmeisterschaften 1997, 2001, 2002, 2004, 2006, 2011 und 2013, die von der International Computer Games Association ausgerichtet wurden.
2003 erreichte eine Programmversion von Deep Junior ein Unentschieden (3:3) in einem Wettkampf gegen Garri Kasparow. 2006 siegte das Programm in Turin bei der Computer-Schachweltmeisterschaft, ohne eine Partie zu verlieren. Im Juni 2007 ging es aus einem Vergleich gegen Deep Fritz mit 4:2 (+2 =4 −0) siegreich hervor, wobei es aber mit einem 16-Prozessor-System gegen ein 8-Prozessor-System einen Hardwarevorteil besaß.
Das Programm ist für Mehrprozessorsysteme optimiert und kommt dort auf 25 Millionen berechnete Stellungen pro Sekunde. Charakteristisch für Junior ist ein dynamischer Spielstil. Insbesondere in taktisch geprägten Stellungen mit ungleicher Materialverteilung gilt das Programm als sehr stark. In der Rangliste der schwedischen Computerschachvereinigung SSDF liegt Deep Junior 10.1 mit einer Elo-Zahl von 2982 um 250 Wertungspunkte hinter dem Spitzenreiter (Intel Q6600, 646 ausgewertete Partien).<ref>SSDF-Liste vom 20. September 2009</ref>
Das Programm wird bis zur Engine-Version 10 mit einer Fritz-Benutzeroberfläche von der Firma ChessBase vermarktet, die Engine "Junior 2010 UCI" mit "Bobby-Junior"-Benutzeroberfläche ist beim Internet Chess Club erhältlich. Seit Frühjahr 2010 werden die offiziellen Engine-Versionen ab der Version 11 auf der HIARCS-Website von Mark Uniacke vertrieben.<ref>Homepage</ref>
Einzelnachweise
<references />
<templatestyles src="BoxenVerschmelzen/styles.css" />
{{#if:Navigationsleiste Computerschachweltmeister
|Vorlage:Navigationsleiste Computerschachweltmeister}}{{#if:Navigationsleiste Mikrocomputer-Schachweltmeister|Vorlage:Navigationsleiste Mikrocomputer-Schachweltmeister}}{{#if:|{{{{{3}}}}}}}{{#if:|{{{{{4}}}}}}}{{#if:|{{{{{5}}}}}}}{{#if:|{{{{{6}}}}}}}{{#if:|{{{{{7}}}}}}}{{#if:|{{{{{8}}}}}}}{{#if:|{{{{{9}}}}}}}{{#if:|{{{{{10}}}}}}}{{#if:|{{{{{11}}}}}}}{{#if:|{{{{{12}}}}}}}{{#if:|{{{{{13}}}}}}}{{#if:|{{{{{14}}}}}}}{{#if:|{{{{{15}}}}}}}{{#if:|{{{{{16}}}}}}}{{#if:|{{{{{17}}}}}}}{{#if:|{{{{{18}}}}}}}{{#if:|{{{{{19}}}}}}}{{#if:|{{{{{20}}}}}}}{{#if:|