PSO最佳适应度收敛曲线

2023-11-07

第一层模型:

确定每项作业的运输路线,和运输线路上每个节点的代理人和运输方式

每项作业根据时间、始终点约束构建节点、运输方式虚拟网络图,根据最短路径原则形成运输路线和运输方式选择的初始方案;(PSO)

根据节点间价格折扣不同和代理人运输能力不同进行代理人分配,确定每项作业在各节点之间的代理人分配;

 

上图为PSO最佳适应度收敛曲线。

 

第二层模型:

作业间的整合,在第一层模型确定的初始方案中,判断各作业间的路径是否有部分或者全部相同的,主要从时间限制和地理位置进行判断,形成路线合并和路线生成,在相同的路线上选用相同的运输方式和代理人。

 

上图为虚拟地图,通过仿真,得到的最佳路径为:

·作业1的最佳路线

3 -> 6 -> 21

·作业2的最佳路线

7 -> 4 -> 8 -> 9 -> 22

·作业3的最佳路线

1 -> 4 -> 7 -> 10 -> 13 -> 14 -> 15 -> 18 -> 19

·作业4的最佳路线

12 -> 15 -> 25 -> 26

·作业5的最佳路线

23 -> 22 -> 9 -> 8 -> 5 -> 2 -> 1

·作业6的最佳路线

26 -> 25 -> 24 -> 23 -> 22 -> 9 -> 8 -> 5 -> 2

·作业7的最佳路线

17 -> 18 -> 19 -> 26

·作业8的最佳路线

26 -> 19 -> 18 -> 17 -> 16 -> 13 -> 10

效果如下所示:

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PSO最佳适应度收敛曲线 的相关文章

  • Matlab 中的 3D 堆叠条形图

    我想在一个图中绘制多个堆叠条形图 detached 条形图 例如 准确地想象一下bar http mathworks com help matlab ref bar3 detached png绘图 但堆叠在一起 而不是单一颜色 Set up
  • 用于读取csv写入数组的c++程序;然后操作并打印到文本文件中(已经用 matlab 编写)

    我想知道是否有人可以帮助我 我正在尝试构建一个程序 从 csv 文件中读取大小未知的浮点数大数据块 我已经在 MATLAB 中编写了此代码 但想要编译和分发此代码 因此转向 C 我只是在学习并尝试阅读本文以开始 7 5 19892 4 23
  • MATLAB 问题中的 Parfor

    为什么我不能使用parfor在这段代码中 parfor i 1 r for j 1 N r xr j N r i 1 x i r j 1 end end 这是错误 错误 parfor 中的变量 xr 无法分类 请参阅 MATLAB 中的并行
  • Matlab:如何读取以逗号作为小数分隔符的数字?

    我有很多 数十万 相当大 gt 0 5MB 的文件 其中数据是数字 但以逗号作为小数分隔符 使用像这样的外部工具对我来说是不切实际的sed s g 当分隔符是点时 我只使用textscan fid f f f 但我看不到更改小数点分隔符的选
  • matlab中简单正弦波的傅里叶变换

    我尝试显示简单正弦波的频谱 因为我们知道具有固定频率的单个正弦波必须在其频谱中出现峰值我编写了这段代码 但我无法得到这个峰值我的代码中有什么问题 clc nsteps 200 number of signal elements in tim
  • MATLAB 符号替换

    我知道在 MATLAB 中如果声明了 syms x y f x 2 y 2 grad gradient f 然后grad会存储值 2 x 2 y 如果我想评估梯度 2 2 I use subs f x y 2 2 这返回 4 4 我正在编写
  • 在matlab中融合2个以上的图像

    在 MATLAB 中 如何融合两个以上的图像 例如 我想要做什么imfuse但对于超过 2 个图像 使用两张图像 这是我的代码 A imread file1 jpg B imread file2 jpg C imfuse A B blend
  • 如何使用最小生成树方法将边缘连接到图像中的节点

    我正在做我的手写图像图形匹配项目 我想在图形中表示给定的单词图像 我使用下面的算法 Algorithm input Binary image B Grid width w Grid height h Output Graph g V E w
  • OpenCV功能类似于matlab的“查找”

    我正在寻找 openCV 中的一个函数来帮助我制作图像蒙版 例如在 MATLAB 中 B A or B 零 大小 A B A 10 c 有些功能可以让你通过mask向他们提出论据 按照您描述的方式创建面具 我认为您正在追求Cmp 或 Cmp
  • 从 3 个向量创建等值线图

    我正在尝试根据这些数据创建等高线图 pH D Tur 5 10 3 79 18918919 5 50 6 92 97297297 5 00 0 50 09009009 5 00 6 90 36036036 5 10 9 91 0810810
  • Matlab 的 fftn 在多线程下变得更慢?

    我可以访问 12 核机器和一些严重依赖 fftn 的 matlab 代码 我想加快我的代码速度 由于 fft 可以并行化 我认为更多的内核会有所帮助 但我看到的恰恰相反 这是一个例子 X peaks 1028 ncores feature
  • 如何使用 MATLAB 的“等值面”函数创建三角球体

    如何创建一个三角球体 其中每个三角形的面面积相同 我想要这样的东西 http imageshack us a img198 5041 71183923 png http imageshack us a img198 5041 7118392
  • 有没有办法在 MATLAB 中查看 pcode 文件 (.p) 的源代码?

    有没有办法在 MATLAB 中打开 pcode 文件 p 如果 开放 是指edit 那么当然不是 pcode 中的 p 代表 受保护 其主要设计目标是在保护其源代码的同时部署功能组件 如果 开放 是指run 那么当然是的 引用手册 http
  • ODE 时间 Matlab 与 R

    如果在 matlab 中使用可变时间步长求解器 例如 ODE45 我会定义输出的时间跨度 即times 0 50 matlab 将返回 0 到 50 之间不同时间步长的结果 然而在 R 中 我似乎必须定义我希望 ODE 返回结果的时间点 即
  • 将此 MATLAB 代码转换为 Python 时我做错了什么?

    我正在努力将生成波形的 MATLAB 代码转换为 Python 就上下文而言 这是原子力显微镜带激发响应的模拟 与代码错误无关 在 MATLAB 中从 r vec 生成的图形与我在 Python 中生成的图形不同 我是否正确地将 MATLA
  • 在 Matlab 中保存当前运行的脚本

    有没有办法保存Matlab中当前运行的脚本 我有一个脚本 它会自动备份一组脚本 但如果我更改了当前脚本 则保存的版本将过期 也许可以调用一些java Thanks 在 Yair Altman 网站上的某个地方 请参阅我的其他答案中的链接 他
  • 如何在 MATLAB 中可视化球体的交集?

    似乎这个问题在一些地方被问过 包括SO https stackoverflow com questions 35130336 draws the intersecting volume of two spheres in matlab 我最
  • 在另一列中添加具有特定条件的一列,如 excel 的 sumif

    我有一个像这样的矩阵 A 1 2 2 3 3 4 4 5 5 6 6 8 7 9 8 5 9 4 现在我想添加第二列 条件是如果 limit 0 interval 3 且 limit limit interval 或者换句话说 当第 1 列
  • Python 函数句柄 ala Matlab

    在 MATLAB 中可以创建function handles http www mathworks co uk help techdoc ref function handle html与类似的东西 myfun arglist body 这
  • MATLAB 中的多个捕获组

    我有一个包含数字或字母的字符串a 可能紧随其后的是r or l 在 MATLAB 中 以下正则表达式返回为 gt gt regexp 10r 0 9 a l r match ans 10r 我希望10 and r分开 因为我有两个捕获组 有

