Problem osam topova

Izvor: testwiki
Prijeđi na navigaciju Prijeđi na pretraživanje

Problem osam topova ili samo problem topova poznati je kombinatorni problem šahovske matematike. Autor problema je engleski matematičar i sastavljač brojnih zagonetki Henry Dudeney.

Osnovni problem glasi: Na koliko načina maksimalan broj istobojnih topova može stajati na šahovskoj ploči (8 × 8 polja), a da se ne napadaju?

Lagano možemo odgovoriti na pitanje maksimalnog broja topova. Kako imamo 8 redova i 8 stupaca, maksimalan je broj topova očito 8, a da imamo npr. 7 redova i 8 stupaca, maksimalan broj topova bio bi 7. Poopćimo ovo: ako imamo ploču n × n, maksimalan broj topova je upravo n, a ako imamo ploču k × m maksimalan broj topova je manji broj tog umnoška.

Nešto je teže odgovoriti na drugi dio pitanja, ali prebrojavanje nije komplicirano u ovom slučaju. Kako imamo 8 istobojnih topova, imamo 8 kombinacija za postavljanje tog topa u prvom stupcu. Prvi je red popunjen. Za stavljanje drugog topa u drugi stupac imamo 7 slobodnih polja. Ako nastavimo zaključivati doći ćemo do broja 876...21 što zapisujemo kao 8! (čitaj: osam faktorijela).

U slučaju kada broj topova ne mora odgovarati broju polja i stupaca (ploča nn), prebrojavanje ipak nije onako jednostavno. Tada se koristimo idejama elementarne kombinatorike.

Uzmimo za primjer 3 istobojna topa na standardnoj šahovskoj ploči. Neka su stupci označeni slovima A,B,C,...,H, a redovi brojevima 1,2,3,...,8. Tada 3 slova od 8 možemo grupirati na 8!(83)! =876=336 načina. No, svaku smo kombinaciju brojili 3! puta pa ukupan broj dijelimo tim brojem. I sada, za svaku tu kombinaciju imamo opet 8!(83)! kombinacija, no sada je poredak redova sada bitan (dvije dimenzije). To nam daje ukupan broj kombinacija koji iznosi 18,816. Dakle, imamo formulu za t topova na ploči nn, a ona glasi: (n!(nt)!)21t!.

Možemo postupiti i ovako. Problem ćemo riješiti na istom primjeru. Primijetimo da bilo gdje se nalazio, svaki top udara na 2n1 drugih polja. Zbog toga, sljedeći top ima na raspolaganju n21(2n1) polja, treći n22(2n1) polja, itd. Dobivamo formulu t=1tn2(t1)(2n1).

Ovo očito stvara zanimljivu vezu: (n!(nt)!)21t!=t=1tn2(t1)(2n1) za sve prirodne brojeve t n.


Još teža varijacija problema je kada broj topova ne mora odgovarati broju redova i stupaca, ali niti broj redova ne mora odgovarati broju stupaca (ploča km). Tada za prebrojavanje koristimo topovski polinom (eng. rook polynomial).[1]

Izvori

Predložak:Izvori