Go at matematika

Ang larong Go ay isa sa pinakapopular na laro sa buong mundo. Dahil sa kaniyang mga eleganteng at simpleng kautusan, ang laro ay matagal na inspirasyon para sa matematikal na pananaliksik. Nagtasa si Shen Kuo, isang Tsinong iskolar ng ika-11 na siglo, sa kaniyang mga Sanaysay ng Lawa ng mga Panaginip (Tsinong pinapayak: 梦溪笔谈; Tsinong tradisyonal: 夢溪筆談) na dami ng mga posibleng posisyon ng tabla ay mga 10172[kailangan ng sanggunian]. Sa mas kamakailang mga taon, ang pananaliksik ng laro ni John Horton Conway ay nagdulot ng imbensyon ng mga surreal na bilang at nag-ambag sa kaunlaran ng teorya ng larong kombinatoryal. Ang isang espesipikong paggamit ng TLK sa Go ay mga Go Infinitesimal[1] (sa Ingles).

Komputasyonal na komplehidad

Sa heneral nilalaro ang Go sa mga tablang n × n, at ay komputasyonal na komplehidad para magtasa ng nagwagi sa ilang posisyon ng Go ay krusyal na nagdedepende sa mga kautusang ko.

Ang Go ay "halos" nasa PSPACE, kasi sa normal na paglalaro, hindi nababawiin ang mga tira, at lang sa pamamagitan ng paghuli may posibilidad ng mga padrong inuulit na kailangan para sa isang mas mahirap na komplehidad.

Kung wala ko

Kung wala ko, ang Go ay PSPACE-mahirap.[2] Ang pruweba ay sa pamamagitan ng kabawasan ng pormulang totoong dinadamihan ni Boole (Ingles: true quantified Boolean formula, o TQBF), na kinikilala bilang PSPACE-kumpleto, sa heograpiyang nilalahat (Ingles: generalized geography), sa planar na heograpiyang nilalahat, sa planar na heograpiyang nilalahat na may pinakamataas na digring 3, at sa wakas sa mga posisyong Go.

Hindi alam kung ang Go na may superko ay nasa PSPACE. Maski ang totoong mga laro ay hindi kailanman mukhang magtagal ng mas kay tira, sa heneral hindi alam kung may polinomial na hangganan sa tagal ng mga larong Go. Kung may, ang Go ay PSPACE-kumpleto, EXPTIME-kumpleto, o kahit EXPSPACE-kumpleto.

Hapones na kautusang ko

Nagsasabi ang Hapones na kautusang ko na bawal lang ang basikong ko, kumbaga, isang tira na nanunumbalik ang tabla sa pinakahuling posisyon. (Ikumpara ang kautusang superko sa ilalim.) Puwede ang mga paulit-ulit at mas matagal na sitwasyon, kaya sa teorya magpakailanmang nauulit ang isang laro. Halimbawa ang tripleng ko, na may tatlong sabay-sabay na ko, ay tinutulutan ang siklo ng 12 mga galaw.

Kung may Hapones na kautusang ko, ang Go ay EXPTIME-kumpleto.[3]

Kautusang superko

Nagsasabi ang kautusang superko (tinatawag din na posisyonal na kautusang superko) na bawal ang isang ulit ng anumang posisyon ng tabla. (Ikumpara ang Hapones na kautusang ko sa itaas.) Ito ay kautusang ko na madalas na ginagamit sa Tsina at Estados Unidos.

Ang klaseng komplehidad ng Go, sa ilalim ng kautusang superko, ay bukas na problema. Bagama't EXPTIME-kumpleto ang Go kung may Hapones na kautusang ko, kung idinadagdag ang kautusang superko, sinisira ang parehong mga hangganan (itaas at ibaba) ng pruwebang EXPTIME-pagkakumpleto ni Robson[3].

Alam na ito ay hindi bababa sa PSPACE-mahirap, dahil sa pruweba ni Sipser[2] ng PSPACE-pagkahirap ng Go ay hindi inaasahan ang kautusang ko o kaniyang kawalan. Alam rin na ang Go ay nasa EXPSPACE.[4]

Ipinakita ni Robson[4] na kung ang kautusang superko, kumbaga, "nauulit ang walang dating posisyon", ay idinadagdag sa ilang mga EXPTIME-kumpletong larong dalawang manlalaro, tapos EXPSPACE-kumpleto ang mga bagong laro. Intuitibo na, ito ay kasi isang exponensiyal na dami ng espasyo ay kailangan kahit para magtaas ng mga legal na galaw mula sa isang posisyon, kasi ang kasaysayan na laro, hanggang sa itong posisyon, ay puwedeng eksponensiyal na mataas.

