购买了一台MBP,2021款M1 Pro,快速实现将旧电脑几百个数据库导入到新电脑,Homebrew安装MySQL 最近新入手一款2021 M1 Pro的MBP,将跟自己征战五年的2019 intel i5 MBP 说再见了。 据说intel到M1性能有巨大提升,终于要试试了。 首先用迁移助理把用户目录同步过去了,...... 言曌 05月31日 293 阅读全文
实现简单的差分进化算法(DE),用MATLAB和java实现 一、MATLAB实现 clc; clear; % 定义常量 max_generations = 1000; population_size = 100; dimensions = 2; CR = 0...... 言曌 05月28日 189 阅读全文
实现简单的人工蜂群算法(ABC),用MATLAB和Java实现 一、MATLAB实现 clc;clear; % 定义常量 num_employed_beas = 20; num_onlooker_beas = 20; dim = 2; max_generatio...... 言曌 05月28日 196 阅读全文
Vue2安装TinyMCE7,创建子组件和调用 之前用的是官方在线授权的 TinyMCE,如果想改代码不太方便。 今天重新配置了一下,采用本地托管。 使用一个大神开源的工具 packy-tang/vue-tinymce 一、安装依赖 在...... 言曌 05月27日 508 阅读全文
轮盘赌算法个体的选择概率为什么不是取决于顺序和累积概率分布 一、什么是轮盘赌算法 1、先看一段代码 我在ABC中使用的 % 适应度越高(目标值越小),最终选中概率越高 fitness = [18 19 20]; roulette_wheel = cumsum...... 言曌 05月26日 299 阅读全文
多目标代码详细注释, optimoptions、gamultiobj、plot、datacursormode、dataCursorUpdate的逐行注释 一、多目标三维无约束优化代码示例 % 运行主脚本 solveMultiObjective; % 定义第一个目标函数 function f1 = objective1(x) f1 = x(1)...... 言曌 05月23日 201 阅读全文
利用正交表和在人工蜂群算法中使用 最近在学基于正交学习的人工蜂群算法,正交设计中需要建立正交表。 一、什么是正交表 正交表的核心理念是通过合理的实验组合,在有限的实验次数下,尽可能多保证每个因素及其水平的组合在实验中均匀分布。 什么是...... 言曌 05月22日 274 阅读全文
人工蜂群算法(Artificial Bee Colony, ABC)流程和思维导图 一、经典流程 1. 初始化 生成初始种群:随机生成若干个解作为初始种群,每个解表示一个食物源。 初始化参数:包括种群大小、最大循环次数、食物源数目、雇佣蜂数目、观察蜂数目、侦查蜂数目以及限制次数(某...... 言曌 05月22日 694 阅读全文
jquery实现网页中图片水平垂直居中 因为博客上很多小图有时候看不太清,需要放大,一直想解决这个问题,苦于没有时间,今天上午研究了一下,解决方案如下。 当然,目前本站已经加入该功能,大家可以试试,后面有空我再给css加上一个手形的效果 &...... 言曌 05月22日 164 阅读全文
禁忌搜索算法(Tabu Search,TS)流程和思维导图 一、经典流程 1、初始化: 选择一个初始解 S。 初始化禁忌表和禁忌表的最大长度。 2、生成邻域解: 对当前解 S 进行某种操作(如交换、移动等),生成一组邻域解。 3、选择最优邻域...... 言曌 05月21日 587 阅读全文
模拟退火算法(Simulated Annealing,SA)流程和思维导图 一、经典流程 1、初始化: 设定初始温度 T 和降温速率 α。 生成初始解 S。 2、迭代过程: 在每个温度下,执行以下步骤: 1)产生新解: 从当前解 S 产生一个新解 S...... 言曌 05月21日 471 阅读全文
粒子群算法(Particle Swarm Optimization, PSO)流程和思维导图 一、经典流程 1、初始化: 随机初始化粒子的位置和速度。 初始化个体最佳位置(pbest)和全局最佳位置(gbest)。 2、适应度计算: 对每个粒子,根据目标函数计算其适应度值。...... 言曌 05月21日 298 阅读全文
蚁群算法(Ant Colony Optimization,ACO)流程和思维导图 一、经典流程 1. 初始化参数和环境 参数初始化:设置蚂蚁数量(m)、信息素重要性参数(α)、启发式信息重要性参数(β)、信息素挥发系数(ρ)、初始信息素量(τ...... 言曌 05月21日 465 阅读全文
免疫算法(Immune Algorithm,IA)流程和思维导图 一、经典流程 1. 初始化种群 初始化种群,即随机生成一组抗体,每个抗体表示一个可能的解。 2. 适应度评估 计算每个抗体的适应度值,适应度函数根据具体问题定义,用于衡量抗体解的优劣。 3. 选择操作...... 言曌 05月21日 183 阅读全文
差分进化算法(Differential Evolution,DE)流程和思维导图 一、经典流程 初始化种群: 随机生成初始种群,种群中的每个个体表示一个候选解。 种群大小为 NP,每个个体为一个 D 维向量。 适应度评估: 计算初始种群中...... 言曌 05月21日 209 阅读全文