首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >通过算法比较多个客户的多个价格选项

通过算法比较多个客户的多个价格选项
EN

Stack Overflow用户
提问于 2013-10-06 02:34:26
回答 1查看 215关注 0票数 1

我们有一百万的客户。每种产品的销售成本可以表示为价格A或价格B。

价格A <<价格B。

价格A和价格B彼此不是线性的。在某些情况下,B的价格是2倍,在某些情况下是100倍。

A上所有客户的成本是

min( (sum(A)/count(A)),100 )* count(A)有效地,如果A上所有客户的平均成本小于100,则将其四舍五入为100。

对B没有这样的限制。

我愿意花最少的钱在他们的商品上。

如何最大化

cost=min( (sum(A)/count(A)),100 )* count(A) + sum(B)我一直认为这是对偶背包问题的一种形式,但我做不对……

我很可能会用Python来解决这个问题,尽管我怀疑这有多重要。

我已经通过将分数分配给x,y,z并基于此进行了手动分析,我对更多的计算解决方案感兴趣。

有什么方法可以推荐吗?

EN

回答 1

Stack Overflow用户

发布于 2013-10-18 17:41:47

在其他地方以一种容易得多的方式重申。

Searching for the best fit price for multiple customers

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

https://stackoverflow.com/questions/19204835

