E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
03_算法学习
经典
算法学习
——求二叉树叶子节点的个数
二叉树的叶子节点是既没有左子树又没有右子树的特殊的节点,使用递归我们可以方便的计算出共有多少叶子节点。代码上传至https://github.com/chenyufeng1991/BinaryTreeLeafCount。核心代码如下:intleafCount=0;voidLeafCountBinaryCount(Node*node){if(node==NULL){return;}if(node->
q叶子
·
2020-07-30 20:46
javascript
算法学习
打卡(第二周)
之前因为工作原因接触了很多有意思的算法知识,为了巩固大家的算法基础和编程能力,笔者将开展为期2个月的
算法学习
打卡,每周3-5次算法训练,并附有算法题的答案,供大家学习参考.接下来我们复盘第二周的算法打卡内容
徐小夕_上海
·
2020-07-30 19:47
随机森林
算法学习
(转载)
转载自:http://blog.csdn.net/qq547276542/article/details/78304454随机森林
算法学习
最近在做kaggle的时候,发现随机森林这个算法在分类问题上效果十分的好
lixg88888888
·
2020-07-30 18:36
AI
优化
算法学习
(LM算法)
文章目录推荐书籍理论理解程序实现ceres安装代码:推荐书籍建议学习,METHODSFORNON-LINEARLEASTSQUARESPROBLEMS:http://www2.imm.dtu.dk/pubdb/views/edoc_download.php/3215/pdf/imm3215.pdf篇幅不长,容易理解学习的时候可以参考另一篇,UNCONSTRAINEDOPTIMIZATION:htt
zhulinmanbu114
·
2020-07-30 18:07
算法学习
复杂度分析(一)
标签(空格分隔):数据结构与
算法学习
引言:前面的两章理论引导,可以对我们的现有思想做下碰撞。接下来就要进入入门篇的内容了,复杂度分析数据结构与算法的半壁江山。为啥要进行复杂度分析?
luoluo01
·
2020-07-30 15:23
算法
openssl DSA
算法学习
1,DSA简介structdsa_st{/*Thisfirstvariableisusedtopickuperrorswhere*aDSAispassedinsteadofofaEVP_PKEY*/intpad;longversion;intwrite_params;BIGNUM*p;BIGNUM*q;/*==20*/BIGNUM*g;BIGNUM*pub_key;/*ypublickey*/BI
bigxu
·
2020-07-30 15:58
Openssl
学习
数据结构和
算法学习
之路——链表详解(C++版)
数据结构之线性表(链表)详解——(C++语言)Thereasonablemanadaptshimselftotheworld;theunreasonableonepersistsintryingtoadapttheworldtohimself.——BernardShaw明白事理的人使自己适应世界;不明事理的人想使世界适应自己。文章目录数据结构之线性表(链表)详解——(C++语言)(一)关于线性表1
凝望,划过星空.scut
·
2020-07-30 12:45
数据结构和算法
python有关数据预处理的库
1、sklearn.preprocessing数据预处理StandardScaler:如果某个特征的方差远大于其它特征的方差,那么它将会在
算法学习
中占据主导位置,导致我们的学习器不能像我们期望的那样,去学习其他的特征
吉吉的奥利奥
·
2020-07-30 12:00
『
算法学习
笔记』4th -8th day. 10道习题 & 常用数学函数
1.平均数average输入3个平均数,输出它们的平均值,保留3位小数。1#include2intmain()3{4inta,b,c;5scanf("%d%d%d",&a,&b,&c);6printf("%.3f\n",(a+b+c)/3.0);7}注意:(1)第6行/3.0的地方实际上是整型/浮点型=浮点型做了自动类型转换如果写成/3就会报错:exe1-1.c:6:2:警告:格式‘%f’expe
Edward-liang
·
2020-07-30 11:59
算法
03_
多线程
多线程在面试的时候,问到的几率比较大,我们来看看多线程需要掌握些什么?自由发挥典型案例:StringBuild:线程不安全,效率高JDK1.5,StringBuffer:线程安全,效率低JDK1.0image.png多线程创建?一:继承Thread类(1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。(2)创建Thr
七枷琴子
·
2020-07-30 10:53
算法学习
笔记(六)------深度优先搜索(DFS)
深度优先搜索(Depth-FirstSearch)是搜索的手段之一,它从某个状态(节点)开始,不断地转移状态(节点)直到无法转移,然后回退回上一状态,继续转至其他状态。如此不断重复,直到找到最终的解。例如求解数独,根据深度优先搜索的特点,采用递归函数实现比较简单合理。这篇博文由于水平有限且为学习笔记,简单的写一下DFS入门知识,归纳总结留待下一篇DFS相关博文。以经典的POJ2386为例子。就是求
九桂
·
2020-07-30 09:31
算法
C++
面试问题_基础
03_
多线程
多线程:01.多线程介绍1).什么是"进程":"进程"是操作系统中的概念,是指一个独立运行的"程序"。操作系统会负责管理每个应用程序,为它们统一分配系统资源。2).什么是"多进程":是指操作系统可以同时管理多个应用程序的"同时"运行,可以充分的利用硬件资源,也可以大大提高用户体验度。3).什么是"线程":"线程"是由某个"进程"内部启动的,一个进程可以启动N多的线程。一个线程内就是这个程序中的一段
sanqi37
·
2020-07-30 08:33
算法学习
--从深度优先搜索到走迷宫及寻找最短路径(二)
假设一个地图是n*m的矩阵,能走的格子标为0,不能走的格子标为1,终点位于x=p,y=q处,问,从起点(0,0)到终点最短路径是什么?首先想如何操作寻路方向:intnext[4][2]={{0,1},//向右走{1,0},//向下走{0,-1},//向左走{-1,0}};//向上走更新最小值:voidfind_out(intx,inty,intstep){if(x==p&&y==q){//此时已经
Allen_Xu17
·
2020-07-30 07:20
C++
自学笔记
算法与数据结构
数据结构与
算法学习
总结-线性表基础
表、栈和队列是最简单和最基本的三种数据结构。实际上,每一个有意义的程序都将显式地至少使用一种这样的数据结构,而栈则在程序中总是要被间接地用到,不管我们在程序中是否做了声明。1.抽象数据类型抽象数据类型(abstractdatatype,ADT):是带有一组操作的一些对象的集合。抽象数据类型是数学的抽象;在ADT的定义中没有的地方提到关于这组操作是如何实现的任何解释。如表、集合、图以及与它们各自的操
空谷回响
·
2020-07-30 06:32
数据结构
数据结构与
算法学习
笔记(第二章 线性表)
记一些第一次学习的时候不知道或者理解有偏差的东西吧记住下面这张表关于顺序表元素存储位置的计算先举个例子:如果每个元素占用8个单元,ai的存储位置是2000单元,则ai+1的存储位置是:?答案:2008单元。(别理解错了,让你求的是存储位置不是下标!!!)抛砖引玉:所有数据元素的存储位置均可由第一个元素的存储位置得到(“由第i个元素的存储位置得到”这里推得的):LOC(ai)=LOC(a1)+(i-
Bqv它不想做功
·
2020-07-30 05:13
数据结构
基础算法大总结(适合初学者)--
算法学习
算法复杂度STL枚举递归分治动态规划深度优先搜索广度优先搜索贪心算法复杂度算法程序复杂度问题https://blog.csdn.net/weixin_45822638/article/details/104964744STLSTLSTLsort用法https://blog.csdn.net/weixin_45822638/article/details/104965215STL二分查找法https
To_extreme
·
2020-07-30 05:11
各种目录
JS 数据结构与算法——栈 & 队列
手头上恰好有《学习Javascript数据结构与算法》的书籍,便转而先把数据结构与
算法学习
。一、认识数据结构什么是数据结构?下面是维基百科的解释:数据结构是计算机存储、组织数据的方式。
1024小神
·
2020-07-30 05:06
HTML前端
2019美赛B题PSO算法
2019美赛B题PSO算法本文参考网上
算法学习
PSO算法时,自己改变的一个例子算法有PSO算法,还有自己变得一个可以求一组数中的第k个最大值的函数。
weixin_42766592
·
2020-07-30 04:35
2019美赛B题
字符串全排列
算法学习
最近做了一道阿里的笔试题1.字符串“alibaba”有个不同的排列。A.5040B.840C.14D.420用概率的办法可以直接求解出C73*C42*A22,C73,7是下标,3是上标,结果是420;后来查了一下,这是一个全排列的问题,于是学习了一下全排列的算法。学习的博客http://blog.csdn.net/wzy_1988/article/details/8939140问题输入一个字符串,
weixin_30730053
·
2020-07-30 02:20
聚类分析学习(二)DBSCAN
算法学习
一.DBSCAN算法简介1.DBSCAN算法是一个比较有代表性的基于密度的聚类算法。2.与划分和层次聚类方法不同,它将簇定义为密度相连的点的最大集合,能够把具有足够高密度的区域划分为簇,并可在噪声的空间数据库中发现任意形状的聚类。3.基于密度的聚类算法的优点(1)可以发现任意形状的簇。划分方法和层次方法旨在发现球状簇,它们很难发现任意形状的簇。为了发现任意形状的簇,我们把簇看作数据空间中被稀疏区域
圣帝天龙
·
2020-07-29 23:12
matlab+数学建模
小白的数据结构与
算法学习
笔记(四)----线性表的顺序存储结构及相关操作
顺序存储结构是物理存储结构的一种,也是一种逻辑与物理保持一致性,说白了就是在一片地址连续内存空间存储数据的这样一种结构。举个例子来说,假如线性表中每个元素占a个存储单元,表中第1个元素在l(1)处,那么显然任意第i个元素在l(1)+(i-1)*a处。线性表的相关操作离不开四个字:取,读,插,删。由上面那个例子,线性表的存,读都是十分方便的,不管是要求在哪个位置操作,算一下就阔以了,所以时间复杂度都
啥都不会的小白
·
2020-07-29 23:40
数据结构与算法
小白的数据结构与
算法学习
笔记(五)----线性表的链式存储结构
前面讲了线性表的顺序存储,就像排队一样,一个挨着一个这样存储,由于逻辑与物理结构的一致性,可以节省描述元素之间逻辑关系的空间而且易于存读数据,但是插入删除元素时却要耗费很多时间,下面介绍的链式存储结构通过指针可以很好解决这个问题。链式存储结构,顾名思义,就像一条链,把所有元素串在一块,事实上,指针在这里也叫链。链式存储不像顺序存储,它存储元素是一种“乱放”式存储,不是一个挨一个这种,而是哪有空地就
啥都不会的小白
·
2020-07-29 23:40
数据结构与算法
数据结构与
算法学习
整理(一):二叉树
二叉树分类满二叉树:所有节点都有左子树和右子树,且叶子节点都在同一层上;完全二叉树:若设二叉树的深度为h,除第h层外,其它各层(1~h-1)的结点数都达到最大个数,第h层所有的结点都连续集中在最左边,这就是完全二叉树。四种遍历方式 以下图说明几种不同遍历方式的输出:(1)前序遍历 从根节点出发,先左子树遍历后右子树遍历的方式,第一次遇到的节点数据就输出:ABDECF(2)中序遍历 从根节点出
鬼马行天
·
2020-07-29 18:17
数据结构与算法学习
数据结构与
算法学习
笔记 (11)--查找
查找查找(或检索)是在给定信息集上寻找特定信息元素的过程。待查找的数据单位(或数据元素)称为记录,在学生管理系统中,一个学生的全部信息称为一条记录。如果这个学生的某个属性可以作为他的标识属性,称为关键字key。如果这个key值可以最为学生的唯一标识,那么称为主key。我们就是通过key值,从一堆数据中来检索我们想要的那条记录。称为查找!查找的方法不同的应用场合适用不同的方法,查找方法有很多,有顺序
王建峰
·
2020-07-29 18:06
计算机基础-数据结构与算法
CRC16
算法学习
笔记
一.CRC原理CRC(CyclicRedundancyCheck)即循环冗余校检码,和奇偶校检码一样,是用来检验数据传输的错误的,其原理用到的是多项式除法。首先一串比特流,可以表示为一个F2域上的多项式,比如10110110可以表示为g(x)=x^7+x^5+x^4+x^2+x^1,我们所要做的是找到一个不可约多项式,比如h(x)=x^8+x^6+x^4+x^3+x^2+x,然后将g(x)乘以x^
brother_mao
·
2020-07-29 17:52
我的笔记
学习笔记--关于算法
java
算法学习
笔记--线性表篇
1----算法和程序设计的关系算法是一切程序设计的灵魂和基础,选择合理的算法,可以起到事半功倍的效果。2----应用程序可以分为哪几部分?可以分为编程语言,数据结构,算法三大部分。3----什么是算法算法是对某一具体的问题的一种套路。4----算法的五种特征A有穷性:指的是执行步骤是有限的,执行时间也是有限的。B确切性:每一个步骤都必须有明确的说明,不能模糊。C输入:执行操作步骤前的条件。D输出:
Qing_zhi_hwl
·
2020-07-29 16:11
java
算法
学习笔记
java算法
数据结构与
算法学习
笔记-线性表(3)
2.2.2线性表的链式存储线性表的链式存储结构链式存储:用一组任意的存储单元存储线性表中的数据元素。用这种方法存储的线性表简称线性链表。存储链表中结点的一组任意的存储单元可以是连续的,也可以是不连续的,甚至是可以零散分布在内存的任意位置上的。结点的逻辑顺序和物理顺序不一定相同。为了正确表示结点间的逻辑关系,在存储每个结点值的同时,还必须存储指示其直接后继结点的地址,称为指针(pointer),这两
悟空爱洗头
·
2020-07-29 15:20
学习笔记
数据结构与
算法学习
笔记-线性表(2)
2.2线性表的实现2.2.1线性表的顺序存储顺序存储:把线性表的结点按逻辑顺序依次存放在一组地址连续的存储单元里。用这种方法存储的线性表简称顺序表顺序存储的线性表的特点:线性表的逻辑顺序与物理顺序一致;数据元素之间的关系是以元素在计算机内“物理位置相邻”来体现。设每个元素需占用/个存储单元,以所占的第一个单元的存储地址作为数据元素的存储位置。则线性表中第i+1个数据元素的存储位置LOC(ai+1)
悟空爱洗头
·
2020-07-29 15:20
学习笔记
抓住那头牛(广搜)--
算法学习
题目描述农夫知道一头牛的位置,想要抓住它。农夫和牛都位于数轴上,农夫起始位于点N(04->5或3->6->5问题解决运气不太好的话:3->2->4->5运气最坏的话:3->2->1->0->4->5想求最优(短)解,则要遍历所有走法。可以用各种手段优化,比如,若已经找到路径长度为n的解,则所有长度大于n的走法就不必尝试。运算过程中需要存储路径上的节点,数量较少。用栈存节点策略2)广度优先搜索:给节
To_extreme
·
2020-07-29 14:26
算法知识点的学习
神经网络-误差反向传播算法 BP算法
BP
算法学习
笔记1学习基础–神经网络的基本原理和前向过程如下图所示,这时一个简单的神经网络模型,通过这样一个模型我们就可以完成一些工作。
Bluish White
·
2020-07-29 14:27
数据结构与
算法学习
笔记-线性表(1)
数据结构-线性表2.1线性表的定义和基本操作线性表是一种典型的线性结构。存在一个唯一的被称为“第一个”的数据元素;存在一个唯一的被称为“最后一个”的数据元素;除第一个元素外,每个元素均有唯一一个直接前驱;除最后一个元素外,每个元素均有唯一一个直接后继。线性表(LinearList):是由n(n>=0)个数据元素(结点)a1,a2,…,an组成的有限序列。所有节点具有相同的数据类型。数据元素的个数n
悟空爱洗头
·
2020-07-29 13:59
学习笔记
【机器学习】代价函数和梯度下降法
也就是说差距越大,
算法学习
的代价也就越大,所以梯度下降法的本质也就是不断地优化代价函数。1、平方差代价函数解决回归问题
几维wk
·
2020-07-29 12:56
机器学习
HMM算法在语音识别中的应用——
算法学习
总体框架输入Treatacoustic(听觉的)inputOassequenceofindividualobservationsO=o1,o2,...,ot结果DefinesentenceasasequenceofwordsW=w1,w2,...,wn判断模型最大概率:W=argmaxW∈LP(W|O)贝叶斯:W=argmaxW∈LP(O|W)P(W)P(O)化简:由于P(O)对所有W一样,W=a
yzbx
·
2020-07-29 11:13
算法学习
牛客网
算法学习
笔记-概率(2)
第七节随机区间函数练习题题目:假设函数f()等概率随机返回一个在[0,1)范围上的浮点数,那么我们知道,在[0,x)区间上的数出现的概率为x(0print(vectorarr,intN,intM){vectorres(M);intindex;for(inti=0;iret;//每次拿一个球都会调用这个函数,N表示第i次调用vectorcarryBalls(intN,intk){if(N<=k)re
jq117
·
2020-07-29 10:06
牛客网算法笔记
你们要的写给 Java 程序员看的
算法学习
指南!
转自JavaGuide这篇文章我会推荐一些关于
算法学习
的书籍以及资源。希望对大家学习算法有帮助!
程序员吴师兄
·
2020-07-29 08:57
算法学习
之路|差分约束系统
摘要:差分约束系统实际上是一种转化,把某些问题转化成最短路问题来进行求解差分约束系统实际上是一种转化,把某些问题转化成最短路问题来进行求解差分约束系统解决的问题是不等式的求解:例如:x2-x0<=3;x4-x2<=2;x3-x0<=5;x1-x0<=4;x3-x1<=1;x4-x3<=1;x3-x2<=3;如果要求x4-x0的不等式解,显然可用不等式俩俩相加的方法求,求出是:x4-x0<=5,x4
暖夏未眠丶
·
2020-07-29 06:08
#数据结构与
算法学习
笔记#PTA18:图(邻接表)+DFS(深度优先搜索)+BFS(广度优先搜索)(C/C++)
2018.5.22上周解决完了树的大BOSS,这周正式进入图了。图根据边的性质可以分为有权图和无权图,有向图和无向图。无论哪一种图,都可以用邻接矩阵与邻接表两种数据结构表示,对于稠密图来说,邻接矩阵更方便一些,对于稀疏图来说,邻接表效率更高。图有两种遍历方法,深度优先搜索(DFS,DepthFirstSearch)与广度优先搜索(BFS,BreadthFirstSearch)。这题意思很简单,只要
NJU_ChopinXBP
·
2020-07-29 05:58
PTA
C/C++
数据结构与算法
数据结构与
算法学习
总结-算法分析基础
算法(algorithm)是为求解一个问题需要遵循的、被清楚指定的简单指令的集合。是明确定义的可计算过程,以一个数据集合作为输入,并产生一个数据集合作为输出。一个算法通常具有以下五个特性:输入:一个算法应以待解决的问题的信息作为输入;输出:输出对应指令集处理后得到的信息;可行性:算法是可行的,即算法中的每一条指令都是可以实现的,均能在有限的时间内完成;有穷性:算法执行的指令个数是有限的,每个指令又
空谷回响
·
2020-07-29 02:10
数据结构
数据结构与
算法学习
总结(一)
1.什么是数据结构和算法数据结构,就是一组数据的存储结构。算法,就是操作数据的一组方法。数据结构是为算法服务的,算法要作用在特定的数据结构之上。2.为什么要学习数据结构和算法?(1)对个人:数据结构和算法是程序员的必修课程之一,能帮助我们写出性能更优更好的代码。算法,是一种解决问题的思路和方法,也可以运用到生活的各个方面。长期来看,大脑思考能力是个人最重要的核心竞争力,而算法能帮助我们有效的训练大
淡淡的孩纸
·
2020-07-29 01:59
数据挖掘
算法学习
(三)NaiveBayes算法
转载请附上链接http://blog.csdn.net/iemyxie/article/details/38224753算法简介NBC是应用最广的分类算法之一。朴素贝叶斯模型发源于古典数学理论,有着坚实的数学基础,以及稳定的分类效率。同时,NBC模型所需估计的参数很少,对缺失数据不太敏感,算法也比较简单。算法假设给定目标值时属性之间互相条件独立。算法输入训练数据T={(x1,y1),(x2,y2)
Bonnie_Xie
·
2020-07-29 00:56
Data
Mining
《爱前端WEB全栈大前端》
计算机的基本操作││├─全栈前端基础第一天-计算机的基本操作-视频│││├─01_认识自己的计算机硬件-CPU.avi│││├─02_认识自己的计算机硬件-内存条.avi5K1S(a%r:p.V6e/b│││├─
03
weixin_45049326
·
2020-07-28 23:15
数据结构与
算法学习
笔记二-----顺序表
什么是顺序表顺序表是指一段物理地址连续的存储单位存储数据的线性结构。由于可以通过物理地址直接定位索引,所以获取顺序表中的某个元素所需的时间复杂度为O(1)。两种顺序表的布局顺序表有两种布局,一种是基本布局,一种是元素外置布局;基本布局的顺序表存储的是同一类型的数据,即每个数据元素的占用的存储单元大小都是一样,所以对于该顺序表中元素的读取就可以依靠各个数据元素的物理地址偏移量;元素外置顺序表:是指存
Hajo_
·
2020-07-28 22:37
算法与数据结构
位姿估计之EPnP
算法学习
笔记
首先给出中是如何定义PnP:PnP(Perspective-n-point)是求解3D到2D点对运动的方法。它描述了当我们知道n个3D空间点以及它们的投影位置时,如何估计相机所在的位姿。**这里有两个概念比较重要:1.3D空间点:指的是物体在世界坐标系下的坐标。2.投影位置:指的是物体在图像坐标系下的坐标。**举一个例子:在空间中有一个立方体(8个顶点),这8个点在图像上分别对应着一个投影点。那么
Hana的小跟班
·
2020-07-28 20:33
CART
算法学习
及实现
CART
算法学习
及实现作者:大卡卡撰写时间:2011.9.291.算法介绍分类回归树算法:CART(ClassificationAndRegressionTree)算法采用一种二分递归分割的技术,将当前的样本集分为两个子样本集
weixin_30426879
·
2020-07-28 16:31
python 常用
算法学习
(1)
算法就是为了解决某一个问题而采取的具体有效的操作步骤算法的复杂度,表示代码的运行效率,用一个大写的O加括号来表示,比如O(1),O(n)认为算法的复杂度是渐进的,即对于一个大小为n的输入,如果他的运算时间为n3+5n+9,那么他的渐进时间复杂度是n3递归递归就是在函数中调用本身,大多数情况下,这会给计算机增加压力,但是有时又很有用,比如下面的例子:汉诺塔游戏把A柱的盘子,移动到C柱上,最少需要移动
weixin_30415113
·
2020-07-28 16:29
遗传
算法学习
--多目标优化中的遗传算法
在工程运用中,经常是多准则和对目标的进行择优设计。解决含多目标和多约束的优化问题称为:多目标优化问题。经常,这些目标之间都是相互冲突的。如投资中的本金最少,收益最好,风险最小~~多目标优化问题的一般数学模型可描述为:Pareto最优解(ParetoOptimalSolution)使用遗传算法进行求解Pareto最优解:权重系数变换法:并列选择法:基本思想:将种群全体按子目标函数的数目等分为子群体,
weixin_30300523
·
2020-07-28 16:18
【CNN】理解卷积神经网络中的通道 channel
在深度学习的
算法学习
中,都会提到channels这个概念。在一般的深度学习框架的conv2d中,如tensorflow、mxnet,channels都是必填的一个参数。channels该如何理解?
快乐与忧郁的码农
·
2020-07-28 15:37
tensorflow
【
算法学习
笔记001】捷联惯导算法心得
1、四个概念:“地理”坐标系、“机体”坐标系、他们之间换算公式、换算公式用的系数。地理坐标系:东、北、天,以下简称地理。在这个坐标系里有重力永远是(0,0,1g),地磁永远是(0,1,x)(地磁的垂直不关心)两个三维向量。机体坐标系:以下简称机体,上面有陀螺、加计、电子罗盘传感器,三个三维向量。换算公式:以下简称公式,公式就是描述机体姿态的表达方法,一般都是用以地理为基准,从地理换算到机体的公式,
EE_LegendNing
·
2020-07-28 14:51
Algorithm
【
算法学习
】蝙蝠算法简介
蝙蝠算法(BatAlgorithm,缩写BA),是一种元启发式优化算法,是杨新社(音译自:Xin-SheYang)在2010年提出的算法[1]。这个蝙蝠算法以微蝙蝠(microbats)回声定位行为的基础,采用不同的脉冲发射率和响度[2][3]。目录1算法描述2算法方程3算法应用4参考文献5延伸阅读算法描述[编辑]把蝙蝠的回声定位理想化,可以总结如下:每个虚拟蝙蝠有随机的飞行速度在位置(问题的解)
无敌三角猫
·
2020-07-28 14:45
进化多目标优化
算法学习
综述
最初,多目标优化问题→通过加权等方式转化为单目标问题→用数学规划求解。这样每次只能得到一种权值下的最优解。而且MOP的目标函数、约束函数可能是非线性、不可谓、不连续的,传统的数学规划效率低,并且它们对于权值或目标给定的次序比较敏感。进化算法:通过代与代之间维持由潜在解组成的种群来实现全局搜索。第一代EMO:采用基于非支配排序的个体选择方法和基于适应度共享机制的种群多样性保留策略。代表:NSGA。采
起个独特的名字吧
·
2020-07-28 11:01
进化算法
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他