Skip to content

Commit 6572c44

Browse files
authored
Update README.md
1 parent 3ed1b94 commit 6572c44

File tree

1 file changed

+71
-114
lines changed

1 file changed

+71
-114
lines changed

README.md

Lines changed: 71 additions & 114 deletions
Original file line numberDiff line numberDiff line change
@@ -1,117 +1,74 @@
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+
672

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;
11673

11774

0 commit comments

Comments
 (0)