复制
相关文章
多个物种的肾脏部位巨噬细胞比较
然后我确实搜索了一下, 这样的研究已经是很多了,比如多个物种的肾脏部位巨噬细胞比较,发表它的文章J Am Soc Nephrol. 2019 May;标题是:《Single-Cell RNA Sequencing Identifies Candidate Renal Resident Macrophage Gene Expression Signatures across Species》,测序数据是公开可以获取的,GSE128993. 这个研究跨越四个物种,如下所示:
生信技能树
2021/12/24
5870
多个物种的肾脏部位巨噬细胞比较
centos7开机界面出现多个选项
第一个选项正常启动,第二个选项急救模式启动(系统出项问题不能正常启动时使用并修复系统)
全栈程序员站长
2022/06/29
1.6K0
centos7开机界面出现多个选项
socket模型处理多个客户端
最近学完了简单的socket编程,发现其实socket的网络编程其实并没有什么难度,只是简单的函数调用,记住客户端与服务端的步骤,写起来基本没有什么问题。 在服务器程序的设计中,一个服务器不可能只相应一个客户端的链接,为了响应多个客户端的链接,需要使用多线程的方式,每当有一个客户端连接进来,我们就开辟一个线程,用来处理双方的交互(主要是利用recv或者recvfrom用于收发信息),由于但是在网络中可能出现这样一种情况:由于处理比较复杂,下一条信息到来之后,上一条信息的处理还没有完成,这样信息太多了之后系统的缓冲占满之后可能会发生丢包的现象,所以为了解决这个问题,需要另外再开一个线程,专门用来处理接收到的数据,这样总共至少有3个线程,主线程,收发信息的线程,处理线程;这样可能也不完整,处理的操作种类多了的话可能需要根据不同的请求来开辟不同的线程用来处理这一类请求,下面是实现这一思路的部分代码: 全局变量:
Masimaro
2018/08/31
1.8K0
R语言多个样本均数的多重比较
对于多个样本均数的多重比较,比较常用的是LSD-t,SNK,Dunnett,Tukey等,这些方法在之前的推文中介绍过。
医学和生信笔记
2022/11/15
1.1K0
R语言多个样本均数的多重比较
centos7开机界面出现多个选项
第一个选项正常启动,第二个选项急救模式启动(系统出项问题不能正常启动时使用并修复系统)
用户1685462
2021/07/23
8500
通过跳板机管理多个ssh会话
为了加强服务器的安全性,一般情况下,服务器的登陆管理都通过跳板机(或堡垒机)进行管理和维护,内网的之间的ssh并不对外开放.
明哥的运维笔记
2020/06/30
1.8K0
通过跳板机管理多个ssh会话
nginx配置多个应用通过80端口访问
1、让域名供应商解析pan.a.com和www.a.com到自己的服务器,让pan.a.com指向localhost:8081,让www.a.com指向localhost:8080
聚优云惠
2020/02/21
3.1K0
Java中多个异常的捕获顺序(多个catch)
import java.io.IOException;   public class ExceptionTryCatchTest {       public void doSomething() throws IOException{           System.out.println("do somthing");       }       public static void main(String[] args){           ExceptionTryCatchTest etct = new ExceptionTryCatchTest();           try {               etct.doSomething();           } catch (Exception e) {                          } catch (IOException e) {                          }       }      }
用户7886150
2021/04/25
3.8K0
Redis 通过同时执行多个命令实现性能测试
注意:该命令是在 redis 的目录下执行的,而不是 redis 客户端的内部指令。
用户1685462
2021/08/30
1.2K0
SORT命令在Redis中的实现以及多个选项时的执行顺序
SORT命令在Redis中实现了对存储在列表、集合、有序集合数据类型的元素进行排序的功能。
一凡sir
2023/10/05
6130
SORT命令在Redis中的实现以及多个选项时的执行顺序
使用workflow一次完成多个模型的评价和比较
但是太费事儿了,同样的流程来了4遍,那要是选择10个模型,就得来10遍!无聊,非常的无聊。
医学和生信笔记
2022/11/15
1.6K1
使用workflow一次完成多个模型的评价和比较
msyql多个or,and,
where (`to`= 2 and `from`= 8) or (`to`= 8 and `from`= 2) and from_unixtime(a.time,’%Y-%m-%d’) =’2017-05-31′ order by a.time desc
全栈程序员站长
2022/07/20
2980
centos7开机界面出现多个系统引导选项的解决方法
前三个是选项是正常启动项,第四个选项是急救模式启动(系统出项问题不能正常启动时使用并修复系统)
用户4988376
2021/08/25
2.9K0
多个openstack合并成一个openstack的多个region
两个 openstack 简称 op1 op2 合并成 op1的region1 region2 具体实现是直接改数据库,不重新删除 添加endpoint了 1、把 op2 数据库中的keystore.endpoint下所有的region1 改为 region2 2、把 op2的 数据库中的keystore.endpoint中所有内容 导入 op1数据库中 keystore.endpoint 3 修改  op1数据库中keystore.endpoint下 所有region2 的service的id 改成reg
用户1057912
2018/07/06
1.1K0
spark读取多个文件夹(嵌套)下的多个文件
在正常调用过程中,难免需要对多个文件夹下的多个文件进行读取,然而之前只是明确了spark具备读取多个文件的能力。
sparkexpert
2022/05/07
3.2K0
vim打开多个文件、同时显示多个文件、在文件之间切换 打开多个文件:
1.vim还没有启动的时候: 在终端里输入 vim file1 file2 ... filen便可以打开所有想要打开的文件 2.vim已经启动 输入 :open file 可以再打开一个文件,并且此时vim里会显示出file文件的内容。
sunsky
2020/08/19
15.4K0
nginx 代理多个服务器——多个server方式
上一篇文章(http://blog.csdn.net/wild46cat/article/details/52840125)介绍了nginx的基本配置和使用方法,并且简单的介绍了一下如何利用nginx结合tomcat进行使用,达到反向代理的作用。现在我们要使用nginx达到这样的一个目的,能够代理多个服务器。
Java架构师必看
2021/05/14
7.1K0
nginx 代理多个服务器——多个server方式
通过位运算,实现单字段标识多个状态位
可能经常有如下这种需求: 需要一张表,来记录学员课程的通过与否. 课程数量不确定,往往很多,且会有变动,随时可能新增一门课.
fliter
2023/06/18
4520
通过位运算,实现单字段标识多个状态位
点击加载更多

相似问题

多个字段的比较算法

10

Google从多个下拉选项中计算价格

14

表单来自多个选项的总价格不变

12

与多个任意值比较的存储算法

32

通过多个比较降序

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文