![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 80
迦棂
这个作者很懒,什么都没留下…
展开
-
C++:多目标货位分配问题——NSGAⅡ算法
0 前言因个人之前遇到过多目标货位分配问题,采用的是NSGAⅡ算法进行求解,在找资料时发现代码大多用的matlab或者python,用C++的比较少,而当时自己用的是C++语言,参考了Github上面的一些代码,算是大体搞定,现在贴出来方便后续自己查看,也供大家参考和交流1 算法流程多目标货位分配问题是以货架稳定性、库区分配优化以及物料搬运距离作为优化目标,在获取现在库存信息的基础上做出货位分配决策——即为每个入库物料分配最佳存储货位;整体算法流程如下所示,当满足最大迭代次数时,得到是一个最优paer原创 2021-04-13 20:57:20 · 3379 阅读 · 10 评论 -
C++改写csv文件指定行列的数据——记录贴
参考博文连接最近做货位分配功能,用csv文件记录仓库货位的存储状态,0表示空,1表示占用,即不可用;系统每次先读取csv文件,记录货位信息状态,在得到最优货位分配方案之后,更新货位信息,即csv文件具体改写操作流程可分为:1)读取源文件并将字符串保存到vector1中;2)根据最佳货位分配方案,标记需要改写的某行某列;如3行4列3)将3行的字符串提取出来,将每列的内容加上逗号再存入另一个vector2,将第4列的数据由0变为1;4)重复以上操作,全部更新完毕后,将vector1的内容再重新写入文原创 2020-11-25 20:50:47 · 3723 阅读 · 0 评论 -
vs2019:C++读取csv文件
最近自己编程涉及到这个,特此写文记录读取一个csv文件,将数据存到vector中,并将此作为我另一个程序的输入,因此对于读取的过程创建了相应的.h文件和.cpp文件。原csv文件内容:1、Read.h文件#pragma once#include<vector>using namespace std;class Read{public: vector<vector<double>> Material_WFV; //因为需要获取物料的重量、频次、体积信原创 2020-11-20 14:04:31 · 3423 阅读 · 2 评论