登录
首页 » 算法 » 车辆路径问题算法

车辆路径问题算法

于 2022-07-12 发布 文件大小:2.99 kB
0 80
下载积分: 2 下载次数: 1

代码说明:

带时间窗的车辆路径问题(Vehicle Routing Problem with Time Windows, VRPTW)是对物流配送管理的核心问题——配送车辆调度 的问题抽象,其是在基本VRP基础上添加了时间窗约束衍生而来的, 可以将VRPTW描述为:使车辆从站点出发服务用户,完成用户需求 后仍返回站点,规定每个用户只能被一辆车服务且仅服务一次,且对 用户的服务必须在用户事先指定的时间窗内进行,问题的优化目标是 如何选择适当的路径,使得在满足以上约束条件的情况下,完成全部 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Gaussian Elimination Solution equation c procedures
    高斯消去解方程组c++程序-Gaussian Elimination Solution equation c procedures
    2022-11-18 19:05:03下载
    积分:1
  • 肾结石分割
    这是肾结石的分割算法。它是非常高效的算法,结果给出明确的肾结石。欢迎大家下载、试用。谢谢大家的支持!
    2022-02-10 09:58:10下载
    积分:1
  • 顺序队列C实现
    #include "stdio.h"    #include "stdlib.h"   #include "io.h"  #include "math.h"  #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 20 /* 存储空间初始分配量 */typedef int Status; typedef int QElemType; /* QElemType类型根据实际情况而定,这里假设为int *//* 循环队列的顺序存储结构 */typedef struct{ QElemType data[MAXSIZE]; int front;     /* 头指针 */ int rear;  /* 尾指针,若队列不空,指向队列尾元素的下一个位置 */}SqQueue;Status visit(QElemType c){ printf("%d ",c); return OK;}/* 初始化一个空队列Q */Status Init
    2022-08-13 11:29:01下载
    积分:1
  • 这是数字信号处理――matlab释义与实现一书的源代码
    这是数字信号处理――matlab释义与实现一书的源代码-This is the Digital Signal Processing-- Matlab Interpretation and Implementation of a source book
    2022-08-21 10:43:20下载
    积分:1
  • leach
    该算法基本思想是:以循环的方式随机选择蔟首节点,将整个网络的能量负载平均分配到每个传感器节点中,从而达到降低网络能源消耗、提高网络整体生存时间的目的。仿真表明,与一般的平面多跳路由协议和静态分层算法相比,LEACH协议可以将网络生命周期延长15%。LEACH在运行过程中不断的循环执行蔟的重构过程,每个蔟重构过程可以用回合的概念来描述。每个回合可以分成两个阶段:蔟的建立阶段和传输数据的稳定阶段。为了节省资源开销,稳定阶段的持续时间要大于建立阶段的持续时间。蔟的建立过程可分成4个阶段:蔟首节点的选择、蔟首节点的广播、蔟首节点的建立和调度机制的生成。
    2022-03-24 03:15:23下载
    积分:1
  • Bayesian Filter.贝叶斯(Bayesian)滤波器的C++类库。包括卡尔曼滤波(kalman filter)、粒子滤波(particle filt...
    Bayesian Filter.贝叶斯(Bayesian)滤波器的C++类库。包括卡尔曼滤波(kalman filter)、粒子滤波(particle filter)等。-Bayesian Filter. Bayesian (Bayesian) filters C Class. Including Kalman filter (Kalman filter). particle filter (particle filter).
    2022-07-09 16:17:24下载
    积分:1
  • 判断微分方程是否为病态方程,分别用定步长、变步长和适合病态系统的数值积分方对系统求解,并与解析解进行对比,分析每种方的求解精度和速度。...
    判断微分方程是否为病态方程,分别用定步长、变步长和适合病态系统的数值积分方法对系统求解,并与解析解进行对比,分析每种方法的求解精度和速度。-To determine whether the pathological differential equations, were used to set step, variable step size and suitable for pathological system numerical method for solving the system, and compared with the analytic solution, analysis of each method to solve the accuracy and speed.
    2023-07-19 22:15:03下载
    积分:1
  • 基于模拟退火的TSP
    模拟退火算法(Simulated Annealing , 简称SA)为求解传统方法难处理的TSP问题提供了一个有效的途径和通用框架, 并逐渐发展成一种迭代自适应启发式概率性搜索算法。用以求解不同的非线性问题; 对不可微甚至不连续的函数优化, SA 能以较大概率求得全局优化解; 具有较强的鲁棒性、全局收敛性、隐含并行性及广泛的适应性; 并且能处理不同类型的优化设计变量( 离散的、连续的和混合型的) ; 不需要任何的辅助信息, 对目标函数和约束函数没有任何要求。利用Metropolis 算法并适当地控制温度下降过程, 在优化问题中具有很强的竞争力, 本案例研究了基于模拟退火算法的TSP算法。
    2023-07-24 02:50:03下载
    积分:1
  • LBG,矢量量化经典
    用于语音矢量量化,随机初始化码本,其中有优化,当出现某一个码本样本个数为零时可重新进行分类,这样可避免聚类效果不佳。LBG算法与Kmeans算法类似,但在收敛时定义略有不同,稍加改动也可作Kmeans算法进行使用。
    2022-08-08 03:36:53下载
    积分:1
  • MBR MBR Protect
    MBR 保护由 opc0de小心 !享受
    2022-07-18 21:45:54下载
    积分:1
  • 696518资源总数
  • 104384会员总数
  • 26今日下载