吾爱随笔录
博客
问答
专栏
题库
搜索
登录
注册
最大化矩阵 A 和单位矩阵 I 的任何排列的 sum(AI)
计算科学
线性代数
优化
算法
2021-12-24 06:54:14
我有一个随机二进制矩阵
A
A
A
=
⎡
⎣
⎢
⎢
⎢
⎢
⎢
⎢
0
0
1
0
1
0
1
1
1
0
0
0
1
1
1
0
1
1
0
1
1
0
0
0
1
⎤
⎦
⎥
⎥
⎥
⎥
⎥
⎥
A
=
[
0
0
0
0
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
0
1
0
1
1
1
]
和单位矩阵的排列(稍后表示为
I
p
I
p
) 这将过滤它。
我想找到最好的排列
I
p
I
p
(使用行/列交换)以最大化
sum
(
A
I
p
)
sum
(
A
I
p
)
sum
(
A
I
p
)
sum
(
A
I
p
)
使用逐元素求和和乘法计算
前任。
A
=
⎡
⎣
⎢
0
1
1
1
0
0
0
1
0
⎤
⎦
⎥
A
=
[
0
1
0
1
0
1
1
0
0
]
最大值
sum
(
A
I
)
sum
(
A
I
)
将来自
I
p
=
⎡
⎣
⎢
0
0
1
1
0
0
0
1
0
⎤
⎦
⎥
I
p
=
[
0
1
0
0
0
1
1
0
0
]
我目前正在检查每个可能的列排列
I
I
,它的规模非常大。
1个回答
这是一个
分配问题
。
有很多快速算法可以解决这些问题。
你的实例有多大?
其它你可能感兴趣的问题
上一篇
网格上点之间的总距离
下一篇
内部惩罚不连续 Galerkin Matlab 实现