自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 Linux Ubuntu 分区方案

Ubuntu安装时分区

2023-01-28 11:50:59 373

原创 Information sciences投稿经验

2021.2.10 submit2021.2.12 with editor2021.2.14 under review2021.3.11 required reviews complete2021.3.12 decision to revise1和3审稿人分别提出了两个小问题;审稿人2提出了8个问题,很专业。重新做了实验,所以用了一个多月的时间,主编给了40天的修改,最后一周还发邮件提醒了,还好问题都解决了。2021.4.17 re-submit2021.4.19 with editor20

2021-07-06 07:59:51 11126 32

原创 VMware Workstation虚拟机安装

1.双击VMware Workstation 安装文件,然后弹出下面的界面继续执行安装,如下图,选择安装路径和图标显示点击安装并完成安装汉化程序安装:首先结束如下虚拟机进程然后双击汉化程序,弹出如下界面,在目标文件夹中输入安装文件的路径,然后点击安装即可。打开虚拟机程序,自动弹出许可程序,选择同意即可。安装完成的虚拟机程序如图...

2021-02-08 10:32:31 310

原创 【如何提高科研论文的曝光率和影响力】IEEE 2020最新研讨会

今天和大家分享一下IEEE 2020年12月11日的《如何提高科研论文的曝光率和影响力》研讨会该会议请了IEEE ACCESS主编Derek Abbott教授,副主编深圳大学的周晔,IEEE全球产品和市场部高级总监Andrew L. Popper对科研论文投稿过程中的常见问题以及解决措施进行了介绍,主要问题包括:•如何提高研究成果的可见性和影响力•在IEEE开开源期刊上发表的好处•如何增加作者出版机会的技巧和最佳实践•编辑和审稿人在提交材料中注重什么•IEEE为作者提供的促进开放科学

2020-12-11 18:38:54 277

原创 multi-parent genetic algorithms

multi-parent partially mapped crossover (MPPMX) 2020,该算法考虑了父代基于的顺序order of the parent gene probabilistic multi-objective evolutionary algorithm (PMOEA) ,该算法考虑了父代基因出现的频率the gene frequency of parent solutions (NewCross)...

2020-11-21 21:55:03 435 7

原创 SCI投稿:IEEE ACCESS 投稿经验

今天和大家分享一下IEEE ACCESS的投稿过程。该期刊属于综合性期刊,工程技术大类下面的计算机:信息系统小类。期刊官网:https://ieeeaccess.ieee.org/投稿网站:https://mc.manuscriptcentral.com/ieee-accessIEEE ACCESS属于JCR Q1区,中科院二区,非TOP期刊。该期刊近五年的影响因子如下:去年该期刊的发文量达到了1.4万篇,属于高产类期刊,然而影响因子依然能保持3.5-4左右。IEEE ACCESS属

2020-11-12 21:20:02 13225 23

原创 智能优化算法

智能优化算法总结: 蚁群算法,1991 年 粒子群算法,1994年 细菌觅食优化算法, Bacterial Foraging Optimization Algorithm,2002年 混合蛙跳算法,Shuffled Frog Leaping Algorithm,2003年 人工蜂群算法,Artificial BeeAlgorithm,2005年 萤火虫算法,第一种Glowworm Swarm OptimizationAlgorithm 2005年,..

2020-11-12 12:19:33 2482 4

原创 最好的公开数据集有哪些

数据至上的人工智能时代,最好的公开数据集有哪些?现如今构建人工智能或机器学习系统比以往的时候更加容易。普遍存在的尖端开源工具如 TensorFlow、Torch 和 Spark,再加上通过 AWS 的大规模计算力、Google Cloud 或其他供应商的云计算,这些都意味着你可以在下午休闲时间使用笔记本电脑去训练出最前沿的机器学习模型。虽然不算是人工智能训练的最前沿,但人工智能的无名英雄确实就是数据,许多许多标注或未标注的数据。研究部门和公司也都认识到数据民主化是加快人工智能的必要步骤。然而,涉

2020-08-26 15:52:56 1942

原创 如何将wps中的表格转为图片,并设置较高的dpi

