|
1 | | -# Metaheuristic / Wrapper Feature Selection Toolbox |
2 | | - |
3 | | -This toolbox offers more than 40 wrapper feature selection methods |
4 | | - |
5 | | -The < A_Main.m file > provides the demostration of some methods on feature selection problems. |
| 1 | +# Wrapper Feature Selection Toolbox |
| 2 | +--- |
| 3 | +> "Toward talent scientist: Sharing and learning together" |
| 4 | +> --- [Jingwei Too](https://jingweitoo.wordpress.com/) |
| 5 | +--- |
| 6 | + |
| 7 | +## Description |
| 8 | + |
| 9 | +* This toolbox offers more than 40 wrapper feature selection methods |
| 10 | + + The < A_Main.m file > provides the demostrations on benchmark dataset. |
| 11 | + |
| 12 | + |
| 13 | +* Main goals of this toolbox are: |
| 14 | + + Knowledge sharing on wrapper feature selection |
| 15 | + + Assists others in data mining projects |
| 16 | + |
| 17 | +## Requirement |
| 18 | + |
| 19 | +* MATLAB 2014 or above |
| 20 | +* Statistics and Machine Learning Toolbox |
| 21 | + |
| 22 | +## List of available methods |
| 23 | +* Note that the methods are altered so that they can be used in feature selection tasks. |
| 24 | +* The extra parameters represent the parameter(s) other than population size and maximum number of iteration |
| 25 | + |
| 26 | +| No. | Abbreviation | Name | Year | Extra Parameters | |
| 27 | +|-----|--------------|----------------------------------------------|------|------------------| |
| 28 | +| 43 | MPA | Marine Predators Algorithm | 2020 | Yes | |
| 29 | +| 42 | GNDO | Generalized Normal Distribution Optimization | 2020 | No | |
| 30 | +| 41 | SMA | Slime Mould Algorithm | 2020 | No | |
| 31 | +| 40 | MRFO | Manta Ray Foraging Optimization | 2020 | Yes | |
| 32 | +| 39 | EO | Equilibrium Optimizer | 2020 | No | |
| 33 | +| 38 | ASO | Atom Search Optimization | 2019 | Yes | |
| 34 | +| 37 | HGSO | Henry Gas Solubility Optimization | 2019 | Yes | |
| 35 | +| 36 | HHO | Harris Hawks Optimization | 2019 | No | |
| 36 | +| 35 | PFA | Path Finder Algorithm | 2019 | No | |
| 37 | +| 34 | PRO | Poor And Rich Optimization | 2019 | Yes | |
| 38 | +| 33 | BOA | Butterfly Optimization Algorithm | 2018 | Yes | |
| 39 | +| 32 | EPO | Emperor Penguin Optimizer | 2018 | Yes | |
| 40 | +| 31 | TGA | Tree Growth Algorithm | 2018 | Yes | |
| 41 | +| 30 | ABO | Artificial Butterfly Optimization | 2017 | Yes | |
| 42 | +| 29 | SSA | Salp Swarm Algorithm | 2017 | No | |
| 43 | +| 28 | WSA | Weighted Superposition Attraction | 2017 | Yes | |
| 44 | +| 27 | SBO | Satin Bower Bird Optimization | 2017 | Yes | |
| 45 | +| 26 | JA | Jaya Algorithm | 2016 | No | |
| 46 | +| 25 | CSA | Crow Search Algorithm | 2016 | Yes | |
| 47 | +| 24 | SCA | Sine Cosine Algorithm | 2016 | No | |
| 48 | +| 23 | WOA | Whale Optimization Algorithm | 2016 | Yes | |
| 49 | +| 22 | ALO | Ant Lion Optimizer | 2015 | No | |
| 50 | +| 21 | HLO | Human Learning Optimization | 2015 | Yes | |
| 51 | +| 20 | MBO | Monarch Butterfly Optimization | 2015 | Yes | |
| 52 | +| 19 | MFO | Moth Flame Optimization | 2015 | Yes | |
| 53 | +| 18 | MVO | Multiverse Optimizer | 2015 | Yes | |
| 54 | +| 17 | TSA | Tree Seed Algorithm | 2015 | Yes | |
| 55 | +| 16 | GWO | Grey Wolf Optimizer | 2014 | No | |
| 56 | +| 15 | SOS | Symbiotic Organisms Search | 2014 | No | |
| 57 | +| 14 | FPA | Flower Pollination Algorithm | 2012 | Yes | |
| 58 | +| 13 | FOA | Fruitfly Optimization Algorithm | 2012 | No | |
| 59 | +| 12 | BA | Bat Algorithm | 2010 | Yes | |
| 60 | +| 11 | FA | Firefly Algorithm | 2010 | Yes | |
| 61 | +| 10 | CS | Cuckoo Search Algorithm | 2009 | Yes | |
| 62 | +| 09 | GSA | Gravitational Search Algorithm | 2009 | Yes | |
| 63 | +| 08 | ABC | Artificial Bee Colony | 2007 | Yes | |
| 64 | +| 07 | HS | Harmony Search | 2001 | Yes | |
| 65 | +| 06 | DE | Differential Evolution | 1997 | Yes | |
| 66 | +| 05 | ACO | Ant Colony Optimization | - | Yes | |
| 67 | +| 04 | ACS | Ant Colony System | - | Yes | |
| 68 | +| 03 | PSO | Particle Swarm Optimization | - | Yes | |
| 69 | +| 02 | GA | Genetic Algorithm | - | Yes | |
| 70 | +| 01 | SA | Simulated Annealing | - | Yes | |
| 71 | + |
6 | 72 |
|
7 | | -%---List of available wrapper FS methods------------------------------ |
8 | | - |
9 | | -% 2020 |
10 | | - |
11 | | -'mpa' : Marine Predators Algorithm; |
12 | | - |
13 | | -'gndo' : Generalized Normal Distribution Optimization; |
14 | | - |
15 | | -'sma' : Slime Mould Algorithm; |
16 | | - |
17 | | -'eo' : Equilibrium Optimizer; |
18 | | - |
19 | | -'mrfo' : Manta Ray Foraging Optimization; |
20 | | - |
21 | | -% 2019 |
22 | | - |
23 | | -'aso' : Atom Search Optimization; |
24 | | - |
25 | | -'hho' : Harris Hawks Optimization; |
26 | | - |
27 | | -'hgso' : Henry Gas Solubility Optimization; |
28 | | - |
29 | | -'pfa' : Path Finder Algorithm; |
30 | | - |
31 | | -'pro' : Poor And Rich Optimization; |
32 | | - |
33 | | -% 2018 |
34 | | - |
35 | | -'boa' : Butterfly Optimization Algorithm; |
36 | | - |
37 | | -'epo' : Emperor Penguin Optimizer; |
38 | | - |
39 | | -'tga' : Tree Growth Algorithm; |
40 | | - |
41 | | -% 2017 |
42 | | - |
43 | | -'abo' : Artificial Butterfly Optimization; |
44 | | - |
45 | | -'ssa' : Salp Swarm Algorithm; |
46 | | - |
47 | | -'sbo' : Satin Bower Bird Optimization; |
48 | | - |
49 | | -'wsa' : Weighted Superposition Attraction; |
50 | | - |
51 | | -% 2016 |
52 | | - |
53 | | -'ja' : Jaya Algorithm; |
54 | | - |
55 | | -'csa' : Crow Search Algorithm; |
56 | | - |
57 | | -'sca' : Sine Cosine Algorithm; |
58 | | - |
59 | | -'woa' : Whale Optimization Algorithm; |
60 | | - |
61 | | -% 2015 |
62 | | - |
63 | | -'alo' : Ant Lion Optimizer; |
64 | | - |
65 | | -'hlo' : Human Learning Optimization; |
66 | | - |
67 | | -'mbo' : Monarch Butterfly Optimization; |
68 | | - |
69 | | -'mfo' : Moth Flame Optimization; |
70 | | - |
71 | | -'mvo' : Multi Verse Optimizer; |
72 | | - |
73 | | -'tsa' : Tree Seed Algorithm; |
74 | | - |
75 | | -% 2014 |
76 | | - |
77 | | -'gwo' : Grey Wolf Optimizer; |
78 | | - |
79 | | -'sos' : Symbiotic Organisms Search; |
80 | | - |
81 | | -% 2012 |
82 | | - |
83 | | -'fpa' : Flower Pollination Algorithm; |
84 | | - |
85 | | -'foa' : Fruit Fly Optimization Algorithm; |
86 | | - |
87 | | -% 2009 - 2010 |
88 | | - |
89 | | -'ba' : Bat Algorithm; |
90 | | - |
91 | | -'fa' : Firefly Algorithm; |
92 | | - |
93 | | -'cs' : Cuckoo Search Algorithm; |
94 | | - |
95 | | -'gsa' : Gravitational Search Algorithm; |
96 | | - |
97 | | -% Traditional |
98 | | - |
99 | | -'abc' : Artificial Bee Colony; |
100 | | - |
101 | | -'hs' : Harmony Search; |
102 | | - |
103 | | -'de' : Differential Evolution; |
104 | | - |
105 | | -'aco' : Ant Colony Optimization; |
106 | | - |
107 | | -'acs' : Ant Colony System; |
108 | | - |
109 | | -'pso' : Particle Swarm Optimization; |
110 | | - |
111 | | -'gat' : Genetic Algorithm (Tournament); |
112 | | - |
113 | | -'ga' : Genetic Algorithm (Roulette Wheel); |
114 | | - |
115 | | -'sa' : Simulated Annealing; |
116 | 73 |
|
117 | 74 |
|
0 commit comments