背包问题
数学
域代数上的
操作员(生物学)
集合(抽象数据类型)
同构(结晶学)
格布纳基
设置操作
算法
发电机组
计算机科学
纯数学
计算
基因
转录因子
晶体结构
生物化学
抑制因子
化学
程序设计语言
结晶学
作者
Yichao He,Hailu Sun,Yuan Wang,Xinlu Zhang,Seyedali Mirjalili
标识
DOI:10.1016/j.asoc.2023.110425
摘要
In order to design algebraic evolutionary algorithms by set algebra, the intersection, union, complement, difference and symmetric difference operations of 0-1 vectors on {0,1}n are firstly defined based on set operations. Then, the isomorphism between algebraic system defined on {0,1}n and set algebra defined on power set P(Ω) of set Ω is proved. Therefrom a simple and fast implement method of set algebra is proposed. Third, symmetric difference operator and asymmetric mutation operator are successively proposed based on set algebra, they have global exploration and local exploitation capabilities respectively. On this basis, a novel algebraic evolutionary algorithm, named set algebra-based heuristic algorithm (SAHA), is proposed based on the operations of 0-1 vectors on {0,1}n for solving binary optimization problems. For verifying the performance of SAHA, it is used to solve 0-1 knapsack problem (0-1KP) and knapsack problem with single continuous variable (KPC), respectively. The comparison with the state-of-the-art algorithms of solving 0-1KP and KPC shows that SAHA can not only obtain excellent calculation results, but also is faster speed, it is most competitive for solving binary optimization problems.
科研通智能强力驱动
Strongly Powered by AbleSci AI