首先选中表格然后选中复制,打开一个新的PPT或者excel,右键选择 ”粘贴为图片“然后复制图片到visio中,然后选 文件-另存为-浏览(选择保存路径),然后选择要保存的格式点击保存后弹出输出设置对话框,可以自定义dpi的大小,然后确定即可。这也更改dpi不会失真。...

2020-08-19 22:16:00 6280

原创 百度AK 根据地址获取经度和纬度【python代码】

先上代码,下面解释:首先需要申请AK,通过如下网址:https://lbsyun.baidu.com/apiconsole/key/createIP白名单处填入本机IP,如果是动态ip可以填入0.0.0.0/0然后即可申请成功,如图将红色框对应的AK填入上面python代码中”你的ak“,即可...

2020-06-18 10:27:33 542

原创 遗传算法:交叉操作 SCX 2010

sequential constructive crossover (SCX) 2010SCX根据父代better edges构造子代,与GNX,ERX不同的是,SCX不仅取决于父代的构造,也能够生成新的,更好的构造,这些构造可能在两个选择的父代中都没有出现。算法步骤:从第一个节点node 1开始 依次搜索两个父代染色体,比较在父代中出现在节点P后面的第一个合法节点(没有被访问过的),如果父代中P节点后面没有合法节点,一次搜索{2,3,4,...n},选择第一个合法的节点,执行3 假设节点α

2020-05-28 09:04:57 1177 1

原创 遗传算法:交叉操作 Order-Based Crossover OBX

Order-Based Crossover (OBX) 1990随机选择父代P1,P2,随机选择P1中几个基因位置,位置可以不连续(parent1中1代表选中),把选中的P1基因复制到offspring相应位置 找到P2中选中的P1基因,删除已经填入offspring的基因 将parent2剩余基因3,4,5,8,9,按照P2基因位置复制到offspring中,如图所示...

2020-05-28 09:01:45 1256

原创 遗传算法:交叉操作 Swap Path Crossover (SPX)

