Gomocup是五子棋人工智慧的世界性比賽。自2000年以來,每年舉辦一次 。截至2017年,它是國際上最大且最有影響力的五子棋人工智慧賽事,有來自約10個國家與地區的40餘位作者參與。
基本介紹
- 中文名:Gomocup
- 外文名:Gomocup
- 領域:人工智慧
規則,人機對戰,Elo等級分,比賽結果,
規則
基於20x20的棋盤下的無禁手自由(freestyle gomoku)規則是Gomocup創立之出就被採用的規則。2009年,無禁手標準規則(standard gomoku)作為一個新的競賽規則被引入了Gomocup。該規則下,棋盤大小為15x15,且超過5個子不算贏也不算輸。2016年,連珠規則作為又一個新的競賽規則加入了Gomocup。該規則下,棋盤大小為15x15,且黑棋有禁手。由於參與無禁手自由規則角逐的程式數量較多,該規則的比賽被分成了若干小組,同時增設了該規則下的快棋比賽。
因為原始的沒有附加規則的五子棋先手必勝,從2006年開始,Gomocup使用五子棋專家準備的平衡開局作為對局的起點。
人機對戰
2006年、2011年,在捷克舉辦了兩屆人機比賽。其中,2006年比賽的對戰雙方是當年Gomocup排名前3的程式與3位排名捷克五子棋線上(Piškvorky online)前10的棋手,每位棋手與程式進行2局比賽。比賽的結果是程式1勝1和1負,總比分為3:3。2011年比賽的對戰雙方是Gomocup排名前4的程式與捷克等級分排名前4的棋手。與第一屆比賽類似,每位棋手與程式進行2局比賽。比賽的結果是程式3平1勝,總比分為5:3。
Elo等級分
2016年,Gomocup對其各個規則的比賽均建立了Elo等級分。該等級分的計算使用了所有歷史比賽結果,在每屆比賽後更新。等級分的計算基於開源工具BayesElo,並針對五子棋進行了少許參數調整。
排名 | 程式 | 作者 | 國家 | 等級分 |
---|---|---|---|---|
1 | Yixin | Sun Kai | 2409 | |
2 | Goro | Victor Barykin | 1981 | |
3 | RenjuSolver | Wen Xiangdong | 1951 | |
4 | SlowRenju | Hao Tianyi | 1937 | |
4 | Tito | Andrej Tokarjev | 1928 | |
6 | Hewer | Tomas Kubes | 1887 | |
7 | Swine | Jiri Fontan | 1843 | |
8 | Onix | Istvan Virag Janos Wagner | 1843 | |
9 | Carbon | Michal Czardybon | 1810 | |
10 | HGarden | Han Bingqing | 1739 | |
11 | Wine | Wang Jinjie | 1696 | |
12 | Embryo | Mira Fontan | 1647 | |
13 | Pela | Petr Lastovicka | 1632 | |
14 | Whose | Hou Wen | 1608 | |
15 | GMotor | Roman Vancura | 1555 | |
16 | HFM | Csaba Jergler | 1549 | |
17 | Kanec | Jaroslav Babak | 1509 | |
18 | Chis | Zheng Peiming | 1472 | |
19 | Zetor | Tomas Chmela | 1455 | |
20 | XoXo | Jakub Horak | 1442 | |
21 | HighFive | Peter Karpov | 1429 | |
22 | Beta | Tomas Kubes | 1362 | |
23 | Bestmove | Wen Xiangdong | 1292 | |
24 | Eulring | Bian Junyi | 1286 | |
25 | Amoeba | Galli Zoltan | 1283 | |
26 | Pecuchet | Vilem Walter | 1204 | |
27 | Jude | Li Tian | 1200 | |
28 | Sparkle | Lee Jaechan | 1172 | |
29 | Ignitor | Lee Jaechan | 1100 | |
30 | QMentat | Vojta Havranek | 1083 | |
31 | Krysa | Jiri Fontan | 1080 | |
32 | Noesis | Mark Mammel | 1065 | |
33 | Nabamoku | Jiri Isa | 1011 | |
34 | Trunkat | Jiri Trunkat | 1000 | |
35 | PureGM | Paul Dwyer | 993 | |
36 | Imro | Imrich Kovac | 972 | |
37 | Puskvorec | Patrik Bezdicek | 969 | |
38 | FastGomoku | Wang Zheng | 932 | |
39 | Pisq | Martin Petricek | 897 | |
40 | Djall | Ladislav Petr | 969 | |
41 | Licht | Li Xinhui | 814 | |
42 | Brutefor | Vasek Synacek | 811 | |
43 | Stahlfaust | Marco Kunze Sebastian Nowozin | 806 | |
44 | Valkyrie | Takashi Kokubun | 792 | |
45 | Leonardo | Milan Matlak | 792 | |
46 | Benjamin | Benjamin Vejnar | 789 | |
47 | FiveRow | Yaroslav | 782 | |
48 | AI | Jan Macura | 754 | |
49 | DeepBlue | Vojta Havranek | 742 | |
50 | PureRocky | Paul Dwyer | 740 | |
51 | Crusher | Nils Beckmann | 672 | |
52 | Curnpis | Jan Curn | 662 | |
53 | Prolog | David Macek | 623 | |
54 | Mushroom | Chen Kai | 383 |
排名 | 程式 | 作者 | 國家 | 等級分 |
---|---|---|---|---|
1 | Yixin | Sun Kai | 2297 | |
2 | Goro | Victor Barykin | 2073 | |
3 | Hewer | Tomas Kubes | 1930 | |
4 | SlowRenju | Hao Tianyi | 1863 | |
5 | Tito | Andrej Tokarjev | 1855 | |
6 | Swine | Jiri Fontan | 1789 | |
7 | Carbon | Michal Czardybon | 1780 | |
8 | HGarden | Han Bingqing | 1705 | |
9 | Wine | Wang Jinjie | 1695 | |
10 | Pela | Petr Lastovicka | 1663 | |
11 | Embryo | Mira Fontan | 1658 | |
12 | Whose | Hou Wen | 1630 | |
13 | GMotor | Roman Vancura | 1606 | |
14 | Chis | Zheng Peiming | 1598 | |
15 | HFM | Csaba Jergler | 1545 | |
16 | XoXo | Jakub Horak | 1505 | |
17 | HighFive | Peter Karpov | 1480 | |
18 | Kanec | Jaroslav Babak | 1466 | |
19 | Zetor | Tomas Chmela | 1456 | |
20 | Amoeba | Galli Zoltan | 1325 | |
21 | Eulring | Bian Junyi | 1310 | |
22 | Licht | Li Xinhui | 1283 | |
23 | Pecuchet | Vilem Walter | 1230 | |
24 | Jude | Li Tian | 1219 | |
25 | Sparkle | Lee Jaechan | 1219 | |
26 | Ignitor | Lee Jaechan | 1139 | |
27 | QMentat | Vojta Havranek | 1086 | |
28 | Noesis | Mark Mammel | 1061 | |
29 | Trunkat | Jiri Trunkat | 1060 | |
30 | Imro | Imrich Kovac | 1019 | |
31 | Puskvorec | Patrik Bezdicek | 1011 | |
32 | Nabamoku | Jiri Isa | 1000 | |
33 | PureGM | Paul Dwyer | 965 | |
34 | FastGomoku | Wang Zheng | 957 | |
35 | Pisq | Martin Petricek | 938 | |
36 | Djall | Ladislav Petr | 904 | |
37 | Leonardo | Milan Matlak | 891 | |
38 | Benjamin | Benjamin Vejnar | 862 | |
39 | AI | Jan Macura | 837 | |
40 | Valkyrie | Takashi Kokubun | 822 | |
41 | Stahlfaust | Marco Kunze Sebastian Nowozin | 807 | |
42 | FiveRow | Yaroslav | 773 | |
43 | Curnpis | Jan Curn | 728 | |
44 | PureRocky | Paul Dwyer | 727 | |
45 | Crusher | Nils Beckmann | 669 | |
46 | Prolog | David Macek | 610 | |
47 | Mushroom | Chen Kai | 416 |
排名 | 程式 | 作者 | 國家 | 等級分 |
---|---|---|---|---|
1 | Yixin | Sun Kai | 2409 | |
2 | RenjuSolver | Wen Xiangdong | 1978 | |
3 | SlowRenju | Hao Tianyi | 1958 | |
4 | Tito | Andrej Tokarjev | 1944 | |
5 | Hewer | Tomas Kubes | 1928 | |
6 | Whose | Hou Wen | 1665 | |
7 | Carbon | Michal Czardybon | 1624 | |
8 | GMotor | Roman Vancura | 1595 | |
9 | Pela | Petr Lastovicka | 1572 | |
10 | Zetor | Tomas Chmela | 1507 |
排名 | 程式 | 作者 | 國家 | 等級分 |
---|---|---|---|---|
1 | Yixin | Sun Kai | 2725 | |
2 | RenjuSolver | Wen Xiangdong | 2334 | |
3 | SlowRenju | Hao Tianyi | 2316 | |
4 | Carbon | Michal Czardybon | 2155 | |
5 | XL | Chen Chengtao | 1982 | |
6 | Pela | Petr Lastovicka | 1970 | |
7 | Whose | Hou Wen | 1927 |
比賽結果
2000年至今的Gomocup比賽結果如下:
年份 | 第一名 | 第二名 | 第三名 | 平衡開局 | ||||||
---|---|---|---|---|---|---|---|---|---|---|
2000 | Pisq 5 | Martin Petricek | Pisq 4 | Martin Petricek | Pisq 3 | Martin Petricek | 未採用 | |||
2001 | Pisq 5 | Martin Petricek | Mentat | Vojta Havranek | Leonardo | Milan Matlak | 未採用 | |||
2002 | Trunkat | Jiri Trunkat | Krysa | Jiri Fontan | XMentat | Vojta Havranek | 未採用 | |||
2003 | Svine | Jiri Fontan | Hewer | Tomas Kubes | Trunkat | Jiri Trunkat | 未採用 | |||
2004 | Svine | Jiri Fontan | Goro | Victor Barykin | Bestmove | Wen Xiangdong | 未採用 | |||
2005 | Goro | Victor Barykin | Swine | Jiri Fontan | Pela | Petr Lastovicka | 未採用 | |||
2006 | Goro | Victor Barykin | Tito | Andrej Tokarjev | HGarden | Han Bingqing | 採用 | |||
2007 | Tito | Andrej Tokarjev | HGarden | Han Bingqing | Swine | Jiri Fontan | 採用 | |||
2008 | Tito | Andrej Tokarjev | Onix | Istvan Virag Janos Wagner | HGarden | Han Bingqing | 採用 | |||
2009 | Goro | Victor Barykin | Onix | Istvan Virag Janos Wagner | HGarden | Han Bingqing | 採用 | |||
2010 | Goro | Victor Barykin | Tito | Andrej Tokarjev | Onix | Istvan Virag Janos Wagner | 採用 | |||
2011 | Tito | Andrej Tokarjev | RenjuSolver | Wen Xiangdong | Swine | Jiri Fontan | 採用 | |||
2012 | Yixin | Sun Kai | RenjuSolver | Wen Xiangdong | Hewer | Tomas Kubes | 採用 | |||
2013 | Yixin | Sun Kai | Tito | Andrej Tokarjev | RenjuSolver | Wen Xiangdong | 採用 | |||
2014 | Yixin | Sun Kai | RenjuSolver | Wen Xiangdong | Hewer | Tomas Kubes | 採用 | |||
2015 | Yixin | Sun Kai | RenjuSolver | Wen Xiangdong | Tito | Andrej Tokarjev | 採用 | |||
2016 | Yixin | Sun Kai | RenjuSolver | Wen Xiangdong | SlowRenju | Hao Tianyi | 採用 | |||
2017 | Yixin | Sun Kai | RenjuSolver | Wen Xiangdong | Goro | Victor Barykin | 採用 |
年份 | 第一名 | 第二名 | 第三名 | 平衡開局 | ||||||
---|---|---|---|---|---|---|---|---|---|---|
2005 | Pela | Petr Lastovicka | Goro | Victor Barykin | Beta | Tomas Kubes | 未採用 | |||
2006 | Pela | Petr Lastovicka | Tito | Andrej Tokarjev | Goro | Victor Barykin | 採用 | |||
2007 | Tito | Andrej Tokarjev | HGarden | Han Bingqing | Pela | Petr Lastovicka | 採用 | |||
2008 | Tito | Andrej Tokarjev | HGarden | Han Bingqing | Hewer | Tomas Kubes | 採用 | |||
2009 | Hewer | Tomas Kubes | HGarden | Han Bingqing | Kanec | Jaroslav Babak | 採用 | |||
2010 | Goro | Victor Barykin | Hewer | Tomas Kubes | Tito | Andrej Tokarjev | 採用 | |||
2011 | Swine | Jiri Fontan | Tito | Andrej Tokarjev | RenjuSolver | Wen Xiangdong | 採用 | |||
2012 | Hewer | Tomas Kubes | Yixin | Sun Kai | Swine | Jiri Fontan | 採用 | |||
2013 | Yixin | Sun Kai | Hewer | Tomas Kubes | HGarden | Han Bingqing | 採用 | |||
2014 | Yixin | Sun Kai | Goro | Victor Barykin | Hewer | Tomas Kubes | 採用 | |||
2015 | Yixin | Sun Kai | Goro | Victor Barykin | Hewer | Tomas Kubes | 採用 | |||
2016 | Yixin | Sun Kai | Goro | Victor Barykin | SlowRenju | Hao Tianyi | 採用 | |||
2017 | Yixin | Sun Kai | Goro | Victor Barykin | Hewer | Tomas Kubes | 採用 |
年份 | 第一名 | 第二名 | 第三名 | 平衡開局 | ||||||
---|---|---|---|---|---|---|---|---|---|---|
2009 | Hewer | Tomas Kubes | Pela | Petr Lastovicka | - | 採用 | ||||
2010 | Hewer | Tomas Kubes | Tito | Andrej Tokarjev | Pela | Petr Lastovicka | 採用 | |||
2011 | Tito | Andrej Tokarjev | Hewer | Tomas Kubes | GMotor | Roman Vancura | 採用 | |||
2012 | Hewer | Tomas Kubes | Tito | Andrej Tokarjev | Yixin | Sun Kai | 採用 | |||
2013 | Yixin | Sun Kai | Tito | Andrej Tokarjev | Hewer | Tomas Kubes | 採用 | |||
2014 | Tito | Andrej Tokarjev | Yixin | Sun Kai | Hewer | Tomas Kubes | 採用 | |||
2015 | Yixin | Sun Kai | Tito | Andrej Tokarjev | Hewer | Tomas Kubes | 採用 | |||
2016 | Yixin | Sun Kai | RenjuSolver | Wen Xiangdong | Tito | Andrej Tokarjev | 採用 | |||
2017 | Yixin | Sun Kai | RenjuSolver | Wen Xiangdong | SlowRenju | Hao Tianyi | 採用 |