Bilang isang resulta, ang mga baryenteng superko para sa ahedres[5] at dama[6] ay EXPSPACE-kumpleto, kasi ang nilalahit na ahedres at dama ay EXPTIME-kumpleto. Gayunman, hindi nalalapat ang itong resulta sa Go.[4]

Komplehidad ng ilang mga kumpigurasyong Go

PSPACE-kumpleto ang magtasa ng nagwagi ng isang karera para hulihin ang isang hagdan. Pinatutunayan ng simulasyon ng QBF (Quantum Boolean formula, na kilala bilang PSPACE-kumpleto) sa pamamagitan ng mga hagdan na tumatalbog sa tabla bilang mga liwanag na sinag.[7]

Mga posisyong legal

Kasi puwedeng basyo, itim, o puti ang kada posisyon sa tabla, may 3n2 posibleng posisyon ng tablang parisukat na may habang n', ngunit hindi lahat ng mga posisyon ay legal. Nabuo nina John Tromp at Gunnar Farnebäck ang isang rekursibong pormula para sa mga legal na posisyong ng isang tablang parihaba na may habang m at n.[8] Noong 2016 inalam ang eksaktong bilang ng .[9] Nahanap din ang isang asintotikong pormulang , kung saan , at Tinaya na ang mapagmamasdang uniberso ay may mga 1080 atomo, mas kaunti kaysa sa dami ng mga posibleng legal na posisyon ng isang tabla na may regular na sukat (m = n = 19). Habang lumalaki ang tabla, nagbabawas ang persentahe ng mga posisyong legal.

Sukat ng tablang n×n3n2Persentaheng legal (mga posisyong legal) (Padron:OEIS link)[10]
1 × 1333.33%1
2 × 28170.37%57
3 × 319,68364.40%12,675
4 × 443,046,72156.49%24,318,165
5 × 5847,288,609,44348.90%414,295,148,741
9 × 94.43426488243 × 103823.44%1.03919148791 × 1038
13 × 134.30023359390 × 10808.66%3.72497923077 × 1079
19 × 191.74089650659 × 101721.20%2.08168199382 × 10170

Komplehidad ng punong laro

Itinala ni Victor Allis, isang siyentipikong pangkompyuter, na ang mga tipikal na laro sa pagitan ng mga dalubhasa ay nagtatagal ng mga 150 tira, na may mga 250 pasiya kada tira, na inimumungkahi ang isang komplehidad ng punong laro ng 10360.[11] Para sa dami ng larong teoretika na posible, kabilang sa mga larong imposible sa praktika, ibinibigay nina Tromp at Farnebäck ang mga ibaba at itaas na hangganan ng 101048 at 1010171, ayon sa pagkakabanggit.[8] Pinabuti ang ibabang hangganan sa isang googolplex nina Walraet at Tromp.[12] Ang bilang na pinakakaraniwang tinutukoy para sa dami ng mga posibleng laro, 10700[13], ay batay sa isang simpleng permutasyon ng 361 tira o 361! = 10768. Ang ibang karaniwang deribasyon ay ipalagay ang mga N interseksiyon at L pinakamatagal na laro para sa mga total na larong NPadron:I sup Halimbawa, ang 400 tira, tulad ng nakikita sa ilang mga propesyonal na laro, ay isa sa 361400 o 1 × 101023 posibleng laro.

Ang total na dami ng mga posibleng laro ay isang punsiyon ng sukat ng tabla, at saka ng dami ng mga tirang nilaro. Ang karamihan ng mga laro ay nagtatagal ng wala pang 400 o kahit 200 tira, mararaming mas ay posible.

Sukat ng laroSukat ng tablang N (mga interseksiyon)N!Tipikal na tagal ng isang larong LNPadron:I supPinakamatagal na laro (# ng tira)Ibaba na hangganan ng mga laroItaas na hangganan ng mga laro
2 × 2424364386,356,909,593[14]386,356,909,593
3 × 393.6×10555.9×104
4 × 4162.1×101396.9×1010
5 × 5251.6×1025159.3×1020
9 × 9815.8×10120457.6×1085
13 × 131694.3×10304903.2×10200
19 × 193611.0×107682003×1051110481010481010171
21 × 214412.5×109762501.3×10661

Tingnan din

  • Kompleksidad ng laro
  • Algoritmo ni Diyos
  • Bilang ni Shannon (sa ahedres)

Mga sanggunian