首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >scm分布的适应度函数

scm分布的适应度函数
EN

Stack Overflow用户
提问于 2014-04-28 17:14:51
回答 1查看 68关注 0票数 1

问题:我需要一个健身功能,以确定成本和分配的项目数量。

表示:

我有一个配送中心。

我有3家商店(S1,S2,S3)

如果有一段时间,DC有30件A项,商店要求DC发送物品。S1要求10件,S2要求15件。S3要20台个人电脑。

当DC项<总项请求时,如何确定发送到Store的最佳编号项,同时计算每个商店销售该项目的利润以满足健身功能?

解决方案实例:

  • DC发送7到S1
  • DC发送10到S2
  • DC发送13到S3

最佳的健身功能是什么?

EN

回答 1

Stack Overflow用户

发布于 2014-04-30 22:52:31

用一种盈利的方法。你的健身功能看起来就像

代码语言:javascript
复制
integer fitness(int numberSentToA, int numberSentToB, int numberSentToC){
    moneyEarned = numberSentToA * priceAtWhichABuys + numberSentToB * priceAtWhichBBuys + numberSentToC * priceAtWhichCBuys;
    return moneyEarned;
}

然而,没有必要为这样的事情使用遗传算法。你可以用贪婪的方法找到最优解。

根据他们购买货物的数量对商店进行分类。拿着愿意付最多钱的商店,把他想要的所有货物都寄给他。然后选择下一个付费最高的商店。这样做,直到你用完了货物,在这一点上,你有最佳的分配。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23347207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档