家用电脑搭建网站广州市口碑好的网站制作排名

web/2025/9/26 13:05:04/文章来源:
家用电脑搭建网站,广州市口碑好的网站制作排名,网页设计与制作教学设计,南江县规划和建设局网站目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.代码实现4.参考文献 1.背景 2020年#xff0c;Chou 等人受到水母运动行为启发#xff0c;提出了人工水母搜索算法(Artificial Jellyfish Search Optimizer, JS)。 2.算法原理 2.1算法思想 JS模拟了水母的搜索行为#xf… 目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.代码实现4.参考文献 1.背景 2020年Chou 等人受到水母运动行为启发提出了人工水母搜索算法(Artificial Jellyfish Search Optimizer, JS)。 2.算法原理 2.1算法思想 JS模拟了水母的搜索行为包括追随海流、水母群内的主动和被动运动、时间控制机制以及群聚过程。 2.2算法过程 洋流 海洋中蕴含着大量的营养物质这些物质会吸引水母。洋流的方向是通过对每个水母到处于最佳位置的水母适应度度量所有向量进行平均。 t r e n d → 1 n P o p ∑ t r e n d → i 1 n P o p ∑ ( X ∗ − e c X i ) X ∗ − e c ∑ X i n P o p X ∗ − e c μ \overrightarrow{\mathrm{trend}}\frac{1}{\mathrm{n}_{\mathrm{Pop}}}\sum\overrightarrow{\mathrm{trend}}_{\mathrm{i}}\frac{1}{\mathrm{n}_{\mathrm{Pop}}}\sum\left(X^{*}-\mathrm{e}_{\mathrm{c}}X_{\mathrm{i}}\right)X^{*}-\mathrm{e}_{\mathrm{c}}\frac{\sum X_{\mathrm{i}}}{\mathrm{n}_{\mathrm{Pop}}}X^{*}-\mathrm{e}_{\mathrm{c}}\mu trend nPop​1​∑trend i​nPop​1​∑(X∗−ec​Xi​)X∗−ec​nPop​∑Xi​​X∗−ec​μ 这里令 d f e c μ \mathbf{df}\mathbf{e}_{\mathbf{c}}\mu dfec​μ则洋流方向可以描述为 t r e n d → X ∗ − d f \overrightarrow{\mathrm{trend}}\mathrm{X}^{*}-\mathrm{df} trend X∗−df 假设水母在所有维度上分布服从正态空间分布 因此可以进行简化 d f β × r a n d ( 0 , 1 ) × μ \mathrm{df}\beta\times\mathrm{rand}(0,1)\times\mu dfβ×rand(0,1)×μ 每只水母位置更新 X i ( t 1 ) X i ( t ) r a n d ( 0 , 1 ) × ( X ∗ − β × r a n d ( 0 , 1 ) × μ \mathrm{X_i(t1)X_i(t)rand(0,1)\times(X^*-\beta\times rand(0,1)\times\mu} Xi​(t1)Xi​(t)rand(0,1)×(X∗−β×rand(0,1)×μ 水母群体运动 在群集中水母分别表现出被动类型A和主动类型B的运动 。最初当群集刚形成时大多数水母表现出类型A的运动。随着时间的推移它们逐渐表现出类型B的运动。类型A运动是水母围绕自身位置的运动全局探索每个水母的相应更新位置由: X i ( t 1 ) X i ( t ) γ × r a n d ( 0 , 1 ) × ( U b − L b ) \mathrm{X_i(t1)X_i(t)\gamma\times rand(0,1)\times(U_b-L_b)} Xi​(t1)Xi​(t)γ×rand(0,1)×(Ub​−Lb​) B类型运动可以看作种群间根据食物数量适应度衡量进行互相迁移比如当水母 i i i处食物数量大于水母 j j j处则水母 j j j向水母 i i i移动反之亦然。此阶段为局部探索 S t e p X i ( t 1 ) − X i ( t ) Direction → X j ( t ) − X i ( t ) i f f ( X i ) ≥ f ( X j ) X i ( t ) − X j ( t ) i f f ( X i ) f ( X j ) \mathrm{Step}\mathrm{X_i(t1)-X_i(t)} \\ \overrightarrow{\text{Direction}}\begin{matrix}\mathsf{X_j(t)-X_i(t)~if~f(X_i)\geq f(X_j)}\\\mathsf{X_i(t)-X_j(t)~if~f(X_i)f(X_j)}\end{matrix} StepXi​(t1)−Xi​(t)Direction Xj​(t)−Xi​(t) if f(Xi​)≥f(Xj​)Xi​(t)−Xj​(t) if f(Xi​)f(Xj​)​ 其中 S t e p → r a n d ( 0 , 1 ) × D i r e c t i o n → \overrightarrow{\mathrm{Step}}\mathrm{rand}(0,1)\times\overrightarrow{\mathrm{Direction}} Step ​rand(0,1)×Direction 因此整体可表述为 X i ( t 1 ) X i ( t ) S t e p → \mathrm{X_i(t1)X_i(t)\overrightarrow{Step}} Xi​(t1)Xi​(t)Step ​ 时间控制机制 海洋流富含营养食物吸引了水母的聚集形成水母群。随着温度或风向变化水母群会转移至新的海洋流形成新的群体。水母群内的水母表现出被动和主动两种运动其偏好会随着时间变化。引入时间控制机制来调节水母在海洋流和群内移动之间的转换。这里是对全局与局部平衡收敛性考虑 c ( t ) ∣ ( 1 − t M a x i t e r ) × ( 2 × r a n d ( 0 , 1 ) − 1 ) ∣ \mathbf{c(t)}\left|\left(1-\frac{\mathbf{t}}{\mathbf{Max}_{\mathrm{iter}}}\right)\times(2\times\mathrm{rand}(0,1)-1)\right| c(t) ​(1−Maxiter​t​)×(2×rand(0,1)−1) ​ 伪代码 3.代码实现 % 水母搜索算法 function [Best_pos, Best_fitness, Iter_curve, History_pos, History_best] JS(pop, maxIter,lb,ub,dim,fobj) %input %pop 种群数量 %dim 问题维数 %ub 变量上边界 %lb 变量下边界 %fobj 适应度函数 %maxIter 最大迭代次数 %output %Best_pos 最优位置 %Best_fitness 最优适应度值 %Iter_curve 每代最优适应度值 %History_pos 每代种群位置 %History_best 每代最优个体位置 %% 初始化种群 X initialization(pop,dim,ub,lb); VarSize [1 dim]; %% 计算适应度 popCost zeros(1,pop); for i1:poppopCost(i) fobj(X(i,:)); end %% 迭代 for it1:maxIterMeanvlmean(X,1);[value,index]sort(popCost);Best_posX(index(1),:);BestCostpopCost(index(1));for i1:pop% Calculate time control c(t) using Eq. (17);Ar(1-it*((1)/maxIter))*(2*rand-1);if abs(Ar)0.5%% Folowing to ocean current using Eq. (11)newsol X(i,:) rand(VarSize).*(Best_pos - 3*rand*Meanvl);% Check the boundary using Eq. (19)newsol simplebounds(newsol,lb,ub);% EvaluationnewsolCost fobj(newsol);% Comparisonif newsolCostpopCost(i)X(i,:) newsol;popCost(i)newsolCost;if popCost(i) BestCostBestCostpopCost(i);Best_pos X(i,:);endendelse%% Moving inside swarmif rand(1-Ar)% Determine direction of jellyfish by Eq. (15)ji;while jijrandperm(pop,1);endStep X(i,:) - X(j,:);if popCost(j) popCost(i)Step -Step;end% Active motions (Type B) using Eq. (16)newsol X(i,:) rand(VarSize).*Step;else% Passive motions (Type A) using Eq. (12)newsol X(i,:) 0.1*(ub-lb)*rand;end% Check the boundary using Eq. (19)newsol simplebounds(newsol, lb,ub);% EvaluationnewsolCost fobj(newsol);% Comparisonif newsolCostpopCost(i)X(i,:) newsol;popCost(i)newsolCost;if popCost(i) BestCostBestCostpopCost(i);Best_pos X(i,:);endendendend%% Store Record for Current IterationIter_curve(it)BestCost;Best_fitness BestCost;History_best{it} Best_pos;History_pos{it} X; end end %% This function is for checking boundary by using Eq. 19 function ssimplebounds(s,Lb,Ub) ns_tmps; Ins_tmpLb; % Apply to the lower bound while sum(I)~0ns_tmp(I)Ub(I)(ns_tmp(I)-Lb(I));Ins_tmpLb; end % Apply to the upper bound Jns_tmpUb; while sum(J)~0ns_tmp(J)Lb(J)(ns_tmp(J)-Ub(J));Jns_tmpUb; end % Check results sns_tmp; end %% function popinitialization(num_pop,nd,Ub,Lb)if size(Lb,2)1LbLb*ones(1,nd);UbUb*ones(1,nd); end x(1,:)rand(1,nd); a4; for i1:(num_pop-1)x(i1,:)a*x(i,:).*(1-x(i,:)); end for k1:ndfor i1:num_poppop(i,k)Lb(k)x(i,k)*(Ub(k)-Lb(k));end end end4.参考文献 [1] Chou J S, Truong D N. A novel metaheuristic optimizer inspired by behavior of jellyfish in ocean[J]. Applied Mathematics and Computation, 2021, 389: 125535.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/82205.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

