社区
数据结构与算法
帖子详情
求一个拆单算法
上海软件开发
2014-09-21 04:53:56
实际项目中遇到的问题,求教各位大牛,给一个算法或思路。
问题描述:
海外网购订单,要求每张订单不得超过1000元(否则海关要征税),允许拆单,单件商品无此限制。为了避税,就要由软件系统自动拆单。
问题:
如何才能使得拆出来的订单数量最少?(因为每单都有运费)
...全文
2840
10
打赏
收藏
求一个拆单算法
实际项目中遇到的问题,求教各位大牛,给一个算法或思路。 问题描述: 海外网购订单,要求每张订单不得超过1000元(否则海关要征税),允许拆单,单件商品无此限制。为了避税,就要由软件系统自动拆单。 问题: 如何才能使得拆出来的订单数量最少?(因为每单都有运费)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
organer
2015-06-30
打赏
举报
回复
请问这个有具体的参考的实现算法吗?
上海软件开发
2014-09-24
打赏
举报
回复
看来就这样了,结贴。分就给FancyMouse了
nice_cxf
2014-09-22
打赏
举报
回复
就是背包把?一般来说数量不会太多(几千个大概已经很少见了),所以基本不用考虑效率的问题
cnmhx
2014-09-22
打赏
举报
回复
通用的求解方法——整数规划问题。
angel6709
2014-09-22
打赏
举报
回复
网上找找,背包问题
FancyMouse
2014-09-21
打赏
举报
回复
你那个正常是做不了最优的。 我所谓乱搞也就是递归乱搜而已。稍微聪明点估计能有O(2^n)空间O(3^n)时间的dp。
上海软件开发
2014-09-21
打赏
举报
回复
更正一下: 3、剩下的产品项,金额都小于1000。遍历配对组合。
凡是与所有其他项两两配对后都超过1000的
,拆单。否则保留最接近1000的配对,视作一个组合项,递归本步骤,直到没有可以拆分
上海软件开发
2014-09-21
打赏
举报
回复
目前我自己的想法是: 1、订单总额不差过1000,无需拆单,略过 2、所有金额大于1000的产品形成一个单独的订单 3、剩下的产品项,金额都小于1000。遍历配对组合。凡是与其他项配对后超过1000的,拆单。否则保留最接近1000的配对,视作一个组合项,递归本步骤,直到没有可以拆分
上海软件开发
2014-09-21
打赏
举报
回复
引用 1 楼 FancyMouse 的回复:
NP-hard问题。看你数据规模了。数据不大乱搞都行。数据大了只能做近似解。
数据规模肯定不大,因为每张订单上的商品有限。有什么比较好的乱搞算法?
FancyMouse
2014-09-21
打赏
举报
回复
NP-hard问题。看你数据规模了。数据不大乱搞都行。数据大了只能做近似解。
深度
拆单
deep-orderbook
算法
深度
拆单
deep_orderbook
算法
拆单
交易
算法
demo数据
拆单
交易
算法
demo数据
成睿家具设计
拆单
成睿家具设计
拆单
vwap
算法
交易详解
vwap
算法
交易详解。定义 公式详解优化
云熙设计
拆单
软件-排版生产软件 -云承天工排版软件-云熙分拣打包软件合集
云熙设计
拆单
软件-排版生产软件 -云承天工排版软件-云熙分拣打包软件合集 1、不带锁软件 2、基本参数 3、视频教学 4、说明文件 5、常见的图集
数据结构与算法
33,027
社区成员
35,335
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章