Swap Path Crossover (SPX) 2005 执行过程如下:SPX随机选择一个(或者第一个)位置作为算法的开始位置,然后从左向右检查基因,如果parent1和parent2相同位置的基因相同则保留到child1和child2中 如果同一位置的基因不同则执行swap操作,假设当前基因是i,a=parent1(i),b=parent2(i),swap之后,parent1(i)=b或者parent2(i)=a,算法在设计中遵循一个规律,就说swap过程中solution可以得到一个较小的值(

2020-05-28 08:52:55 1144

原创 遗传算法:变异操作

基于Edit distances编辑距离的变异方法:Inversion or 2-change (block-reversal) 或者Reverse Sequence Mutation (RSM)2000:在父代中随机选择两个点,然后反转之间的部分。这种变异方法特别适合像TSP这样的问题,即邻接关系。[] Insert and block-transposition 1997:选择父代中的一个元素将其插入到另一个...

2020-05-25 21:43:06 12221 1

原创 遗传算法:交叉操作 NWOX 2006

Non-Wrapping Order Crossover (NWOX)[1]:NWOX是一种OX的变体,既能够保存相对位置关系,也能够保存绝对位置关系。执行步骤如下:C1, C2 是其父本 P1, P2的副本 在[1, L]上随机选择两个位置a,b,假设a ≤ b(Figure 2(a)) 在子代C1种找到父代P2中a,b之间的值v2(a), v2(a + 1),...,v2(b),并用holes取代,Figure 2(b),同理,C2也具有相似的步骤,在C2中找到 v1(a), v1(a +

2020-05-25 17:51:07 711

原创 遗传算法:交叉操作POP,POP1,POP2

permutation order based crossover (POP),POP是OX(order crossover)的一种变体,执行过程如下:选择两个父代染色体parent1和parent2,一个切点cut point parent1的第一部分,1到cut point的部分被复制到child2的第一部分,同理,child1的第一部分来自于parent2的第一部分 子代的第二部分来自于另一个父代出去已经填入的部分。例如,child2的第二部分应该填入的部分是,parent2删除1,3,4的部

2020-05-25 14:20:05 1650

原创 遗传算法:交叉操作 UPMX

UPMX(uniform partially-mapped crossover 1996)执行过程如下:首先复制父代parent1的染色体到子代O1 生成一个随机数pos1(如 2) 然后在父代parent2中找到子代1中随机数的位置,找到该位置对应的parent1中的数字pos2(O1中的pos1位置上的数字是8,对应parent2中8的位置是7,parent1中第7个位置的数字是3) 将pos1与pos2互换(8和3互换) 以上过程执行k次,k=[n/3]...

2020-05-24 22:59:58 2102

原创 遗传算法:最全的序列整数编码交叉算子 permutation encoding integer encoding crossover operator

关于遗传算法中的permutation coding问题的交叉算子种类介绍见文章Permutation integer encoding 序列编码是整数编码的一种,可以用于解决TSP(旅行商问题),Graph Coloring Problem(图上色问题),Quadratic Assignment Problem(二次分配问题,与TSP问题相似),N-Queens Problem。针对Permutation encoding根据交叉的方式不同可以分为以下几种类型:一、Position Bas..

2020-05-24 22:35:11 4189 2

原创 遗传算法:自适应交叉和变异(二):ADAPTIVE CROSSOVER

Yang在2002年将自适应中的parameter tuning分为3类:deterministic adaptation 确定性的调整:根据预定义的规则自动地调整参数 adaptive adaptation 适应性调整:根据整体的统计信息修改参数 self-adaptive adaptation 自适应调整:参数被编码与个体共同进化[1]使用了4种crossover方法,文中提出一种自适应方法根据种群反馈来调整每个算子的概率,而不是仅仅依靠先验知识来提高GA性能。4种crossover方法如下:

2020-05-16 18:32:52 3872

原创 遗传算法:自适应交叉和变异(一):PRGA

Fogarty首次使用了可变变异概率,他指出当变异率随generation呈现指数下降时,会有卓越的性能。这与模拟退火算法类似,突变率可以理解为温度,一种以恒定突变率进化的纯突变遗传算法被分析为恒温模拟退火算法 pc和pm都与种群的最大适应度和平均适应度成比例,当平均适应度接近最大值时概率较大,而某个染色体具有较大适应度的情况,概率较小。 当种群收敛时,加大自适应的crossover和mutation的step size,防止陷入局部最优[1]在他们的工作中第一次提出了自适应crossover rat

2020-05-16 14:55:47 5833

原创 遗传算法:交叉算法提高种群收敛速度

遗传算法通常需要很长的时间收敛到最优解,交叉算法是一种提升速度的方法,但是加快速度会导致收敛质量的下降,也就是premature convergence问题,crossover算法处理这个问题包括以下几方面:1.Faster Convergence,可以更快收敛但是不会降低解的质量的方法:Rank and Proximity Based Crossover (RPBC) 1999:这种交叉算子从相似等级的染色体和更近的位置形成后代。这就避免了对好染色体的破坏,这反过来又有助于更快地收敛到..

2020-05-15 21:56:42 5432

原创 遗传算法:提高种群质量的交叉方法

提高GA solution质量的交叉方法1.Adaptive Crossover

2020-05-15 18:42:51 1082

原创 遗传算法:交叉算子的分类

根据子代生成的方式的不同可以分为以下几种方式:1.Cut-Point Based:这种方式的交叉操作非常简单,但是效果并不是很好,因为相同的基因集合在父代与子代中流转one-point, two-point and the n-point crossover M-X (M) Crossover 2013:对父代基因分成3个block,这样可以生成18个子代 Reduced Surrogate Crossover 2011 Dissociated Crossover 1998:使用两种交叉操作生

2020-05-15 12:52:09 4991

原创 遗传算法:交叉操作 Relative Order Crossover (ROX)

Geometric operators 的分类:rigorously relative order geometric crossover(ROX)2007 :ROX将父代染色体的相对排列顺序传递给子代,ROX可以通过传统的binary字符串的方式扩展成序列的形式,但是缺点是可能不是可行解,需要repair机制,但是使用了repair 机制的子代不能保证继承了父代的相对位置关系了。APX和AX也有类似的情况。产生非可行解的原因是基于geometric的交叉算子并不是直接基于排列的,而是基于辅助矩阵的表.

2020-05-13 12:49:31 722

原创 遗传算法:交叉操作 Order Crossover OX1, OX2, OX3, OX4, OX5

OX11985:是最基本的Order Crossover ,执行过程如下:首先从父代随机选择两个个体P1,P2和两个点 将P1,P2两点之间部分提取出来,放在子代O1,O2相同位置(这里与PMX是相反的) 子代中打叉的部分的填入方式是:从另一个父代第二个切点开始,删除已经填入的部分,然后按照顺序填入。例如,O1已经填入的部分来自于P1,然后将P2第二个切点排序,得到3,7,4,2,5,1,6,8,此时删除2,7,1三个点,剩余部分为3,4,5,6,8,然后将上面的序列按照顺序填入O1同理OX2 .

2020-05-12 17:31:11 5836

原创 遗传算法:交叉操作 Merge(1&2) Crossover、MOX、MIS、ULX

遗传算法基于顺序的交叉操作的集中merge方法:Merge(1&2) Crossover 2007、Merging crossover (MOX)2006、Merging Independent Sets (MIS) 2006、Uniform Like Crossover (ULX) 2005一、Merge 1 算法思想:根据precedence优先级顺序比较父代两个染色体,选择优先级高的(优先级前面的高于后面的)如上面两个染色体parent1和parent2,优先级precedenc.

2020-05-12 16:26:40 2517

原创 遗传算法:交叉操作 Swap Path Crossover (SPX)

Swap Path Crossover (SPX)SPX的思想:是父代一对染色体,SPX中,一个子代从父代中的第一个(或者随机位置)元素开始,从左向右检查父代染色体,如果在某个位置上的父代基因相同则转到下一个位置,否则...

2020-05-10 21:03:20 848

原创 遗传算法:交叉操作Distance Preserving Crossover (DPX)

Distance Preserving Crossover (DPX) 2005DPX的主要思想是生成的子代与两个父代具有相同的距离,同时,两个父代的距离也与子代相同。距离指的是父代编码中不相同的基因的个数两个父代的编码相同位置的基因如果相同的话,直接复制到子代,剩下的位置由未分配的元素随机填充。举个例子:父代编码中由3个元素在相同的位置,即5,9,1,7,直接将上面的元素复制到子代的相同位置,其他位置由其余的元素随机填充。...

2020-05-10 15:23:10 647

原创 遗传算法:交叉操作 Inver-over 算子

Inver-over 算子1998:Inver-over 算子可以看作是GA中交叉和变异的混合方法 Inver-over步骤:随机初始化种群P 如果没达到temination,对每一个个体,,随机从中选择一个city c 执行下面的循环,生成随机数,如果rand()<=p,从剩余的city中随机选择一个;如果rand()>p,从P中随机选择一个个体,然后选择c下一个位置的city。执行上面的循环,直到选择的是c的下一个city则停止 计算eval(si)>ev...

2020-05-10 10:32:57 815

原创 遗传算法:交叉操作 Position-based Crossover (PBX)

Position-based Crossover (PBX) 1990随机选择父代P1,P2,随机选择几个基因位置,位置可以不连续 将选中的P1基因按照位置复制到O1中 删除P2中P1选中的基因,剩下的部分按照顺序填入O1PBX与OX相似,区别是选择的基因位置可以不连续,在保持位置信息方面可能不如CX和PMX...

2020-05-10 10:27:39 1506

原创 遗传算法:交叉操作 Alternating Position Crossover APX

APX (Alternating Position) Crossover 2013APX通过交替地从父代P1和P2中选择不重复的元素构造子代O1,O2。假设P1(1,2,3,4,5,6,7,8)和P2(3,7,5,1,6,8,2,4)首先选择P1第一个元素1,放入O1,然后选择P2中第一个元素3放入O1,以此类推,直到都选择完。如果选择的元素已经放入子代中则跳过继续选择。O1(1,3,2,7,5,4,6,8),O2(3,1,7,2,5,4,6,8)...

2020-05-10 10:26:21 1666

原创 遗传算法:交叉操作Subtour Exchange Crossover

Subtour Exchange Crossover 2008随机选择父代P1,P2,随机选择P1上的连续一段基因,在P2上找到这些基因所在位置 保持未选中的基因不动,分别复制到O1,O2中,剩下的基因分别用P2,P1中选中的基因填入这个算法的不同是只在P1上选中染色体,算法一次可以生成2个子代参考https://blog.csdn.net/u012750702/article/details/54563515/...

2020-05-10 09:09:35 808

原创 遗传算法:交叉操作 edge recombination crossover (ERX)

edge recombination crossover (ERX) 1991假设父代分别为,假设子代首先从node1开始,node 1的下一个元素可以是5,2,6,7,其中5,2,7有2个合法下一节点,6有3个,选择下一节点数目少的元素,因此可以从5,2,7中选择,假设随机选择的是5,有2个下一节点(去掉1)7和3,同样选择下一节点少的7,此时,7只有一个节点可以连接即3,与3连接的6和4中都只剩下2个节点,假设随机选择4,下一节点是6和2,这两个节点都只有一个下一节点,随机选择6,然后连接2,.

2020-05-10 08:45:10 1704 1

原创 遗传算法:交叉操作Cycle Crossover2 (CX2)

CX2 2017CX2是对CX的改进,步骤如下:选择两个父代个体 选择第二个父代P2的第一个位置作为第一个子代O1的第一个位置(这里与CX相反) O1的第一个位置的bit是4对应P1中的第二个位置,这个位置对应O2的2,继续搜索,2在P1中是第四个位置,这个位置对应P2中的1,此时,1就作为O2的第一个元素。 选中的1是P1中的第六个元素,这个位置对应P2中的8,因此,8作为O1的第二个元素 对选中的8执行两个移动,P1中的8对应P2中的5,P1中的5对应P2中的7,因此, 继续执行4,5

2020-05-10 08:36:21 1050

原创 遗传算法:交叉操作Cycle Crossover (CX)

Cycle Crossover (CX) 1987首先从父代随机选择两个个体P1,P2 在某个父代上随机选择1个基因(如P1的第一个位置1),然后找到另一个父代相应位置上的基因编号(P2第一个位置是8),再回到第一个父代找到同编号的基因的位置(P1中的8),找到8对应P2中的基因编号7,重复先前工作,直至形成一个环,环中的所有基因的位置即为最后选中的位置:1-8-7-4-1 将选中的数字填入到O1中,与P1中位置相同。 然后将O1中未填充的部分用P2相同位置填入同理但是CX有一个缺点,,,如上图

2020-05-10 08:33:45 3993 1

原创 遗传算法:交叉操作 partially mapped crossover operator(PMX)

partially mapped crossover operator (PMX) 1985PMX部分匹配交叉步骤:从父代随机选择两个个体P1,P2和两个点 将P1,P2两点之间部分提取出来,放在子代O2,O1相同位置 在提取出来的部分中,映射关系为2->1,7->6,1->8。下面我们可以把子代未填充的部分补充完整(使用父代),O1第一个位置来源于P1第一个位置,是3,第二个位置是4,最后一个位置5,因为没有与已经填上的部分(1 6 8)重复,直接填上就可以了,同理O2也可以

2020-05-10 08:27:54 4613 1

原创 遗传算法:交叉算子 crossover operator

关于遗传算法中的permutation coding问题的交叉算子种类介绍见文章 Inver-over 算子1998:Inver-over 算子可以看作是GA中交叉和变异的混合方法 Inver-over步骤:随机初始化种群P 如果没达到temination,对每一个个体,,随机从中选择一个city c 执行下面的循环,生成随机数,如果rand()<=p,从...

2020-05-05 20:19:11 4706

原创 多目标优化 MOP (九):Tree-Seed algorithm 2019

论文:A discrete tree-seed algorithm for solving symmetric traveling salesman problem

2020-05-04 22:08:44 953

原创 多目标优化 MOP (八):旅行商问题 Traveling Salesman Problem

论文:An Empirical Study on Evolutionary Algorithms for Traveling Salesman Problem 2019这篇文章讨论了Evolutionary computation (EC) 进化算法在组合优化问题中的应用,例如TSP。EC算法包括genetic algorithm (GA), ant colony optimization ...

2020-05-04 12:07:23 3200

原创 多目标优化 MOP (六):遗传算法 Two_Arch2  2015

论文:Two_Arch2:An Improved Two-Archive Algorithm for Many-Objective Optimization

2020-05-03 18:22:52 1576

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除