將帥在九宮格移動的特性 - 象棋

Table of Contents

7─8─9
│\│/│
4─5─6
│/│\│
1─2─3

直行代表初始位置,橫列代表接下來的位置。
在K^n矩陣裡若元素A_ij等於X,表示經過n次
後將帥由i移動至j有X種不同選擇路徑。

K^1
1 2 3 4 5 6 7 8 9
┌─┬─┬─┬─┬─┬─┬─┬─┬─┐
1│ 0│ 1│ 0│ 1│ 0│ 0│ 0│ 0│ 0│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
2│ 1│ 0│ 1│ 0│ 1│ 0│ 0│ 0│ 0│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
3│ 0│ 1│ 0│ 0│ 0│ 1│ 0│ 0│ 0│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
4│ 1│ 0│ 0│ 0│ 1│ 0│ 1│ 0│ 0│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
5│ 0│ 1│ 0│ 1│ 0│ 1│ 0│ 1│ 0│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
6│ 0│ 0│ 1│ 0│ 1│ 0│ 0│ 0│ 1│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
7│ 0│ 0│ 0│ 1│ 0│ 0│ 0│ 1│ 0│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
8│ 0│ 0│ 0│ 0│ 1│ 0│ 1│ 0│ 1│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
9│ 0│ 0│ 0│ 0│ 0│ 1│ 0│ 1│ 0│
└─┴─┴─┴─┴─┴─┴─┴─┴─┘


K^2
1 2 3 4 5 6 7 8 9
┌─┬─┬─┬─┬─┬─┬─┬─┬─┐
1│ 2│ 0│ 1│ 0│ 2│ 0│ 1│ 0│ 0│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
2│ 0│ 3│ 0│ 2│ 0│ 2│ 0│ 1│ 0│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
3│ 1│ 0│ 2│ 0│ 2│ 0│ 0│ 0│ 1│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
4│ 0│ 2│ 0│ 3│ 0│ 1│ 0│ 2│ 0│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
5│ 2│ 0│ 2│ 0│ 4│ 0│ 2│ 0│ 2│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
6│ 0│ 2│ 0│ 1│ 0│ 3│ 0│ 2│ 0│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
7│ 1│ 0│ 0│ 0│ 2│ 0│ 2│ 0│ 1│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
8│ 0│ 1│ 0│ 2│ 0│ 2│ 0│ 3│ 0│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
9│ 0│ 0│ 1│ 0│ 2│ 0│ 1│ 0│ 2│
└─┴─┴─┴─┴─┴─┴─┴─┴─┘


K^3
1 2 3 4 5 6 7 8 9
┌─┬─┬─┬─┬─┬─┬─┬─┬─┐
1│ 0│ 5│ 0│ 5│ 0│ 3│ 0│ 3│ 0│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
2│ 5│ 0│ 5│ 0│ 8│ 0│ 3│ 0│ 3│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
3│ 0│ 5│ 0│ 3│ 0│ 5│ 0│ 3│ 0│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
4│ 5│ 0│ 3│ 0│ 8│ 0│ 5│ 0│ 3│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
5│ 0│ 8│ 0│ 8│ 0│ 8│ 0│ 8│ 0│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
6│ 3│ 0│ 5│ 0│ 8│ 0│ 3│ 0│ 5│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
7│ 0│ 3│ 0│ 5│ 0│ 3│ 0│ 5│ 0│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
8│ 3│ 0│ 3│ 0│ 8│ 0│ 5│ 0│ 5│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
9│ 0│ 3│ 0│ 3│ 0│ 5│ 0│ 5│ 0│
└─┴─┴─┴─┴─┴─┴─┴─┴─┘

K^4
1 2 3 4 5 6 7 8 9
┌─┬─┬─┬─┬─┬─┬─┬─┬─┐
1│10│ 0│ 8│ 0│16│ 0│ 8│ 0│ 6│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
2│ 0│18│ 0│16│ 0│16│ 0│14│ 0│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
3│ 8│ 0│10│ 0│16│ 0│ 6│ 0│ 8│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
4│ 0│16│ 0│18│ 0│14│ 0│16│ 0│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
5│16│ 0│16│ 0│32│ 0│16│ 0│16│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
6│ 0│16│ 0│14│ 0│18│ 0│16│ 0│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
7│ 8│ 0│ 6│ 0│16│ 0│10│ 0│ 8│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
8│ 0│14│ 0│16│ 0│16│ 0│18│ 0│
├─┼─┼─┼─┼─┼─┼─┼─┼─┤
9│ 6│ 0│ 8│ 0│16│ 0│ 8│ 0│10│
└─┴─┴─┴─┴─┴─┴─┴─┴─┘

--

All Comments

Madame avatarMadame2009-07-27
馬之Adjacency矩陣則是90*90
Annie avatarAnnie2009-07-30
你講這些只怕曲高和寡.一般人哪知什麼是adjacency矩
陣? 而且這跟人類對於棋勢分析的思維很難結合. 若用
Dora avatarDora2009-07-31
來搞電腦象棋或許有用.
Hedwig avatarHedwig2009-08-02
恩恩
Valerie avatarValerie2009-08-02
改天拿來用看看