[国际新闻] 国际象棋电脑程序堪称无敌

中新网7月21日电 加拿大一组科学家用18年的时间,开发了堪称无敌的国际象棋(checkers)电脑程序——契努克(Chinook)。该组科学家宣称,没有人能够打败它;哪怕对手一步也不出错,顶多也只是取得和局。& I( U( p8 T9 l* ~7 ^2 v6 o$ y

' ]' V: A; t3 z8 ~: f人在德国 社区加拿大艾伯塔大学电脑系系主任谢弗教授和他领导的电脑高手研究团队研发了契努克。他们在这18年时间内,研究国际象棋的各种走法,总共计算了5000亿步棋。
0 ?+ _, t: R# Ors238848.rs.hosteurope.de9 E7 F; r$ R3 w; [0 x2 n
  谢弗表示,他最初的目标是希望打败世界冠军。1990年,契努克进入世界大赛;1992年,打入决赛却最终折翼;直到1994年,才成为第一个获得世界冠军殊荣的电脑棋手。
2 s( z$ x* ^+ g4 J; y8 `人在德国 社区) M- D* n9 W5 o7 C: B6 [
  2001年,谢弗团队再次着手修改优化程序;今年4月,这一国际象棋大王终于诞生。
1 K: D  m8 [$ P2 c- S& c8 Z: |人在德国 社区2 M1 w. \: L7 f5 O1 M( V
  谢弗教授团队的这项成就就刊登在前天出版的《科学》期刊内。契努克的诞生提升了人工智能的成就,提高了电脑的运算和记忆功能,是这一科学领域的重要里程碑。

3 M# f% W8 m8 \3 [1 D( C
3 z% [: I5 J% H2 z2 nBreakthrough in artificial intelligence as computer wins at draughts
8 g0 _6 v8 s" c7 E
& y% ^4 J& ?# Q3 h3 U, b/ x/ e5 k% B人在德国 社区+ g8 N2 K. x; r6 i3 Y4 b! r
After 18 years of practice, computers have finally conquered the game of draughts
6 {9 t' |$ w9 |人在德国 社区" U2 T- ^0 {& A( c0 d: ^0 E

: b6 s6 V6 q4 K" c. N) b. S8 {8 J  P/ o6 {  Z3 E
Draughts, known as checkers in America, is a popular board game with a history that dates back 5,000 years. $ f0 z: [3 k7 Y2 C' A, x! o* {

" S7 h8 H0 }9 b  ]2 EDisc-shaped counters move diagonally on a chequered board one square at a time and jump over an opponent's pieces to capture them. Counters that reach an opponent's end of the board are crowned "kings" and can then move backwards as well as forwards. 2 z6 f* b, z% s! A6 c
* O: U. v% _5 c  L9 `/ @' }
The game is essentially simple, but working out responses to every possible move meant sifting through 500 billion billion (five followed by 20 zeroes) different play positions.
( i3 _! @) F5 u8 J& |" o5 i5 ~  K. @) ^
An average of 50 computers were run together every day for years at a time to complete the programme, known as Chinook. At peak periods, more than 200 computers were in use.
! R5 S$ P& @& N6 B" z' ~人在德国 社区6 }( {# E9 Y2 u: i" H
Scientists led by Dr Jonathan Schaeffer, from the University of Alberta in Edmonton, Canada, sought the help of top-level draughts players to programme the computers.
) B: Y: K; D% s% o& Ers238848.rs.hosteurope.de
! O; n5 A4 R+ O8 {. N- rChinook now contains all the information needed to predict the best move to play in every situation of a game. Even making no mistakes, the best an opponent taking on the programme could achieve would be a draw. 人在德国 社区1 X& h7 H- @4 l: l& y
% c0 R  V2 L5 B+ v  C9 }
Dr Schaeffer, whose team describe the programme in the journal Science, said: "I think we've raised the bar - and raised it quite a bit - in terms of what can be achieved in computer technology and artificial intelligence. With Chinook, we've pushed the envelope about one million times more than anything that's been done before. rs238848.rs.hosteurope.de9 |4 N. `7 T  z% B! x. X  H0 K* k
rs238848.rs.hosteurope.de6 r$ O- V9 Q5 i6 A( n2 [! H
"We've taken the knowledge used in artificial intelligence applications to the extreme by replacing human-understandable heuristics (rules of thumb) with perfect knowledge. It's an exciting demonstration of the possibilities that software and hardware are now capable of achieving."
$ A# }: c* w4 a( \0 m人在德国 社区5 |, M" A* W  Q
Dr Schaeffer, who chairs the University of Alberta's Department of Computing Science, started the Chinook project in 1989, with a view to winning the human world checkers championship. " U' _- E0 U' Q! D6 s" h+ E
# ?, C3 v* ~# v! i3 S1 I; ]
Chinook lost the championship match in 1992, but won two years later, becoming the first computer programme to win a human world championship in any game - a feat recognised by the Guinness Book of World Records.
. W7 m- g# p% K2 [0 ~, R, a# ^+ ?人在德国 社区
6 K, {% a( P. @! y" S6 N3 zThe programme remained undefeated until it was "retired" in 1997. Dr Schaeffer re-started the project in 2001, now with the goal of developing a "perfect" draughts programme. rs238848.rs.hosteurope.de) r: N) V. h, M' M& ]" ^" p( x

6 U* c( s, A( v人在德国 社区"Solving checkers has been something of an obsession of mine for nearly two decades, and it's really satisfying to see it through to its conclusion," he said. rs238848.rs.hosteurope.de7 y- g* s# B$ M5 |$ I0 A

! ]: Z, h. E4 V) ^. {" frs238848.rs.hosteurope.deDr Jaap van den Herik, editor of the International Computer Games Journal, said: "This is a tremendous achievement - a truly significant advance in artificial intelligence."
" F) `+ u6 ?- D$ C  w0 ]' k) s+ r7 P7 D3 f1 X2 M1 u
Although computers can play a good game of chess, creating an unbeatable chess programme is still out of the question using current technology. The game is simply too complex, with a much larger "search space" containing all possible moves than in draughts. 3 Z, x3 n+ D1 S1 i9 S6 ^( G
rs238848.rs.hosteurope.de2 m- F' _/ `+ w0 u. ]. L+ `# G
However the Alberta team has developed Polaris, a poker-playing computer programme. ! U: a4 ^  b9 @, a
' g. d5 H$ P0 c. l8 u! }
Next week Polaris will challenge poker professionals in a £24,000 man-versus-machine world championship in Vancouver. The event is part of the annual conference of the Association for the Advancement of Artificial Intelligence, being held in the Canadian city.
# u) K1 s' Q! B4 t/ W人在德国 社区
. f7 b2 A( N$ L- m, E3 J[ 本帖最后由 日月光 于 2007-7-21 20:23 编辑 ]

我靠~~国际象棋。。。叩拜作者。rs238848.rs.hosteurope.de% X, `) ?9 G* a1 g3 w" _* d0 G
* C7 Y4 Q( T! h8 F! l0 w

TOP