CVRP-GA 基于C++,使用遗传算法解决物流运输中的VRP问题 ##1.导言 当今社会,随着像阿里,京东这样的电商巨头的崛起,我国的物流行业也变得空前的繁荣。特别是诸如淘宝双十一的日子里,更是达到了全民网购这种盛况。而随之而来的则是物流的运输问题。物流公司为了获得更高的利益,目标是在完成物流任务的条件下,通过合理的运输路径安排,使得使用最少的货车,运输的总里程也最少,货车利用率更高。而这也就是经典的CVRP问题。由于该问题为NP-hard问题,使用传统的算法较难解决,所以这里我们使用启发式智能算法中的遗传算法,去解决这个问题。 ##2.实验过程 ####在使用遗传算法解决CVRP问题时,步骤如下: 输入要选择的数据文件,种群大小,遗传进化的代数。 读取数据文件,得到每个客户点的坐标、运载需求量,以及货车最大装载量。 按种群大小与客户数量,初始化种群。假设种群大小为100,有75个客户,
2021-10-14 14:35:09 705KB C++
1
如果你需要在DOS下绘制图像,这个就是啦!
2021-10-13 16:00:54 25KB gdi/gdi+ dos C#
1
关于C#加密算法的实现,包括RSA、MD5,对称加密,公钥私钥对
2021-10-13 14:12:59 2.78MB 加密C#
1
C#调用c++dll文件是一件很麻烦的事情,首先面临的是数据类型转换的问题,相信经常做c#开发的都和我一样把学校的那点c++底子都忘光了吧(语言特性类)。 网上有一大堆得转换对应表,也有一大堆的转换实例,但是都没有强调一个更重要的问题,就是c#数据类型和c++数据类型占内存长度的对应关系。 如果dll文件中只包含一些基础类型,那这个问题可能可以被忽略,但是如果是组合类型(这个叫法也许不妥),如结构体、类类型等,在其中的成员变量的长度的申明正确与否将决定你对dll文件调用的成败。 如有以下代码,其实不是dll文件的源码,而是厂商给的c++例子代码 c++中的结构体申明 typedef stru
2021-10-12 23:12:27 54KB c c+ c++
1
ArcGis ENgine 二次开发 icon图标(png文件)基于C#
2021-10-12 19:04:08 1.94MB arcgisengine arcgis png 图标
1
主要介绍了基于C语言实现的aes256加密算法,结合具体实例形式详细分析了C语言实现的aes256加密算法实现步骤与使用技巧,需要的朋友可以参考下
2021-10-12 18:30:29 44KB C语言 aes256 加密算法
1
基于C++实现 普通卷积 快速卷积 长序列卷积——数字信号处理实验,值得参考。程序里现成的序列有正弦波 矩形波 三角波 采样
2021-10-12 15:07:10 4KB 普通卷积 快速卷积 长序列卷积
1
本项目为网络课程设计的作业,采用c#实现,使用UDP传输协议,在连接时采用TCP连接,拥有客户机和服务器端,客户机登录后能够在服务器端显示登录信息,服务器向该用户发送当前在线用户的ip信息,该用户选择所要发送文件的人的ip,进行文件传输,文件传输过程需要对方确认接收才可以完成,对方可以拒绝接收,文件格式不限,txt,word,pdf,音频,视频都可以传输。
2021-10-09 13:39:42 6.58MB C# P2P文件传输系统 UDP C/S模式
1
这是一个基于南京地铁的c++仿真模拟实现,采用C++语言模拟开发
2021-10-08 17:01:09 21KB C++,地铁
1
该代码实现了贪食蛇的基本功能,用到了C语言基础知识,包括结构体、数组、循环语句等等,另外还使用到了图形库,图形库的使用可以起到美化效果,用起来也更方便。特别适合刚接触C编程的小白看,若发现什么错误或有什么建议,请悉心批评指导。
2021-10-08 15:19:13 6.49MB C语言小项目
1