资源seo网站优化排名注册公司代理记账报税

C#.net使用npgsql批量写入数据入库到postgresql数据库 npgsql批量存储数据1. 单条存储2. 批量存储 npgsql批量存储数据 转载自:https://blog.csdn.net/liuwanying0226/article/details/130825503 1. 单条存储 当有类型限定时,例如jsonb,在…

国外网站建设费用南宁市优化网站

jdk只有一个java进程StackOverflow.com上一个普遍的问题是:“ Java程序如何获得自己的进程ID? 与该问题相关的几个答案包括解析ManagementFactory返回的String 。 getRuntimeMXBean() 。 getName() [但是可…

公司网站建设模板seo网站结构优化的方法

文章目录 一、974. 和可被 K 整除的子数组1.题目简介2.解题思路3.代码4.运行结果 二、525. 连续数组1.题目简介2.解题思路3.代码4.运行结果 三、560. 和为 K 的子数组1.题目简介2.解题思路3.代码4.运行结果 总结 一、974. 和可被 K 整除的子数组 1.题目简介 974. 和可被 K 整…

福州省建设局网站辽宁建设工程人才网

1.简述 1 牛顿法简介 牛顿迭代法(Newton’s method)又称为牛顿-拉夫逊(拉弗森)方法(Newton-Raphson method),它是牛顿在17世纪提出的一种在实数域和复数域上近似求解方程的方法。 多数方程不存…

免备案php网站空间查询工商营业执照

Unit8 ldap网络帐号1.ldap是什么ldap目录服务认证,和windows活动目录类似,就是记录数据的一种方式2.ldap客户端所须软件yum sssd krb5-workstation -y3.如何开启ldap用户认证authconfig-tui┌────────────────┤ Authentication Configu…

景安网络网站建设河南响应式官网建设哪里好

一、简述 虽然Segment Anything用于图像分割的通用大模型看起来很酷(飞桨也提供分割一切的模型),但是个人感觉落地应用的时候心里还是更倾向于飞桨这种场景式的,因为需要用到一些人体分割的需求,所以这里主要是对飞桨高性能图像分割开发套件进行了解和使用,但是暂时不训练…

网站建设需要学那些今天最新体育新闻足球

前言 pymsql是Python中操作MySQL的模块程序在运行时,数据都是在内存中的。当程序终止时,通常需要将数据保存在磁盘上。 安装模块 pip install PyMySql基本使用 ## 使用 connect 函数创建连接对象,此连接对象提供关闭数据库、事务回滚等操…

中国域名网站排名电商小程序名字大全

目录 1. 题目:2. 我的代码:小结: 1. 题目: 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成…

网站开发只要在线教学的网站开发方案

嵌入式软件开发流程参照嵌入式软件的开发流程。第一步:工程建立和配置。第二步:编辑源文件。第三步:工程编译和链接。第四步:软件的调试。第五步:执行文件的固化。在整个流程中,用户首先需要建立工程并对工…

佛山顺德网站设计公司广州模板建站系统

本文所述是在windows2003上搭建,软件版本为Apache2.2.6(Win32),PHP5.2.4,MySQL5.0.45,phpMyAdmin2.11.1。Apache和MySQL需要安装,PHP和phpmyadmin都是解压配置使用。详细的安装过程就不说了,到网上搜索一大…

东莞服务公司网站建设轻栈小程序官网

([]!!) ㄟ(≥◇≤)ㄏ(&#xffe3;ε(#&#xffe3;) ∑( △ |||)︴ 一言不合发表情。。。 这节我们来做一个小菜单&#xff0c;然后判断我们选择的是啥东西&#xff0c;好了上代码&#xff1a; #include<stdio.h> #include<stdlib.h> int main() {int a1;prin…

甘肃省建设厅门户网站新手怎么做自媒体

随着电脑的应用与普及&#xff0c;电脑已经逐渐成为人们学习、工作、生活中不可缺少的工具。同时&#xff0c;电脑的价格在逐渐下降&#xff0c;很多用户开始准备选购自己的电脑。选购电脑要考虑用户的需求、价格承受能力、商家服务质量等。1、明确用户需求购买电脑之前&#x…

网站工作和网站建设管理工作商城类网站建设的服务器选择

目录 1. S7协议之布尔操作 2. S7协议之PDU读取 3 S7协议之多组读取 在电气学习的路上&#xff0c;西门子PLC应该是每个人的启蒙PLC&#xff0c;从早期的S7-300/400PLC搭建Profibus-DP网络开始接触&#xff0c;到后来的S7-200Smart PLC&#xff0c;再到现在的S7-1200/1500 PLC…

网站 数据库+1注册建筑工程公司需要什么条件

目录 前言 一、原有方案及其痛点 二、引入StarRocks 三、方案改造 3.1 架构设计 3.2 数据流程 3.3 性能指标 3.4 改造收益 前言 华米科技是一家基于云的健康服务提供商&#xff0c;每天都会有海量的埋点数据&#xff0c;以往基于HBase建设的埋点计算分析项目往往效率上…

seo网站快排网站代码编辑器

Git 是常用的去中心化源代码存储库。它是由 Linux 创建者 Linus Torvalds 创建的&#xff0c;用于管理 Linux 内核源代码。像 GitHub 这样的整个服务都是基于它的。因此&#xff0c;如果您想在 Linux 世界中进行编程或将 IBM 的 DevOps Services 与 Git 结合使用&#xff0c;那…

无锡网站建设服务有没有专门帮人做图的网站

结论 在我多番测试之后&#xff0c;才发现background-image使用svg&#xff0c;改变颜色根本做不了。 分析 当svg图片被使用成background-image&#xff0c;颜色的设置需要在svg内部才能生效。在外部CSS设置颜色样式&#xff0c;却是无效&#xff0c;这其实可以从CSS选择器得到…

恒辉建设集团网站网站开发的功能需求文档

使用流程 1.首先要清除类库是什么类型&#xff0c;不同的类库有不同的使用方式 2.寻找声明文件 JS类库一般有三类&#xff1a;全局类库、模块类库、UMD库。例如&#xff0c;jQuery是一种UMD库&#xff0c;既可以通过全局方式来引用&#xff0c;也可以模块化引用。 声明文件 当我…

百度收录好的网站排名服务好的网站制作建设

在当今数字化时代&#xff0c;视频已成为生活的重要组成部分。无论是观看电影、电视剧、综艺节目&#xff0c;还是分享个人生活、工作成果&#xff0c;视频都以其独特的魅力吸引着大众的视线。视频封面是视频内容的缩影&#xff0c;是观众对视频的第一印象。一个好的封面能吸引…

网站宣传片地州电视网站建设流程

读书笔记第一部分对应原书的第一章&#xff0c;主要介绍了Web应用程序的发展&#xff0c;功能&#xff0c;安全状况。 Web应用程序的发展历程 早期的万维网仅由Web站点构成&#xff0c;只是包含静态文档的信息库&#xff0c;随后人们发明了Web浏览器用来检索和显示那些文档&am…

建设银行海外分行招聘网站新都有没有做网站的

继推出 WSL2、将 exFAT 技术添加至 Linux 内核&#xff0c;和宣布第一届微软 Linux 大会后&#xff0c;微软再次瞄准了 Linux。这次 Linux 用户将很可能迎来新版 Edge 浏览器。微软网络技术程序经理 Sean Larson 在 Twitter 上发布了一条消息&#xff0c;表示 Edge 开发团队正在…