gpt4 book ai didi

algorithm - 获得形式为 : [1, 1,1,1] 的向量

转载 作者:行者123 更新时间:2023-12-04 08:58:24 26 4
gpt4 key购买 nike

我有以下问题,给定一组 n 个具有相同维度 m 的向量,这些向量的形式为 [0,1,0,1,1,1,1]。我想获得矢量的所有组合,以便添加位置 m_i 获得以下形式的矢量:[1,1,1,1,1,1]。我想知道是否有人知道如何在没有蛮力的情况下做到这一点?
谢谢

最佳答案

这被称为“精确覆盖问题”,并且是 NP 竞争。
Knuth 有一篇很好的(可读的)论文,关于一种称为“Dancing Links”的技术,可以用来解决这个问题。
https://www.ocf.berkeley.edu/~jchu/publicportal/sudoku/0011047.pdf
https://en.wikipedia.org/wiki/Exact_cover

关于algorithm - 获得形式为 : [1, 1,1,1] 的向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63692816/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com