- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 OR-Tools实战二:进阶使用
ortools工具提供了方便的方式解决vrp及相关变种问题,未暴露源码,只需要按照示例就能解决问题,做到了高度的通用化,但通用化的一个弊端就是个别问题、特殊问题很难轻松解决。通过权重、惩罚等方式实现个性化需求,但模型中权重、惩罚过多时,有可能会相互影响,这时候使用其他启发式算法可能更能方便以后的迭代。通常情况下,如果是从固定位置的仓库出发,容量足够大,使用车辆数较少的方案也对应距离最短方案。实际业务中,往往不是调度全部的节点,部分节点由于特殊性与固定的车辆绑定了,如果不加处理在迭代过程中很难满足该约束。
2024-08-29 16:43:05
1302
1
原创 OR-Tools实战一:设置vrptw起始结束位置
OR-Tools是Google开发的一个用于解决运筹学中组合要优化问题的开源工具包,例如:车辆路径问题(vrp)、调度、装箱、网络流等,以及支持约束编程,支持线性、混合整数规划等。
2024-04-26 15:56:55
1889
原创 python2 pyspark中文乱码亲测解决
python默认使用UTF-8编码方式,处理中文时不会有任何问题;而pyspark也是可以指定UTF-8编码的,按道理来说处理中文也不会有问题,但是当。时,处理中文就会存在问题,如上述两张图所示,里面有Unicode、gbk两种编码;通过pyspark读取数据库数据,然后经过数据处理写入hive时,部分中文乱码;从图2来看,只要是Unicode编码的字段,通过。可以看到下面这个图,中午字段编码已经转换成功了。图2 原始数据list存储。尝试过 以下方式均未解决。图5 修改后编码展示。图6 修改后数据展示。
2023-07-22 16:48:01
1344
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