• 2025-01-19遗传算法个人入门笔记
    先举一个简单的求解例子:变量x,y函数f(x,y)=(x-5)^2+(y+3)^2-5求最小值。deftest(x,y):return(x-5)**2+(y-3)**2-5显然,这个函数在x=5,y=3时取最小值-5。现在我们尝试用遗传算法解决之。遗传算法主要是模拟生物进化的过程,将每一个值视作一个生物,有自己的
  • 2024-12-10JS-10 运算符之比较运算符
    JavaScript一共提供了8个比较运算符比较运算符描述<小于运算符>大于运算符<=小于或等于运算符>=大于或等于运算符==相等运算符===严格相等运算符!=不相等运算符!==严格不相等运算符         比较运算符用于比较两个值
  • 2024-12-10ImmortalWrt 正确密码无法登录
    最近遇到了一个怪事,我给路由器刷了ImmortalWrt并重置密码后,过一段时间再次登录ImmortalWrt就会发现登录不上了,提示密码错误(密码肯定是对的)。并且我重刷了ImmortalWrt之后过一段时间又会这样。解决办法:SSH登录ImmortalWrt,编辑/etc/config/rpcd文件,将前三行注释掉:#conf
  • 2024-11-25GaussDB数据库基础函数介绍-上
    ​目录一、函数在数据库中的作用二、GaussDB常用基础函数介绍与示例1、数字操作函数2、时间和日期处理函数3、类型转换函数4、数组函数5、范围函数6、窗口函数7、聚集函数8、安全函数9、系统信息函数10、动态脱敏函数.Tip:由于篇幅缘故,“5.范围函数、6.窗口函数、7.
  • 2024-11-24>>>、/deep/、::v-deep、::v-deep()、:deep()区别及用法
    现象:在Vue.js项目中,在使用组件化开发时,经常需要修改组件内部的样式,但Vue的样式封装特性(如<stylescoped>)会阻止外部样式直接作用于组件内部。引入穿透选择器:在Vue.js中, >>> 、 /deep/ 、 ::v-deep 、 ::v-deep()、:deep() 都是用于穿透组件样式封装的选择器。作用
  • 2024-08-17模拟退火算法实战
    模拟退火算法实战案例一:求解y=x^(2)cos(x)+x^(2)cos(x)sin(x)1、解的编码由于该解的表示简单,采用实数编码即可。2、确定初始解根据定义域范围,随机生成初始解#[start,end]为定义域definitialization(start,end):returnrandom.uniform(start,end)3、
  • 2024-08-11【WSN覆盖优化】基于斑马优化算法ZOA求解无线传感器节点2D覆盖优化问题附Matlab代码
    以下是一个简单的示例Matlab代码,演示如何使用斑马优化算法(ZebraOptimizationAlgorithm,ZOA)来解决无线传感器节点(WSN)的2D覆盖优化问题:ini复制%ZebraOptimizationAlgorithm(ZOA)forWirelessSensorNetwork(WSN)CoverageOptimization%设置参数num_nodes=50;
  • 2024-08-06Java-自然启发的算法教程-全-
    Java自然启发的算法教程(全)原文:Nature-InspiredOptimizationAlgorithmswithJava协议:CCBY-NC-SA4.0一、最优化导论:问题与技术真正的优化是现代研究对决策过程的革命性贡献。—乔治·丹齐格,美国科学家本章介绍了优化技术,重点是那些元启发/自然启发的技术。您将学习
  • 2024-07-28【算法】浅析遗传算法【附完整示例】
    遗传算法:模拟自然选择,优化问题求解1.引言在计算机科学和优化问题求解中,遗传算法是一种借鉴生物进化理论的启发式搜索算法。它模拟自然选择和遗传机制,通过迭代搜索最优解。本文将介绍遗传算法的原理、步骤及其在实际应用中的重要性,并通过代码示例和图示帮助大家更好地理解
  • 2024-07-06【BP时序预测】基于布谷鸟优化算法CS实现负荷数据预测单输入单输出附matlab代码
    %负荷数据预测单输入单输出(BP时序预测)%使用布谷鸟优化算法实现%假设你已经有了输入数据和对应的输出数据%输入数据应该是一个矩阵,每一行代表一个样本,每一列代表一个特征%输出数据应该是一个列向量,每个元素代表对应样本的输出%设置布谷鸟优化算法参数max_iter=
  • 2024-07-05蝙蝠优化算法(Bat Algorithm,BA)及其Python和MATLAB实现
    蝙蝠优化算法(BatAlgorithm,简称BA)是一种基于蝙蝠群体行为的启发式优化算法,由Xin-SheYang于2010年提出。该算法模拟了蝙蝠捕食时在探测目标、适应环境和调整自身位置等过程中的行为,通过改进搜索过程来实现优化问题的求解。蝙蝠群体中每一只蝙蝠代表一个潜在解,在搜索过程中,蝙蝠
  • 2024-07-02遗传算法(Genetic Algorithm, GA)
        遗传算法是一种基于生物进化的计算模型,通过模拟自然选择和基因遗传的过程来寻找最优解或者近似最优解的算法。遗传算法由美国科学家JohnHolland在上世纪70年代提出,是一种全局优化搜索算法。     遗传算法的基本原理是通过模拟生物进化过程中的自然选择和
  • 2024-07-02【无人机三维路径规划】基于蜘黑翅鸢算法BKA实现考虑路径、高度、威胁、转角成本的多无人机协同集群避障路径规划附Matlab代码
    %初始化无人机数量和位置num_drones=4;start_positions=[0,0;10,0;20,0;30,0];goal_positions=[40,40;30,40;20,40;10,40];%参数设置max_iter=100;%最大迭代次数pop_size=50;%种群规模c1=2;%个体学习因子c2=2;%社会学习因子
  • 2024-06-20利用遗传算法(GA)与模拟退火算法(SA)求目标函数最小值
    要求实现一个演化计算的算法,求测试函数的最小值。要求:群体规模NP=100;最大迭代次数不超过3000代。或者,总的计算次数小于100*3000。算法需独立运行30次,并记录进化的过程。一、遗传算法原理        遗传算法(GeneticAlgorithm,GA)是模拟达尔文生物进化论的自然选择和
  • 2024-05-30粒子群算法及蜂群算法求多维函数极值对比
    1.粒子群算法    1.1粒子群算法简单介绍    粒子群优化算法源于对鸟群活动的研究。20世纪70年代许多学者对鸟群的群体性活动进行了深入研究。生物学家Reynolds提出了Boids模型,用来模拟鸟群聚集飞行的行为。在这个模型中每个个体都遵守三条规则:避免碰
  • 2024-05-27在运行Yolov8时报错RuntimeError: torch.cat(): expected a non-empty list of Tensors的解决方法
    这个错误还算是比较冷门当是又不是太容易发现,在报错出来的时候容易被最后面的提醒误解,我的报错提示如下:RuntimeErrorTraceback(mostrecentcalllast)InputIn[11],in<module>6model=YOLO('./yolov8.yaml').load('./yolov8n.pt
  • 2024-05-27爬山算法介绍
    目录1.概述2.产生3.定义4.优缺点5.应用示例6.未来展望7.示例代码1.概述爬山算法是一种简单的启发式搜索算法,从起始点开始,每次选择当前位置邻域内的最优解作为下一个位置,直到达到目标点或无法继续前进。爬山算法的基本思想是通过逐步逼近最优解来找到最优解。2.产生
  • 2024-04-08(文章复现)基于改进秃鹰算法的微电网群经济优化调度研究
    参考文献:[1]周辉,张玉,肖烈禧,等.基于改进秃鹰算法的微电网群经济优化调度研究[J].太阳能学报,2024,45(02):328-335.1.基本原理        微电网群由3个独立的微电网(microgrid,MG)组成,各微电网内部包含光伏(photovoltaic,PV)、风力发电机(windturbine,WT)、电动
  • 2024-03-29手把手教你做阅读理解题-初中中考阅读理解解题技巧005-attract people to join Fitness Zone
    PDF格式公众号回复关键字:ZKYD005阅读理解技巧,在帮助读者有效获取和理解文本信息方面发挥着重要作用,熟练掌握如下6个技巧,可快速突破阅读理解1预览文章结构在开始深入阅读之前,快速浏览文章的标题、段落开头和结尾,可以迅速把握文章的主题、大致内容和结构标题通常能概括文章
  • 2024-03-26趣味算法,猴子算法。python如何实现猴子算法
    给一只猴子一台打印机,虽然这只猴子根本不识字,但会乱按,经过一段时间后,在它乱按出来的单词里总能找到一些至少看起来是有意义的部分,比如一两个简短的单词,由此可以推出:只要给它足够长的时间,猴子甚至能完整地写出一本莎士比亚全集。这是不是听起来很有意思趣味算法,猴子算法。
  • 2024-03-2553文章解读与程序——配电网重构(IEEE333)附带WORD注释解读___已提供下载资源
  • 2024-02-19基于python+django+vue.js开发的健身房管理系统
    功能介绍平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。功能包括:教练管理、会员管理、场地管理、设备管理、用户管理、日志管理、系统信息模块。源码地址https://github.com/geeeeeeeek/python_fitness演示地址http://fitness.gitapp.cn
  • 2024-01-29遗传算法(Genetic Algorithm)
    算法简介遗传算法(GeneticAlgorithm,GA)是一种基于自然选择和遗传操作的随机全局搜索优化算法。它通过模拟自然选择和遗传中发生的复制、交叉(crossover)和变异(mutation)等现象,从任一初始种群(父代)开始,通过随机选择、交叉和变异操作,产生更具有生存优势的子代,使群体不断向搜索空间最
  • 2023-12-27浅谈遗传算法
    由于网上遗传算法的博客要么是例题不足,要么是过于工程化,所以准备写一篇更加亲民的博客。篇幅不长,深入浅出。由于笔者能力有限,可能出现部分错误。概述就不从百度上往下搬了。遗传算法,又称为\(\text{Geneticalgorithm(GA)}\)。其主要思想就是模拟生物的遗传与变异。它的用途