24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1001  |  回复: 3

wshb0601

金虫 (小有名气)

[求助] 如何利用最少的初等行变换步数将一个二元域矩阵转化成置换矩阵?

请问,给定一个二元域(有限域GF(2)上)矩阵,如何利用最少的初等行变换步数将其化成一个置换矩阵(每行每列都只有一个1)?
有什么算法?

例如:2*2矩阵[[1,0],[1,1]]可以通过一步化成置换矩阵(将第一行加到第二行);
          2*2矩阵[[0,1],[1,1]]也可以通过一步化成置换矩阵(将第一行加到第二行)。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

本质是用二元域相加【相当于数字电路的异或】运算完成高斯消元法
2楼2014-10-06 11:07:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wshb0601

金虫 (小有名气)

引用回帖:
2楼: Originally posted by feixiaolin at 2014-10-06 11:07:54
本质是用二元域相加【相当于数字电路的异或】运算完成高斯消元法

说得对!请问有什么算法可以计算出这个矩阵运算需要的最少异或数吗?
3楼2014-10-06 15:08:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

比较复杂,
a异或b=c;&  c异或b=a;的性质;
加上概率组合
4楼2014-10-06 16:54:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wshb0601 的主题更新
信息提示
请填处理意见