人工蜂群算法(Artificial Bee Colony, ABC)流程和思维导图 一、经典流程 1. 初始化 生成初始种群:随机生成若干个解作为初始种群,每个解表示一个食物源。 初始化参数:包括种群大小、最大循环次数、食物源数目、雇佣蜂数目、观察蜂数目、侦查蜂数目以及限制次数(某...... 言曌 05月22日 595 阅读全文
禁忌搜索算法(Tabu Search,TS)流程和思维导图 一、经典流程 1、初始化: 选择一个初始解 S。 初始化禁忌表和禁忌表的最大长度。 2、生成邻域解: 对当前解 S 进行某种操作(如交换、移动等),生成一组邻域解。 3、选择最优邻域...... 言曌 05月21日 487 阅读全文
模拟退火算法(Simulated Annealing,SA)流程和思维导图 一、经典流程 1、初始化: 设定初始温度 T 和降温速率 α。 生成初始解 S。 2、迭代过程: 在每个温度下,执行以下步骤: 1)产生新解: 从当前解 S 产生一个新解 S...... 言曌 05月21日 396 阅读全文
粒子群算法(Particle Swarm Optimization, PSO)流程和思维导图 一、经典流程 1、初始化: 随机初始化粒子的位置和速度。 初始化个体最佳位置(pbest)和全局最佳位置(gbest)。 2、适应度计算: 对每个粒子,根据目标函数计算其适应度值。...... 言曌 05月21日 219 阅读全文
蚁群算法(Ant Colony Optimization,ACO)流程和思维导图 一、经典流程 1. 初始化参数和环境 参数初始化:设置蚂蚁数量(m)、信息素重要性参数(α)、启发式信息重要性参数(β)、信息素挥发系数(ρ)、初始信息素量(τ...... 言曌 05月21日 389 阅读全文
免疫算法(Immune Algorithm,IA)流程和思维导图 一、经典流程 1. 初始化种群 初始化种群,即随机生成一组抗体,每个抗体表示一个可能的解。 2. 适应度评估 计算每个抗体的适应度值,适应度函数根据具体问题定义,用于衡量抗体解的优劣。 3. 选择操作...... 言曌 05月21日 106 阅读全文
差分进化算法(Differential Evolution,DE)流程和思维导图 一、经典流程 初始化种群: 随机生成初始种群,种群中的每个个体表示一个候选解。 种群大小为 NP,每个个体为一个 D 维向量。 适应度评估: 计算初始种群中...... 言曌 05月21日 110 阅读全文
遗传算法(Genetic Algorithm, GA)流程和思维导图 一、经典流程 1. 初始化种群(Initialization) 首先,随机生成一个初始种群。每个个体(解)由一组编码(通常是二进制字符串)表示,种群大小为 N。 2. 评估适...... 言曌 05月21日 120 阅读全文