Жүніор: Шахмат бағдарламасының тарихы мен жетістіктері
Junior (chess)
Junior шахмат бағдарламасы: Израильдік бағдарламашылар жасаған, ойынның бастапқы кезеңінде Гроссмейстер Борис Альтерман көмектескен. Өнімділігі жоғары.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
Junior – израильдік бағдарламашылар Әмір Бан мен Шай Бушинский жазған компьютерлік шахмат бағдарламасы. Грандмастер Борис Альтерман, әсіресе ашылу кітабымен көмектесті. Junior көп процессорды пайдалана алады және турнирлерде осылай ойнағанда Deep Junior деп аталады. Бушинскийдің сөзіне сәйкес, Junior-дің басқа шахмат бағдарламаларынан ерекшелігі – оның қадамдарды санау әдісі. Junior стандартты, әдеттегі қадамдарды екі қадам деп есептейді, ал қызықты қадамдарды бір қадам немесе тіпті одан да аз деп есептейді. Осылайша, қызықты варианттар үмітсіз бағыттарға қарағанда мұқият талданады. Бұл басқа бағдарламаларда қолданылатын іздеу кеңейтулерінің жалпылауына ұқсайды. Оның жасаушылары қолданатын тағы бір тәсіл – «оппонентті модельдеу»; Junior объективті түрде ең күшті болмағанмен, қарсыластың әлсіз жақтарын пайдаланатын қадамдар жасауы мүмкін. Дон Дейлидің айтуынша, «Онда басқа бағдарламаларда жоқ, дұрыс жағдайда болса, қарсыластың қорғанысын бұзуға қабілетті ерекше бағалау бар».
Junior is a computer chess program written by the Israeli programmers Amir Ban and Shai Bushinsky. Grandmaster Boris Alterman assisted, in particular with the opening book. Junior can take advantage of multiple processors, taking the name Deep Junior when competing this way in tournaments. According to Bushinsky, one of the innovations of Junior over other chess programs is the way it counts moves. Junior counts orthodox, ordinary moves as two moves, while it counts interesting moves as only one move, or even less. In this way interesting variations are analyzed more meticulously than less promising lines. This seems to be a generalization of search extensions already used by other programs. Another approach its designers claim to use is 'opponent modeling'; Junior might play moves that are not objectively the strongest but that exploit the weaknesses of the opponent. According to Don Dailey ″It has some evaluation that can sting if it's in the right situation—that no other program has.″
Нәтижелер
2003 жылы Deep Junior Гарри Каспаровқа қарсы алты партиядан тұратын матч өткізді, нәтижесінде 3:3 есебімен тең түсті. Ол 2006 жылы Теймур Раджабовқа қарсы жылдам ойында жеңіске жетті. 2007 жылдың маусым айында Deep Junior FIDE ұйымдастырған «компьютерлік шахматтың соңғы сынағында» Deep Fritz-ді 4:2 есебімен жеңіп, жеңімпаз атанды. Бұл бағдарламалар сол уақытта өткен және Rybka 10/11 есебімен жеңіп алған Компьютерлік шахмат әлем чемпионатынан бас тартты. Junior 1997 және 2001 жылдары Микрокомпьютерлік шахмат әлем чемпионатында, ал 2002, 2004, 2006, 2009, 2011 және 2013 жылдары Компьютерлік шахмат әлем чемпионатында жеңімпаз атанды; екеуі де Халықаралық компьютерлік ойындар қауымдастығымен ұйымдастырылды.
In 2003 Deep Junior played a six game match against Garry Kasparov, which resulted in a 3–3 tie. It won a 2006 rapid game against Teimour Radjabov. In June 2007, Deep Junior won the "ultimate computer chess challenge" organized by FIDE, defeating Deep Fritz 4–2. These programs opted out of the World Computer Chess Championship, which was held at the same time and won by Rybka with a score of 10/11. Junior won the World Microcomputer Chess Championship in 1997 and 2001 and the World Computer Chess Championship in 2002, 2004, 2006, 2009, 2011 and 2013; both organized by the International Computer Games Association.