基于机器学习和信息概念的启发式算法的改进策略:对海马优化算法的审查
1School of Economics, Nanjing University of Posts and Telecommunications, Nanjing, Jiangsu, China.
PeerJ. Computer science
|June 26, 2025
概括
这项研究介绍了一种新的基于K-最近邻居 (KNN) 的惯性重量优化策略,用于像海马优化算法 (SHO) 这样的算法. 这种动态方法通过将重量与距离联系起来来提高优化,而不仅仅是代,提高性能.
科学领域:
- 计算智能是一种计算智能.
- 超启发式优化优化方法
- 机器学习应用程序 机器学习应用程序
背景情况:
- 传统的惯性重量优化方法在metaheuristics具有机械限制.
- 现有的方法通常依赖于基于固定的代的惯性权重调整.
- 需要更具适应性和动态性的惯性重量策略.
研究的目的:
- 提出一种新的惯性重量优化策略,灵感来自K-最近邻居 (KNN),以提高元启发性能.
- 引入基于的机制,以改善交叉和突变期间的信息继承.
- 将这些策略集成到海马优化算法 (SHO) 中,并评估它们的有效性.
主要方法:
- 开发了一种基于KNN原理的动态惯性重量调整策略,将距离与重量映射出来.
- 将重分配机制纳入交叉和突变运算符中.
- 将建议的策略集成到海马优化算法 (SHO) 中.
- 使用CEC2005和CEC2021测试套件中的31个基准函数验证了改进的SHO.
主要成果:
- 改进后的SHO算法在融合速度,解决方案精度和稳定性方面取得了显著的改进.
- 废弃实验证实,物流-KNN惯性重量策略和基于的交叉突变机制各自有助于提高性能.
- 连续的"距离-重量"映射证明比离散的"代-重量"映射更具适应性.
结论:
- 拟议的物流-KNN惯性重量优化和基于的交叉突变机制有效地增强了海马优化算法.
- 基于距离的动态惯性重量调整提供了卓越的适应性和优化能力.
- 这项研究为改善复杂优化问题的元启发算法性能提供了有希望的方法.
相关概念视频
Heuristics
153
Heuristics are problem-solving strategies that use mental shortcuts to simplify decision-making. Unlike algorithms, which must be followed precisely to achieve a correct result, heuristics offer a general problem-solving framework. They save time and energy but can sometimes lead to less rational decisions.
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
153
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
103
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
103
Trial and Error and Algorithm
202
A problem-solving strategy is a plan of action used to find a solution. Different strategies have distinct action plans. Trial and error involves trying different solutions until one works. For instance, to fix a broken printer, you might check ink levels, ensure the paper tray isn't jammed, and verify the printer's connection to your laptop. This method can be time-consuming but is commonly used. Thomas Edison, for example, used trial and error to find a suitable filament for the light...
202
Problem-Solving
249
Effective problem-solving consists of two steps: 1. identifying the problem and 2. selecting the appropriate problem-solving strategy (i.e., a plan of action used to find a solution). Humans use four problem-solving strategies:
249
The Availability Heuristic
6.4K
A heuristic is a general problem-solving framework (Tversky & Kahneman, 1974). You can think of these as mental shortcuts that are used to solve problems. Different types of heuristics are used in different types of situations, and the impulse to use a heuristic occurs when one of five conditions is met (Pratkanis, 1989):
6.4K
Cognitive Learning
668
Cognitive learning is based on purposive behavior, incidental learning, and insight learning.
E. C. Tolman's theory of purposive behavior emphasizes that much behavior is goal-directed. He argued that to understand behavior, we must look at the entire sequence of actions leading to a goal. For instance, high school students study hard, not just due to past reinforcement but also to achieve the goal of getting into a good college.
Tolman introduced the idea that behavior is influenced by...
E. C. Tolman's theory of purposive behavior emphasizes that much behavior is goal-directed. He argued that to understand behavior, we must look at the entire sequence of actions leading to a goal. For instance, high school students study hard, not just due to past reinforcement but also to achieve the goal of getting into a good college.
Tolman introduced the idea that behavior is influenced by...
668


