CGJO:一种新的复杂值编码金子优化
Jinzhong Zhang1, Gang Zhang2, Min Kong1
1School of Electrical and Photoelectronic Engineering, West Anhui University, Lu'an, 237012, China.
Scientific reports
|August 23, 2024
概括
本研究引入了复杂值编码金子优化 (CGJO),以克服原来的金子优化 (GJO) 的局限性. CGJO在功能优化和工程设计任务中表现出卓越的性能,提供更好的准确性和效率.
科学领域:
- 计算智能是一种计算智能.
- 优化算法 优化算法
- 超启发式计算 超启发式计算
背景情况:
- 黄金子优化 (GJO) 算法,灵感来自子的行为,遭受缓慢的融合,低准确性,和低效的探索/开发.
- 现有的优化方法经常因过早的融合和有限的解决方案效率而扎.
研究的目的:
- 提出一个新的复杂值编码金子优化 (CGJO) 算法.
- 在优化问题中增强全球检测能力和解决方案准确性.
- 提高GJO算法的功能优化和工程设计的效率和稳定性.
主要方法:
- 开发了一个复杂值的编码策略,使用金的双双体组织.
- 将二维编码转换为单维的表现区域,以增加人口的多样性.
- 将CGJO应用于CEC 2022测试套件和六个现实世界的工程设计问题.
主要成果:
- CGJO证明了人口多样性的增加,减少了搜索停滞,并扩大了勘探能力.
- 该算法在全球勘探和本地利用之间取得了平衡,提高了计算精度.
- 实验结果显示,CGJO的表现优于最近发表的,高度引用的和高性能优化算法.
结论:
- 与现有的算法相比,CGJO提供了显著的改进,包括更快的融合,更高的计算精度以及增强的稳定性和稳定性.
- 复杂值编码策略有效地解决了原始GJO的限制.
- CGJO为复杂的优化任务和工程设计提供了一种优越和可靠的方法.
相关概念视频
Maxam-Gilbert Sequencing
11.1K
In the same year as the discovery of the Sanger sequencing method, another group of scientists, Allan Maxam and Walter Gilbert, demonstrated their chemical-cleavage method for DNA sequencing. The Maxam-Gilbert method relies on using different chemicals that can cleave the DNA sequence at specific sites, the separation of resulting DNA fragments of variable size using electrophoresis, and deciphering the DNA sequence from the resulting gel bands.
Challenges of the Maxam-Gilbert Method
The...
Challenges of the Maxam-Gilbert Method
The...
11.1K
Optimal Foraging
12.0K
How animals obtain and eat their food is called foraging behavior. Foraging can include searching for plants and hunting for prey and depends on the species and environment.
12.0K
Multi-input and Multi-variable systems
105
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
In the absence...
105
Encoding
150
Information enters the brain through encoding, which is the input of information into the memory system. Once sensory information is received from the environment, the brain labels or codes it. The information is then organized with similar information and connected to existing concepts. Encoding occurs through automatic processing and effortful processing.
Automatic processing involves the encoding of details like time, space, frequency, and the meaning of words, usually done without conscious...
Automatic processing involves the encoding of details like time, space, frequency, and the meaning of words, usually done without conscious...
150
Heuristics
83
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...
83
Vector Representation of Complex Numbers
117
Complex numbers, represented in Cartesian coordinates, can also be visualized as vectors. These vectors can be expressed in polar form, emphasizing their magnitude and angle. When a complex number is input into a function, the output is another complex number, highlighting the function's zero point from which the vector representation can originate.
Consider a function defined as the product of the complex factors in the numerator divided by the product of the complex factors in the...
Consider a function defined as the product of the complex factors in the numerator divided by the product of the complex factors in the...
117


