Content uploaded by Laisin Mark
Author content
All content in this area was uploaded by Laisin Mark on Apr 03, 2019
Content may be subject to copyright.
Content uploaded by Laisin Mark
Author content
All content in this area was uploaded by Laisin Mark on Feb 28, 2019
Content may be subject to copyright.
International Journal of Scientific and Research Publications, Volume 9, Issue 1, January 2019 794
ISSN 2250-3153
http://dx.doi.org/10.29322/IJSRP.9.01.2019.p8599 www.ijsrp.org
Enumerative Techniques for Bishop Polynomials
Generated by a Board With an × Array
M. Laisin
Department of Mathematics
Chukwuemeka Odumegwu Ojukwu University, Uli
Email: laisinmark@gmail.com
DOI: 10.29322/IJSRP.9.01.2019.p8599
http://dx.doi.org/10.29322/IJSRP.9.01.2019.p8599
Abstract: The bishop polynomial on a board rotated in an angle of 45 is considered a special case of the rook polynomial. Rook
polynomials are a powerful tool in the theory of restricted permutations. It is known that the rook polynomial of any board can be
computed recursively, using a cell decomposition technique of Riordan. This independent study examines counting problems of non-
attacking bishop placements in the game of chess and its movements in the direction of =45 to capture pieces in the same
direction as the bishop with restricted positions. In this investigation, we developed the total number of ways to arrange n bishops
among m positions ( ) and also constructed the general formula of a generating function for bishop polynomial that
decomposes into disjoint sub-boards ,, … by using an × array board. Furthermore, we applied it to combinatorial
problems which involve permutation with forbidden positions to construct bishop polynomials in a combinatorial way.
Key words: r-arrangement, combinatorial structures, Chess movements; Permutation; Arrangements with restrictions; Rook
polynomials.
1.0 Introduction
The rook polynomial is a powerful tool in the theory of restricted permutations (Abigail, 2004). However, in comparison with the
bishop polynomial, a special case of the rook polynomial, has not been established (Skoch, 2015). Furthermore, Bishop (Rook)
polynomials provide a method of enumerating permutations with forbidden position. Kaplansky and Riordan in 1946 started this
study, with applications to card matching problems. Riordan, in his book is considered the first systematic analysis, and remains a
classic treatment of the subject (Riordan, 1958). The series of papers by (Joichi, Goldman, & White, 1978; Goldman, Joichi, & White,
1977; Goldman, Joichi, Reiner, & White, 1976; White, Goldman, & Joichi, 1975) have expanded the field by applying more advanced
combinatorial methods. More recently, (Laisin, 2018; Michaels, 2013) and (Ono, Haglund, & Sze, 1998; Haglund, 1996)also made
investigations into various connections of rook polynomials to other parts of mathematics: hypergeometric series, enumeration of
matrices over finite fields, and group representation theory. Furthermore, rook polynomials are also closely related to matching
theory, chromatic theory and various other graph-theoretic topics (Chung & Graham, 1995; Farrell & Whitehead, 1991; Goldman.,
Joichi, Reiner, & White, 1976). In combinatorics proper, rook polynomials have been related to various permutation statistics (Butler,
1985) and the inverse problem has been solved for Ferrers boards in Mitchell, Preprint. It has long been known that the rook
polynomial of any board can be computed recursively.
Nevertheless, in combinatorial mathematics, a bishop polynomial is a generating polynomial of the number of ways to place non-
attacking bishops on a board that looks like a checkerboard; that is, no two bishops may be in the same diagonal. The board is any
subset of the squares of an × rectangular board with m rows and n columns; we think of it as the squares in which one is allowed
to put a bishop. Even though, Combinatorics is a young field of mathematics, starting to be an independent branch only in the 20th
century. However, combinatorial methods and problems have been around ever since. Many combinatorial problems look entertaining
or aesthetically pleasing and indeed one can say that roots of combinatorics lie in mathematical recreations and games. Nonetheless,
this field has grown to be of great importance in today's world, because of its use for other fields like physical sciences, social
sciences, biological sciences, information theory and computer science (Michaels, 2013; Berge, 1971).
The game of chess is an amazingly complicated game with a seemingly infinite number of scenarios. The rules that govern the game
of chess have proven to be an attractive area of inquiry to mathematicians the world over. The game is played on an 8 × 8 checkered
board and two players take turns moving their pieces around the board. The objective is to “checkmate” the opponent’s king, which
means the king can be attacked on the next turn, and no matter how the opponent moves his pieces, there is no way to prevent the king
from being attacked. The two players, each starting with 8 pawns, 2 rooks, 2 knights, 2 bishops, 1 queen, and 1 king. These pieces
differ only in the way they are allowed to move around the board and “attack” other pieces. For example, rooks can move and attack
as many squares that are unoccupied along its row or column. Bishops can move and attack only along diagonals for as many squares
International Journal of Scientific and Research Publications, Volume 9, Issue 1, January 2019 795
ISSN 2250-3153
http://dx.doi.org/10.29322/IJSRP.9.01.2019.p8599 www.ijsrp.org
that are unoccupied (Skoch, 2015). However, based on the rook movement, the theory of rook polynomials was introduced by
Kaplansky and Riordan, and developed further by Riordan. The term "rook polynomial" was coined by John Riordan (Riordan, 1980).
Despite the name's derivation from chess, the impetus for studying rook polynomials is their connection with counting with forbidden
positions. The rook polynomial is a generating polynomial of the number of ways to place non-attacking rooks on a board that looks
like a checkerboard; that is, no two rooks may be in the same row or column. The rook polynomial (,) (Laisin, 2018; Barbeau,
2003) of a board B is the generating function for the numbers of arrangements of non-attacking rooks, i.e.:
(,)=()
given that, is the number of ways to place k non-attacking rooks on the board B.
Unlike the rook that moves in vertical rows and horizontal columns, the bishops move diagonally along the black or white squares on
a chess board. Therefore, the bishop tends to capture pieces up or down along the diagonal it is placed, meaning that any piece along
that diagonal can be captured by the bishop. To have non-attacking bishops on a board means that no two bishops must be on the
same diagonal. To solve the problem of bishop placement with non-attacking bishops on an × board, the need to use the
generating function of the bishop polynomial come into play.
If B is a board of size ×. The bishop polynomial of board B is denoted as (,) for the number of ways to place non-
attacking bishops on the board. The other pieces follow different rules for movement, but our study will focus on the strength of a
bishop movements.
2.0 Preliminaries
Definition 2.1
Rook: A rook is a chess piece that moves horizontally or vertically and can take (or capture) a piece if that piece rests on a square in
the same row or column while a bishop is a chess piece that moves diagonally and capture a piece if that piece rests on a square in the
same diagonal (Chung & Graham, 1995; Goldman., Joichi, Reiner, & White, 1976; White, Goldman, & Joichi, 1975).
a. Board: A board B is an × array of n rows and m columns. When a board has a darkened square, it is said to have a
forbidden position.
b. Bishop polynomial: A bishop polynomial on a board B, with forbidden positions is denoted as (,), given by
(,)=()
,
where (,) has coefficients () representing the number of ways to place n non-attacking bishops on the board B. However,
on an m ×n board B, we have ()= 1 and the bishop polynomial with explicit coefficients is now:
(,)=
(,)
!=!!
!( )! ( )!
(,)
.
Nevertheless, with the limitation that, " bishops must not attack each other" is removed, in this case one must choose any k squares
from × arrays. Then, we have;
=()!
!()! ways.
Suppose , then, the k bishops will differ in some way from each other, however, the results obtained will be multiplied by !,
for the k bishops. Then, we have;
! = !!
!()!()! (Vilenkin, 1969).
Definition 2.2 Square odd boards,
()×() can be broken down into two sub-boards: one with even number of cells – denoted as P board or ()×()- and
the other with an odd number of cells – denoted as O board or ()×().
Bishop polynomial of the P and O boards are expressed as()×()() and ()×()()
Thus, ()×()() = ()×()()()×()()
International Journal of Scientific and Research Publications, Volume 9, Issue 1, January 2019 796
ISSN 2250-3153
http://dx.doi.org/10.29322/IJSRP.9.01.2019.p8599 www.ijsrp.org
Decomposition of ()×() and ()×() (Abigail, 2004; Shanaz , 1999).
Definition 2.3
P board coefficient is given by;
((( )×( ) (x)) = (( )×( ) (x)) + 2(2n k 1) ×
(( )×( ) (x)) + (2n k)(2n k 1) (( )×( ) (x))
where 3; 2 2 3 and (×)= 1; (×)= 4; (×)= 2. Note for all k > 2n
2; (( )×( ) (x)= 0 (Abigail, 2004; Shanaz , 1999)
2.2 The Bishop Polynomial
A bishop moves only diagonally without restriction in the distance of each move. Here, the bishop polynomial is the generating
function of the number of arrangements of k non-attacking bishops (k-bishop placement) on a × board:
(, )=()
where denotes the coefficient of the bishop polynomial. While bishops move in diagonal rooks move in straight lines, they
differ in the direction of movement. However, the movement of the two can be related through a 45 rotation of the board. Tracing
out the path of a bishop after a 45 rotation, gives the path of a rook piece. In the Figure below, the bishop polynomial of board A is
the rook polynomial of board B.
Tilting board 45 converts bishop move (in A) to a rook one (in B). Given that a rook moves only vertically or horizontally, it can
only occupy squares of the same colour (in board B above). Thus, the white board (consisting of white cells) and black board
(consisting of black cells) are disjoint sub-boards of the overall board B. In particular, for even boards ×, note that ()=
(). Therefore, ()=()×() for all square board B (Skoch, 2015; Abigail, 2004).
Lemma 2.1 Forbidden Positions
The number of ways to arrange n-rooks among m-positions ( ) such that order is maintained, is given by;
Case i. when
(,)= 1 () 1
+() 2
(1)()
=1
(1)()
Case ii. when =.
International Journal of Scientific and Research Publications, Volume 9, Issue 1, January 2019 797
ISSN 2250-3153
http://dx.doi.org/10.29322/IJSRP.9.01.2019.p8599 www.ijsrp.org
(,)= 1 () 1
1
+() 2
2
(1)()
=
(1)()
(Skoch, 2015).
Lemma 2.2
If B is a board of darkened squares that decomposes into two disjoint sub-boards = 1 2, then (,)=
(,)(,) (White, Goldman, & Joichi, 1975).
3.0 Main Results
Theorem 3.1
The number of ways to arrange n bishops among m positions ( ) through an angle of = for movement on the
board with forbidden positions is;
(,)(, )= ()
(, )
Proof
The proof of theorem 3.1 follows immediately from Lemma 2.1 in arranging n bishops among m positions ( ) through a
direction of movement in an angle of 45 with forbidden positions is as follows;
Case 1 >
(,)(, )=(, )
()(,)+
()(,)
()(,)+ . . . (1)
()(,)
= (1)
(,)
Case 2 =
(,)(, )=(, )
()(,) +
()(,)
()(,)+ . . . (1)
()(,)
= (1)
()(,)
Theorem 3.2 (n-disjoint sub-boards with movements through an angle of )
Suppose, is an × board of darkened squares with bishops that move through a direction of an angle of = then,
(,) for the disjoint sub-boards is;
(,)=,()
, =,, …
Proof,
The proof of theorem 3.2 follows immediately from Lemma 2.2 it follows that, the total number of bishops
on the board is;
(,) = ,()
, = 1,2, …
= (,)×(,)×…×(,)
The decomposition of the board into disjoint sub-boards ,, … , is;
(,)=()
() = 1 +
()+
()++
()
(,)=()
()
= 1 +
()+
()++
()
.
.
.
International Journal of Scientific and Research Publications, Volume 9, Issue 1, January 2019 798
ISSN 2250-3153
http://dx.doi.org/10.29322/IJSRP.9.01.2019.p8599 www.ijsrp.org
(,)=()
()
= 1 +
()+
()++
()
The nth coefficient of
(,)=(,)(,)…(,)=
()
()
()…
()+
()
()
()…
()++
()
()
()…
()
This shows that when there is a non-attacking bishop on there are n bishops on and n-1 bishops on . This continues until we
have n bishops on , there are no bishops on and 1 bishop on . Thus
(,)=(,)(,)…(,)=,()
, = 1,2, …
4.0 NUMERICAL APPLICATIONS
Example 4.1
A general matching service has eight positions; A, B, C, D, E, F, G, and H with eight army officers; p, q, r, s, t, u, v and w. After
analyzing their personalities and strategies he decides that p should not be matched with A, B, D, F, and H, q should not be matched
with B, D, F, G, and H, r should not be matched with F, G, and H, v should not be matched with E, F and H, should not be
matched with E, F, G, and H. Use a bishop polynomial to determine the number of ways in which the general can match his army.
Solution
We make figure 1 as the chessboard representing the permutation with forbidden positions as decided by the general.
Thus, we arrange figure 1 such that no army among the eight positions is non-attacking to each other through a direction of movement
in an angle of =45 with forbidden positions, thus, we have figure 2;
However, figure 2 is the arrangement of eight armies such that no two armies should attack each other. Now, applying the bishop
polynomial on the board consists of the forbidden positions we get fig.2.
fig.1
fig.2
Then, we have that, the 8 × 8 board can be decomposed into three disjoint sub-boards = 1, 2 3, such that, (,)=
(,)(,)(,).
Applying the bishop polynomial on the board with forbidden positions we have that = 1, 2 3, for each sub board is given
by;
For the sub-board , we have;
(,)=
()()= 1 + 8+ 3+
For the sub-board , we have;
International Journal of Scientific and Research Publications, Volume 9, Issue 1, January 2019 799
ISSN 2250-3153
http://dx.doi.org/10.29322/IJSRP.9.01.2019.p8599 www.ijsrp.org
(,)=
()()= 1 + 5+ 2
+
For the sub-board , we have;
(,)=
()()= 1 + 7+ 2+
Thus, the number of bishops on the 8 × 8 board that decomposed into three disjoint sub-boards = 1, 2 3, is given by,
(,)=(,)(,)(,).
(,)= (1 + 8+ 3+)(1 + 5+ 2+)(1 + 7+ 2+)
Here, the bishop polynomial is a generating function of the number of arrangements of 9 non-attacking bishops (9-armies placement)
on a 8 × 8 board, to give; (,)= 1 + 20+102+123+28+213+
107+36+ 7+
Therefore, we have 9 armies to arrange in 9 positions ( ) through a direction of movement in an angle of 45 with forbidden
positions. Thus, the total number of ways for the arrangement is given by;
(,)(,)=,()
(,), ,,
= 1 + 20 +102 +123 +28 +213 +107 +36 + 7 + 1 = 638
The general can match his army in 638 ways.
Conclusion
Bishop polynomials are not just interesting for their own sake. They have a variety of applications because they directly relate to
permutations with restricted positions. This means that bishop polynomials can be used in everything from cryptography to
combinatorial design theory.
In this paper we were able to develop the total number of ways to arrange n bishops among m positions ( ) and also to
construct a bishop polynomial that decomposes into ndisjoint sub-boards B, B, … B by using an m × n array board. Furthermore,
we applied these results to obtain the total number of bishops and the maximum number of arrangements for the k non-attacking
bishops can be obtained on an m × n array board.
Recommendations
Further study can be carried out with the bishops on three-dimensional boards. In addition, further studies could also examine what
would happen to rook and bishop polynomials by changing the shape of the boards.
References
Abigail, M. (2004). A block decomposition algorithm for computing rook polynomials,.
Barbeau, E. J. (2003). Polynomials. Springer, New York.
Berge, C. (1971). Principles of Combinatorics; vol. 72 in Mathematics in . New York: Science and Engineering a series of
monographs and textbooks, Academic press, vol. 72.
Butler, F. (1985). Rook theory and cycle-counting permutation statistics. Advances in Applied Mathematics, 124-135.
Chung, F., & Graham, R. (1995). On the cover polynomial of a digraph. Journal of Combinatorial Theory, Series B., 65: 273–290.
Farrell, E. J., & Whitehead, E. (1991). Matching, rook and chromatic polynomials and chromatically vector equivalent graphs.
Journal of Combinatorics Mathematics and Combinatorics Computing , 9, 107-118.
International Journal of Scientific and Research Publications, Volume 9, Issue 1, January 2019 800
ISSN 2250-3153
http://dx.doi.org/10.29322/IJSRP.9.01.2019.p8599 www.ijsrp.org
Goldman, J., Joichi, J. T., & White, D. (1977). Rook theory III. Rook polynomials and the chromatic structure of graphs. Jornal of
Combinatorial Theory, Series B, 25, 135-142.
Goldman., J., Joichi, J. T., Reiner, D., & White, D. (1976). Rook theory II. Boards of binomial type. SIAM Journal on Applied
Mathematics, 31, 617-633.
Haglund, J. (1996). Rook theory and hypergeometric series. Advances in Applied Math, 17:408–459.
Joichi, J. T., Goldman, J., & White, D. (1978). Rook theory IV. Orthogonal sequences of rook polynomials. Studies in Applied Math.,
56, 267–272.
Laisin, M. (2018). Construction of Rook Polynomials Using Generating Functions and m×n Arrays. International Journal of New
Technology and Research (IJNTR), 4(2), 47-51.
Michaels, J. G. (2013). Arrangements with Forbidden Positions. In Discrete Mathematics and its Applications (pp. 158-171).
Ono, K., Haglund, J., & Sze, L. (1998). Rock theory and t-cores. Journal of Combinatorial Theory, Series A(84), 9-37.
Riordan, J. (1958). An Introduction to Combinatorial Analysis. New York: Princeton University Press, John Wiley and Sons.
Riordan, J. (1980). An Introduction to Combinatorial Analysis. New York: Princeton University Press, (originally published by John
Wiley and Sons) Chapman and Hall.
Shanaz , A. (1999). On the Distribution of Non-Attacking Bishops on a Chessboard C.
Skoch, S. R. (2015). "I Don't Play Chess: A Study of Chess Piece Generating Polynomials". Senior Independent Study Theses, (p.
Paper 6559).
Vilenkin, N. Y. (1969). Combinatorics (Kombinatorika). Moscow (In Russian): Nauka Publishers.
White, D., Goldman, J., & Joichi, J. T. (1975). Rook theory I. Rook equivalence of Ferrers boards. AMS (pp. 485-492). America:
AMS.