Ruby on rails 对购物车项目应用符合条件的交易/促销后查找最小购物车价值的算法策略

Ruby on rails 对购物车项目应用符合条件的交易/促销后查找最小购物车价值的算法策略,ruby-on-rails,ruby,algorithm,e-commerce,promotions,Ruby On Rails,Ruby,Algorithm,E Commerce,Promotions,我在从事一项电子商务领域的工作 管理员用户可以创建促销。如果进行促销,商品的价格将降低 晋升: 有很多项目 有一些必须满足的条件,以便将其应用于项目 将显示在一组项目上。申请促销后,单个商品的价格将降低 目标:购物车总数必须最小化,以便用户获得 最高折扣。我们需要选择一个能提供更多信息的促销活动 给用户打折 到目前为止,我尝试的是: 1) 我发现商品促销。然后为该项目选择最佳促销。但在某些情况下,购物车总数不是最小值 2) 第二种方法是,根据促销活动准备商品组,但不知何故无法确定哪种促销活动

我在从事一项电子商务领域的工作

管理员用户可以创建促销。如果进行促销,商品的价格将降低

晋升:

  • 有很多项目
  • 有一些必须满足的条件,以便将其应用于项目
  • 将显示在一组项目上。申请促销后,单个商品的价格将降低
目标:购物车总数必须最小化,以便用户获得 最高折扣。我们需要选择一个能提供更多信息的促销活动 给用户打折

到目前为止,我尝试的是:

1) 我发现商品促销。然后为该项目选择最佳促销。但在某些情况下,购物车总数不是最小值

2) 第二种方法是,根据促销活动准备商品组,但不知何故无法确定哪种促销活动在折扣方面是最好的

哪种算法策略适合解决这个问题?我见过,,但不知怎么搞不懂

示例附于此处:

任何提示都会有帮助