首页 文章
  • 4 votes
     answers
     views

    最小化颜色:背包算法的变体?

    在一个项目上工作我遇到了这个问题,我将在问题的真正领域之外进行重新讨论(我想我可以谈论烟花和形状的口径,但它会使理解更加复杂化) . 我正在寻找一种(可能是近似的)算法来解决它 . 我有n个不同大小的容器,m个具有不同大小职业和不同颜色的对象(对象可以是多色的,因此对象的颜色确实是一组) . 我的目标是将所有物体装入容器中(我已经知道这是可能的),这样每个容器的颜色种类最少 . 随着“各种颜色的最...
  • 10 votes
     answers
     views

    这在多项式(或伪多项式)时间内是否可解?

    我正在尝试为这个问题提出一个合理的算法: 假设你有一堆球 . 每个球至少有一种颜色,但也可以是多色的 . 每个球都有一个重量和一个与之相关的值 . 还有一堆盒子,每个盒子只有一种颜色 . 每个盒子都有最多可以容纳的球 . 目标是在保持总重量W的同时最大化盒子中的值的总和,唯一的规则是: 为了将球放入盒子中,它必须至少具有盒子的颜色 (例如,您可以将蓝色和绿色球放入蓝色框或绿色框中,但不能放入红色框...
  • -5 votes
     answers
     views

    如何检查行中的数据是否在np.where()内的列表中?

    developed_countries = ["NOR","AUS","CHE","DEU","DNK","SGP","NLD","IRL","ISL","CAN","USA",&...
  • 2 votes
     answers
     views

    用于以 2 的幂进行集划分的多项式时间算法

    与 programming/implementation 相比,这更是一个 algorithm/proof 问题,因此如果 StackOverflow 不是正确的选择,我们深表歉意。 至于问题: 假设我们有一组数字,并且每个数字都必须是一个正整数和2的幂。例如,也许我们有{1, 1, 2, 4, 8, 8, 8, 8, 128}。我们想将集合划分为A和B,其中每个元素必须恰好在A或B内,以使A的元...
  • 0 votes
     answers
     views

    哈密顿路径的时间复杂性

    下面是使用回溯来查找图中是否存在哈密尔顿路径的代码 . 根据下面的代码,时间复杂度为 O(V^2) ,其中 V 是顶点的总数 . 但哈密顿量问题是NP完全的 . 根据我的理解,这是一个在多项式时间 n^k 中无法解决的问题,其中输入 n 且 k 是常量 . 我已经测试了下面的代码并且工作正常 . 那我算错时间复杂度了吗? public boolean check() { Stack&lt...

热门问题