【问题标题】:Limit stores - most efficient or easy approach?限制商店 - 最有效或最简单的方法?
【发布时间】:2015-10-26 01:30:18
【问题描述】:

假设您有多个供应商(假设是 5 个)都以不同的价格销售相同的商品。您必须购买商品 A、B、C、D、E。每个供应商都有商品 A、B、C、D、E,因此您可以轻松浏览每个供应商并找到每个商品的最便宜版本。但是,假设您仅限于从 X 供应商处购物。因此,您现在必须找到最便宜的组合,以确保您使用的供应商数量不会超过允许的数量。如果不尝试所有供应商组合,如何解决这个问题?

另一种表述示例的方式。

对于 5 家商店,我们只允许使用 2 家商店购买 5 件商品(每件商品在不同商店的价格不同)。我们如何节省最多的钱?有没有不尝试所有组合的解决方法

【问题讨论】:

  • 能否提供codechef链接?

标签: algorithm


【解决方案1】:

你的搜索是关于线性规划的......解释起来真的很长^^:https://en.wikipedia.org/wiki/Linear_programming

【讨论】:

  • 请不要只用链接回答。当您获得足够的代表时,您可以将其添加为评论。
  • 我知道它是关于线性规划的,但我特别想知道是否有任何算法可以作为基础。
  • 不能是线性规划;该问题可能不允许购买商品的一部分,并且很难将有限数量的供应商约束想象为 LP 约束。不过,它可能可以用整数编程来表示。如果您确实将其表示为整数规划问题,请查看en.wikipedia.org/wiki/Branch_and_cut
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-22
  • 1970-01-01
  • 2010-11-13
  • 1970-01-01
相关资源
最近更新 更多