随机推荐

  • Zxing和QR CODE 生成与解析二维码实例(普通篇)

    首先下载对应的jar包 本实例用的是Zxing2 2jar 下载地址 http download csdn net detail gao36951 8161861 Zxing是Google提供的关于条码 一维码 二维码 的解析工具 提供了二
  • Linux查找文件和目录,重定向输出 ,系统默认运行级别的查看和设置理论和练习

    作者 小刘在C站 个人主页 小刘主页 每天分享云计算网络运维课堂笔记 努力不一定有回报 但一定会有收获加油 一起努力 共赴美好人生 夕阳下 是最美的绽放 树高千尺 落叶归根人生不易 人间真情 目录 一 Linux 二 查找文件和目录 1 查
  • Windows Server 2012 R2 -webDAV管理(VMware workstation环境)

    安装URL及webDAV组件 启动设置webDAV 身份验证 客户端设置 连接测试
  • DNS缓存病毒防护43.227.220

    DNS缓存病毒又称DNS欺骗 是一种通过查找并利用DNS系统中存在的漏洞 将流量从合法服务器引导至虚假服务器上的攻击方式 在实际的DNS解析过程中 用户请求某个网站 浏览器首先会查找本机中的DNS缓存 如果DNS缓存中记录了该网站和IP的映
  • Onetab快速删除所有历史网页

    1 打开网页的控制台 F12 2 控制台粘贴该命令 document querySelectorAll div deleteAllButton forEach function ele index list ele click 3 然后按住
  • 我的CSDN三周年创作纪念日

    机缘 和老王研究读取和处理FY 4A AGRI数据 研究怎么生成经纬度查找图像 怎么处理 后来有了结果 就想着要不发到CSDN上 分享给大家 也能收获几个粉丝 收获 这个过程更多的是一种收获感和幸福感吧 收获了18w 的阅读和400多个粉丝
  • Java设计模式-单例模式

    JAVA设计模式课堂整理 代码都是maven引入junit包 pom文件
  • C++57个入门知识点_57 异常处理(为了程序健壮性,使用try{}catch(){}将代码包裹,出现异常时可以被程序接到,而不会造成程序阻塞或崩溃;需要在VS中打开设置;exception类)

    本篇作为C 基础知识的最后一篇 介绍如何进行代码中的异常处理 我们在写代码的过程中 不得不考虑一些突发的情况 比如说申请内存时内存不够用了 做除法时除数为0 这些都是在运行的时候才会出现的 这时候就需要考虑在运行时出现这些情况应该怎么处理
  • Spring AOP +自定义注解 + Spel表达式 实现审计日志

    1 简介 审计日记就是记录用户的操作记录 基于AOP动态代理 实现自定义审计日志注解 并支持Spel表达式解析 2 实现 2 1 日志存储实体类 Data Builder ToString public class AuditingLog
  • Elasticsearch架构原理

    架构原理 本书作为 Elastic Stack 指南 关注于 Elasticsearch 在日志和数据分析场景的应用 并不打算对底层的 Lucene 原理或者 Java 编程做详细的介绍 但是 Elasticsearch 层面上的一些架构设
  • JS对象其中两个Math对象和日期对象

    JavaScript对象 一 Math对象 1 Math对象的使用 Math对象用来对数字进行与数字相关的计算 该对象 不是构造函数 不需要实例化对象 可以直接使用其静态属性和静态方法 Math对象的常用属性和方法 成员 作用 PI 获取圆
  • Geant4程序的一点技巧总结 2

    4 关于获得粒子状态 获得粒子的总能量 G4Track pTrack pStep gt GetTrack const G4DynamicParticle pParticle pTrack gt GetDynamicParticle pPar
  • 7.设备驱动开发的基本函数

    7 1 I O口函数 无论驱动程序多么复杂 归根结底 无非还是向某个端口或者某个寄存器位赋值 这个值只能是0或1 接收值的就是I O口 与中断和内存不同 使用一个没有 申请的I O端口不会使处理器产生异常 也就不会导致诸如 segmenta
  • Qt4.8升级Qt5.9版本问题总结

    最好先在 pro文件中加上 greaterThan QT MAJOR VERSION 4 QT widgets建议最好和源码对比看着升级 有些问题不看源码 报出来的问题会误导我们 1 106 error class QString has
  • 【pyq文案】可可爱爱、脑回路清奇の朋友圈文案

    1 人每一个身体器官都是无价之宝 全部加起来1个月3000 2 别人出门 辣妹风 复古风 学院风 我出门 打工的勤劳小蜜蜂 3 看见自己就烦 50出 和今天星期四没关系 4 上学时拿钱混日子 上班后拿日子混钱 一辈子都在混 真有我的 5 上
  • 金融时间序列分析:5. AR模型实例(Python)

    0 目录 金融时间序列分析 9 ARMA自回归移动平均模型 金融时间序列分析 8 MA模型实例 Python 金融时间序列分析 7 MA滑动平均模型 金融时间序列分析 6 AR模型实例 金融时间序列分析 5 AR模型实例 Python 金融
  • C++基本设计模式01

    C 基本设计模式01 1 简单工厂模式 不直接在客户端创建类对象 利用工厂类的方法CreateObject来创建 优点 1 客户端和具体类解耦 即分开来 2 不需要担心对象创建的复杂程度 缺点 1 增加新功能通过改变源代码 不符合开闭原则
  • TCP协议详细总结

    计网分层结构 考虑最简单的情况 两台主机之间的通信 这个时候只需要一条网线把两者连起来 规定好彼此的硬件接口 如都用USB 电压10v 频率2 4GHz等 这一层就是物理层 这些规定就是物理层协议 我们当然不满足于只有两台电脑连接 因此我们
  • 数字化转型的五项关键驱动力

    在人工智能进入各个行业领域掀起涟漪的时代 企业更需要积极变革 每年几次的Forrester数字化转型高峰论坛会将全球数字高管和Forrester分析师汇聚一堂 一起探讨数字化演进的现状 我很有幸被邀请作为嘉宾 参与了五月初在芝加哥举行的活动
  • PSO最佳适应度收敛曲线

    第一层模型 确定每项作业的运输路线 和运输线路上每个节点的代理人和运输方式 每项作业根据时间 始终点约束构建节点 运输方式虚拟网络图 根据最短路径原则形成运输路线和运输方式选择的初始方案 PSO 根据节点间价格折扣不同和代理人运输能力不同进