HD-NSA: A real-valued negative selection algorithm based on hierarchy division
The negative selection algorithm (NSA) is an important algorithm for generating immune detectors in artificial immune systems. However, the original NSA randomly generates candidate detectors that produce a large number of redundant detectors, and it is difficult to cover the entire antibody space....
Saved in:
Published in | Applied soft computing Vol. 112; p. 107726 |
---|---|
Main Authors | , , , , , |
Format | Journal Article |
Language | English |
Published |
Elsevier B.V
01.11.2021
|
Subjects | |
Online Access | Get full text |
ISSN | 1568-4946 1872-9681 |
DOI | 10.1016/j.asoc.2021.107726 |
Cover
Summary: | The negative selection algorithm (NSA) is an important algorithm for generating immune detectors in artificial immune systems. However, the original NSA randomly generates candidate detectors that produce a large number of redundant detectors, and it is difficult to cover the entire antibody space. Moreover, the randomly generated candidate detectors have to be compared with all the self-sets; therefore, the inefficient generation of the detector seriously influences the application of NSA. To overcome these defects, a real-valued NSA based on hierarchy division (HD-NSA) is proposed. First, the feature space is divided into self and non-self subgrids, and the center point of the non-self subgrid is specified as the candidate detector, and the specified candidate detector is compared with the self-antigens located in adjacent subgrids rather than with all the self-sets. Theoretical analysis demonstrated that the HD-NSA can effectively reduce the time complexity of the NSA algorithm. Furthermore, experiments on the Abalone data set show that the detector training time of HD-NSA decreased by 97.9%, 71.2%, 56.9% and 90.1%, respectively, compared with the classical RNSA, V-Detector, GF-RNSA and BIORV-NSA, whereas the detector detection rate increased by 50%, 25.8%, 13.8% and 10.5%, respectively.
•We improved the negative selection algorithm by specifying candidate detector.•We proposed a termination condition to improve the hole repair rate of algorithm.•Comparing four NSA methods to validate the proposed approach. |
---|---|
ISSN: | 1568-4946 1872-9681 |
DOI: | 10.1016/j.asoc.2021.107726 |