- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 matlab制作饼图pie pie3
目录前言pie3(x)pie3(x,explode)pie3(x,explode,label)title(); legend();指定文本标签+饼图百分比pie3(ax,——)参考前言matlab画饼图函数:pie()二维饼图,pie3()三维饼图,下面以pie3为例具体介绍一下函数用法(pie函数用法相同)。pie3(x)1、当X中元素的和大于1时,则pie3通过X/sum(X)对值进行归一化,以确定饼中的每个切片的面积。例如:x = [1,3,0.5,2.5,2]; %饼图数据pie3(
2021-11-15 09:51:02
17744
6
原创 解决方法-Windows10使用动态库报错:不能找到依赖库xxx.dll:Can‘t find dependent libraries
有时候换电脑之后,本来运行没有问题的程序报错:找不到依赖库,是因为电脑内缺少某些dll,可以用如下方法解决:1、利用软件depends查看报错的xxx.dll,缺少哪些依赖库。打开软件file->Open打开xxx.dll,提示缺少哪些dll,如下图,缺少MSVCP140D.DLL VCRUNTIME140D.DLL2、下载相应的缺少的dll: https://cn.dll-files.com/3、将下载的dll放至C:\Windows\System32文件夹...
2020-08-26 21:23:49
6181
原创 分支定价算法(branch and price, B&P)
目录前言分支定界算法列生成算法步骤参考文献前言简述分支定价算法原理,如有错误可私信,谢谢。部分截图来自本人汇报所用PPT以及参考文献。分支定界算法分支定价算法(branch and price, B&P)=分支定界(branch and bound, B&B)+列生成(column generation, CG, 线性规划)。其中列生成算法用于求节点的下界,即节点松弛模型的最优解。列生成算法因其求解方法的本质会大大减少计算量,求解的并非节点松弛模型本身,而是受限制的松弛模型,即减少了
2020-08-20 22:13:27
22721
1
原创 蚁群算法(Ant Colony Optimization,ACO)介绍及MATLAB代码(求解旅行商问题TSP)
目录前言ACO测试算例:TSPMATLAB代码实验结果展示前言简要介绍了一下ACO算法,并针对求解旅行商TSP问题提供了MATLAB代码。ACO信息素更新测试算例:TSP TSP标准测试算例的网站,http://comopt.ifi.uni-heidelberg.de/software/TSPLIB95/tsp/,其中当前求得的最好解可查询htt...
2020-03-27 11:27:24
2313
原创 差分进化算法(Differential Evolution Algorithm,DE)介绍
目录前言差分进化算法初始化种群变异操作交叉操作选择操作算法流程C语言伪代码参考文献前言 差分进化算法(Differential Evolution Algorithm,DE)由Storn和Price于1995年提出,最早用来解决切比雪夫多项式问题。 DE 采用实数编码方式, 其算法原理与遗传算法十分相似, 进...
2020-03-18 19:01:03
11884
3
原创 [文献阅读] A formal analysis and taxonomy of task allocation in multi-robot systems(Gerkey)
前言 Gerkey B P, Matarić M J. A formal analysis and taxonomy of task allocation in multi-robot systems[J]. The International Journal of Robotics Research, 2004, 23(9): 939-954. 该文章提...
2020-03-18 15:55:52
935
原创 分布估计算法(Estimation of Distribution Algorithm,EDA)介绍及MATLAB代码(求解背包问题KP)
目录EDA算法EDA算法原理EDA的不同变体EDA算法流程EDA算法变体UMDAEDA算法变体PBILEDA算法变体BOA测试算例:KPMATLAB代码UMDA代码PBIL代码实验结果展示UMDA结果PBIL结果参考文献EDA算法EDA算法原理 通过一个概率模型描述候选解在空间得分布,采用统计学习手段从群体宏观的角度建立一个描述解分布得概率模型,然后对...
2020-03-14 22:38:37
12353
2
原创 粒子群算法(Particle Swarm Optimization,PSO)介绍及MATLAB代码
目录前言PSO简介classical PSO分类全局版粒子状态更新公式算法流程参数设置MATLAB代码实验结果展示前言 本文主要介绍了典型的粒子群算法流程以及给出了求解函数极值时的matlab代码。PSO简介 1. 由Eberhart和Kennedy于1995年提出。 2...
2020-03-14 19:53:39
7050
原创 启发式算法,元启发式算法,超启发式算法
目录启发式(Heuristic)元启发式(Metaheuristic)超启发式(Hyper-heuristic)三者区别参考文献启发式(Heuristic)元启发式(Metaheuristic) In computer science and mathematical optimization , a metaheuristic is a higher...
2020-03-12 17:44:47
5518
原创 图的一些基本知识:关联矩阵、拉普拉斯矩阵
目录前言关联矩阵(Incidence Matrix)拉普拉斯矩阵(Laplacian)参考文献前言 本文介绍了一些图论的基础知识,包括图的关联矩阵、拉普拉斯矩阵,本文中某些图片或者知识的参考/来源已列于本文最后。关联矩阵(Incidence Matrix) 关联矩阵是n×m的矩阵,n为顶点数量,m为边数量。&...
2020-03-08 19:01:42
41718
3
原创 图的一些基本知识:图,邻居,度矩阵,邻接矩阵
目录前言图(graph)邻居(neighborhood)度矩阵(degree)邻接矩阵(adjacency)参考文献前言 本文介绍了一些图论的基础知识,包括图的表示、邻接矩阵、度矩阵等(边不带权值的情况),本文中某些图片或者知识的参考/来源已列于本文最后。图(graph) 图用G=(V, E)表示,V中元素为...
2020-03-07 19:29:18
58604
6
原创 [文献阅读]An Efficient Evolutionary Algorithm for Subset Selection with General Cost Constraints(Bian C)
目录前言1、问题背景2、subset selection problem模型3、两个state-of-the-art算法(对比算法)4、文章提出的EAMC5、理论分析6、实验分析前言 这篇文章为南京大学人工智能学院研究助理卞超所写,主要研究内容为提出了一个有效的进化算法求解子集选择问题。论文地址:http://www.lamda.nju.edu.cn/...
2020-02-27 23:50:06
816
原创 Shapley值法介绍及实例计算
Shapley值法Shapley值法是Shapley L.S于1953年提出,为解决多个局中人在合作过程中因利益分配而产生矛盾的问题,属于合作博弈领域。应用 Shapley 值的一大优势是按照成员对联盟的边际贡献率将利益进行分配,即成员 i 所分得的利益等于该成员为他所参与联盟创造的边际利益的平均值。一、 Shapley值法解析(一)符号定义(1)n、N:假设合作博弈系统内有n个成员,由N...
2020-02-27 13:48:26
60644
5
原创 java调用C++的动态库dll(2) (举例-函数参数为二维数组)(内含一维数组例子的链接)
前沿实际中,有时已经用C++写好的程序,需要在Java中调用。本文以加法(函数参数为二维整型数组)为例,说明了如何通过Java调用C++动态库。本文基于前面博客进行撰写,省略各种步骤,直接列出相应的代码。前文链接:https://blog.youkuaiyun.com/luzaijiaoxia0618/article/details/99685747.C++工程代码编写加法程序,头文件test.h代码...
2019-11-27 21:59:03
913
原创 常见的优化算法原理及代码实现(转载于数据魔术师公众号or腾讯云)
这次做一个知识的搬运工~本篇博客内所有文章均转载于数据魔术师的微信公众号or腾讯云,最终解释权归原作者所有。粒子群算法(Particle Swarm Optimization, PSO)链接内容搬运:link遗传算法(Genetic Algorithm, GA)链接内容搬运:link1link2蚁群算法(Ant Colony Optimization, ACO)链接内容搬运:l...
2019-11-26 09:31:48
441
原创 使用Matlab发邮件
目录前沿代码结果展示前沿大家也可能遇到和我一样的问题,就是程序放在台式机上跑,人在上课或者干其他事情,不知道什么时候代码就跑崩了,直到去检查程序运行结果才发现,程序已经崩了,前面的时间都浪费了。为了避免这个问题,写一个Matlab给邮箱发邮件的程序,就可以实时掌握程序运行进程啦。不过,这个方法必须保证电脑连着网~代码注意代码段中的注释**的是需要修改为你自己的内容。用QQ邮箱与163邮箱发...
2019-11-24 19:33:21
1457
原创 java调用C++的动态库dll(1) (举例-函数参数为一维数组)
前沿实际中,有时用C++写好的程序,需要在Java中调用。本文以矩阵加法(函数参数为一维整型数组)为例,说明了如何通过Java调用C++动态库。(1)新建C++工程新建C++工程:打开vs - 文件 - 新建 - 项目 - win32控制台应用程序。因为本文是想说明如何用Java调用已经写好的C++程序,所以新建C++工程时未直接新建dll,而是新建的控制台应用程序。此过程截图如下:...
2019-08-17 23:38:58
1629
原创 第一篇博客
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdow...
2019-08-16 19:21:23
112
ACO_tsp_matlab.zip
2020-03-27
Shapley值法.pdf
2020-02-27
应用BP神经网络逼近非线性函数.zip
2019-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人