利用正交表和在人工蜂群算法中使用

利用正交表和在人工蜂群算法中使用

最近在学基于正交学习的人工蜂群算法,正交设计中需要建立正交表。 一、什么是正交表 正交表的核心理念是通过合理的实验组合,在有限的实验次数下,尽可能多保证每个因素及其水平的组合在实验中均匀分布。 什么是......
阅读全文
禁忌搜索算法(Tabu Search,TS)流程和思维导图

禁忌搜索算法(Tabu Search,TS)流程和思维导图

一、经典流程 1、初始化: 选择一个初始解 S。 初始化禁忌表和禁忌表的最大长度。 2、生成邻域解: 对当前解 S 进行某种操作(如交换、移动等),生成一组邻域解。 3、选择最优邻域......
阅读全文
免疫算法(Immune Algorithm,IA)流程和思维导图

免疫算法(Immune Algorithm,IA)流程和思维导图

一、经典流程 1. 初始化种群 初始化种群,即随机生成一组抗体,每个抗体表示一个可能的解。 2. 适应度评估 计算每个抗体的适应度值,适应度函数根据具体问题定义,用于衡量抗体解的优劣。 3. 选择操作......
阅读全文
优化算法之罚函数,MatLab例子

优化算法之罚函数,MatLab例子

一、 什么是罚函数? 罚函数是一种在优化问题中处理约束条件的方法。这种方法特别适用于那些直接处理约束较为困难的算法。 罚函数的核心思想是在目标函数中添加一个额外的项,这个额外的项会在解不满足约束条件时......
阅读全文
Python Pandas 读取csv常用操作

Python Pandas 读取csv常用操作

先列一些最基础的操作,后面如果使用到更复杂的会再补充 一、文件读取,获取列 直接贴代码 import pandas as pd # pip3 install pandas data_path = ......
阅读全文