登录
OEIS由OEIS基金会的许多慷慨捐赠者.

 

徽标
提示
(来自的问候整数序列在线百科全书!)
A144017号 n X n X n交替符号超矩阵的数目。 0
1, 1, 2, 14, 924, 852960 (列表;图表;参考;;历史;文本;内部格式)
偏移
0,3
评论
n阶交替符号超矩阵(ASHM)是一个n X n X n超矩阵,其中的项来自{0,1,-1},因此每行、列和垂直线的非零项以符号交替,以+1开头和结尾。
ASHM是交替符号矩阵的三维模拟,并推广了拉丁方,因为不包含负项的n X n X n ASHM集与n X n拉丁方集是双向投影的。
链接
R.Brualdi和G.Dahl,交替符号矩阵和超矩阵,以及拉丁方的推广《应用数学进展》,95(2018),116-151。
Cian O'Brien,类拉丁方的交替符号超矩阵分解《应用数学进展》,121(2020),102097。
配方奶粉
使用2次计算机搜索进行验证。给定的搜索计算构成ASHM的n阶交替符号矩阵的所有序列。另一种搜索使用角和矩阵,已知角和矩阵与交替符号矩阵是双射的,通过计算角和矩阵的所有三维模拟。
例子
对于n=1,唯一的n X n X n ASHM是[[1]]]。
对于n=2,两个n X n X n ASHM为
[[[1,0],
[0,1]],
[[0,1],
[1,0]]]
[[[0,1],
[1,0]],
[[1,0]中,
[0,1]]].
黄体脂酮素
(圣人)
#用Sage编写的程序
#如果给定的n n X n ASM列表构成ASHM,则返回True,否则返回False
定义ASHM(L):
n=长度(L)
#通过超矩阵位置(i,j)的垂直线搜索每个i和j
对于范围(n)内的i:
对于范围(n)中的j:
#由于ASHM每行中的第一个非零条目为+1,因此检查交替条件
#就好像前面的非零条目是-1
最后=-1
对于范围(n)中的k:
#在当前垂直线的每个位置,如果当前条目的符号相反
#上一个,则更新上一个标志
如果L[k][i,j]*last==-1:
最后*=-1
#否则返回False,除非当前条目为0
elif L[k][i,j]!=0:
返回False
#如果在检查所有条目时,最近的非零条目不是+1,则返回False
如果最后!=1:
返回False
#如果未返回False,则返回True
return True
#从L中的每个列表生成一个元素的所有组合
定义组合框(L,current=[[]]):
#如果没有未组合的元素,则返回已进行的组合
如果长度(L)==0:
回流
#否则,L中下一个列表的每个元素都会附加到当前组合列表中
输出=[]
对于电流中的K:
对于L[0]中的a:
output.append(K+[a])
返回组合框(L[1:],输出)
#统计n阶的所有ASHM
定义count_ASHM(n):
#n阶的所有ASM都作为矩阵导入
asms=[]
对于AlternatingSignMatrices(n)中的A:
asms.append(A.to_matrix())
#最初,统计的ASHM为零
计数=0
#检查n n X n ASM的每个可能组合
对于组合框中的i([[k表示范围中的k(len(asms))]表示范围(n)中的m):
#如果n n X n ASM的当前列表形成ASHM,则对其进行计数
count+=int(ASHM(范围(n)中k的[asms[i[k]]))
#返回最终计数
返回计数
#注意:我在Python中运行了这个程序的一个更高效的版本,以获得n=5的答案,即使这样也花了6个小时。
打印(count_ASHM(0))
打印(count_ASHM(1))
打印(count_ASHM(2))
打印(count_ASHM(3))
打印(count_ASHM(4))
打印(count_ASHM(5))
#契安·奥布莱恩2023年5月31日
交叉参考
的三维模拟A005130美元,概括A002860号.
关键词
非n,坚硬的,更多
作者
塞缪尔·兹巴斯基(sa_Zbarsky(AT)yahoo.com),2008年9月7日
扩展
修正了a(4),增加了a(5),并由更新了定义契安·奥布莱恩2023年5月31日
状态
经核准的

查找|欢迎光临|维基|注册|音乐|地块2|演示|索引|浏览|更多|网络摄像头
贡献新序列。或评论|格式|样式表|变换|超级搜索|最近
OEIS社区|维护人OEIS基金会。

许可协议、使用条款、隐私政策。.

上次修改时间:2024年4月26日21:53 EDT。包含372004个序列。(在oeis4上运行。)