@@ -6,75 +6,112 @@ This project follows [semantic versioning](https://semver.org/).
6
6
* ** Added** the _ whale optimization algorithm_ . After each step the solutions are plotted.
7
7
* ** Fixed** the upload of release artifacts. Now the bundled pypi packages are added as release artifacts again.
8
8
9
- ## 2020-11-17 - v0.12.1
9
+ ## 2020-11-17 - [ v0.12.1] ( https://github.com/HaaLeo/swarmlib/tree/v0.12.1 )
10
10
* ** Fixed** swarmlib's appearance on [ pypi] ( https://pypi.org/project/swarmlib ) . Now the gif is render correctly.
11
11
12
- ## 2020-11-16 - v0.12.0
12
+ [ All Changes] ( https://github.com/HaaLeo/swarmlib/compare/v0.12.0...v0.12.1 )
13
+
14
+ ## 2020-11-16 - [ v0.12.0] ( https://github.com/HaaLeo/swarmlib/tree/v0.12.0 )
13
15
* ** Added** top level flag ` --log-level ` to set swarmlib's verbosity ([ #29 ] ( https://github.com/HaaLeo/swarmlib/issues/29 ) ). It can be one of ` debug ` , ` info ` , ` warning ` , ` error ` , ` critical ` . Contributed by Nikos Koutsovasilis ([ @nkoutsov ] ( https://github.com/nkoutsov ) ) and happily accepted 🚀.
14
16
15
- ## 2020-11-10 - v0.11.0
17
+ [ All Changes] ( https://github.com/HaaLeo/swarmlib/compare/v0.11.0...v0.12.0 )
18
+
19
+ ## 2020-11-10 - [ v0.11.0] ( https://github.com/HaaLeo/swarmlib/tree/v0.11.0 )
16
20
* ** Added** visualization of the _ alpha_ , _ beta_ and _ delta_ wolves for the grey wolf optimizer ([ #14 ] ( https://github.com/HaaLeo/swarmlib/issues/14 ) ).
17
21
* ** Added** top level ` --seed ` flag which allows to set the random bit generator's initial state for reproducible results.
18
22
* ** Changed** the visualization. Now the initial as well as the end-position are shown unanimated as well.
19
23
20
- ## 2020-11-07 - v0.10.0
24
+ [ All Changes] ( https://github.com/HaaLeo/swarmlib/compare/v0.10.0...v0.11.0 )
25
+
26
+ ## 2020-11-07 - [ v0.10.0] ( https://github.com/HaaLeo/swarmlib/tree/v0.10.0 )
21
27
* ** Added** [ landscapes] ( https://github.com/nathanrooy/landscapes#readme ) as a dependency to enable more benchmark functions ([ #15 ] ( https://github.com/HaaLeo/swarmlib/issues/15 ) ). Contributed by Alex F ([ @alxfmpl ] ( https://github.com/alxfmpl ) ). Thanks a lot 🚀.
22
28
23
- ## 2020-07-21 - v0.9.0
29
+ [ All Changes] ( https://github.com/HaaLeo/swarmlib/compare/v0.9.0...v0.10.0 )
30
+
31
+ ## 2020-07-21 - [ v0.9.0] ( https://github.com/HaaLeo/swarmlib/tree/v0.9.0 )
24
32
* ** Added** _ grey wolf optimizer_ ([ #12 ] ( https://github.com/HaaLeo/swarmlib/issues/12 ) ). Perform the grey wolf optimization algorithm on one of the selected 2D-functions. Contributed by Nimish Verma ([ @NimishVerma ] ( https://github.com/NimishVerma ) ) and greatly appreciated 🚀.
25
33
26
- ## 2020-04-13 - v0.8.1
34
+ [ All Changes] ( https://github.com/HaaLeo/swarmlib/compare/v0.8.1...v0.9.0 )
35
+
36
+ ## 2020-04-13 - [ v0.8.1] ( https://github.com/HaaLeo/swarmlib/tree/v0.8.1 )
27
37
* ** Fixed** a bug that caused the ACO algorithm to fail. Due to other third party packages swarmlib now requires ` matplotlib<3.2.0 ` .
28
38
29
- ## 2020-04-07 - v0.8.0
39
+ [ All Changes] ( https://github.com/HaaLeo/swarmlib/compare/v0.8.0...v0.8.1 )
40
+
41
+ ## 2020-04-07 - [ v0.8.0] ( https://github.com/HaaLeo/swarmlib/tree/v0.8.0 )
30
42
* ** Added** the _ artificial bee colony_ algorithm. After each step the intermediate solution is plotted.
31
43
32
- ## 2020-02-17 - v0.7.0
44
+ [ All Changes] ( https://github.com/HaaLeo/swarmlib/compare/v0.7.0...v0.8.0 )
45
+
46
+ ## 2020-02-17 - [ v0.7.0] ( https://github.com/HaaLeo/swarmlib/tree/v0.7.0 )
33
47
* ** Added** dark mode. It is enabled via the ` --dark ` flag.
34
48
* ** Changed** ` --continuous ` and ` --interval ` flags. Both are now top level flags.
35
49
* ** Changed** the API of the ant colony optimization.
36
50
* ** Changed** the ` tsp_file ` argument to an option. Now ` --tsp-file ` is optional. By default the built-in burma14 problem is used.
37
51
38
- ## 2020-01-25 - v0.6.2
52
+ [ All Changes] ( https://github.com/HaaLeo/swarmlib/compare/v0.6.2...v0.7.0 )
53
+
54
+ ## 2020-01-25 - [ v0.6.2] ( https://github.com/HaaLeo/swarmlib/tree/v0.6.2 )
39
55
* ** Changed** cuckoo search visualization: when a nest is abandoned / newly generated color its transition differently.
40
56
* ** Fixed** cuckoo search visualization: now the abandon transition is mapped to the correct nest.
41
57
42
- ## 2020-01-24 - v0.6.1
58
+ [ All Changes] ( https://github.com/HaaLeo/swarmlib/compare/v0.6.1...v0.6.2 )
59
+
60
+ ## 2020-01-24 - [ v0.6.1] ( https://github.com/HaaLeo/swarmlib/tree/v0.6.1 )
43
61
* ** Changed** cuckoo search: Ensure each nest is assigned a cuckoo position in the update step
44
62
45
- ## 2020-01-24 - v0.6.0
63
+ [ All Changes] ( https://github.com/HaaLeo/swarmlib/compare/v0.6.0...v0.6.1 )
64
+
65
+ ## 2020-01-24 - [ v0.6.0] ( https://github.com/HaaLeo/swarmlib/tree/v0.6.0 )
46
66
* ** Changed** the visualization of the _ firefly algorithm_ and the _ cuckoo search_ . Now they both include velocities.
47
67
* ** Changed** the firefly algorithm including its API. Now it replays the same problem if ` --continuous ` is set.
48
68
* ** Changed** the ` --continuous ` flag. It requires no parameter anymore.
49
69
* ** Changed** the ` --two-opt ` flag. It requires no parameter anymore.
50
70
51
- ## 2020-01-22 - v0.5.0
71
+ [ All Changes] ( https://github.com/HaaLeo/swarmlib/compare/v0.5.0...v0.6.0 )
72
+
73
+ ## 2020-01-22 - [ v0.5.0] ( https://github.com/HaaLeo/swarmlib/tree/v0.5.0 )
52
74
* ** Added** a feature that performs _ particle swarm optimization_ for one of the provided 2D functions. After each step the intermediate solution is plotted.
53
75
* ** Changed** the API. Now the classes ` *Problem ` can be directly imported from the ` swarmlib ` module.
54
76
55
- ## 2020-01-19 - v0.4.1
77
+ [ All Changes] ( https://github.com/HaaLeo/swarmlib/compare/v0.4.1...v0.5.0 )
78
+
79
+ ## 2020-01-19 - [ v0.4.1] ( https://github.com/HaaLeo/swarmlib/tree/v0.4.1 )
56
80
* ** Changed** pypi tags to enhance the package's discoverability.
57
81
58
- ## 2020-01-19 - v0.4.0
82
+ [ All Changes] ( https://github.com/HaaLeo/swarmlib/compare/v0.4.0...v0.4.1 )
83
+ ## 2020-01-19 - [ v0.4.0] ( https://github.com/HaaLeo/swarmlib/tree/v0.4.0 )
59
84
* ** Added** a feature that enables the _ cuckoo search_ for one of the provided 2D functions. After each step the intermediate solution is plotted.
60
85
61
- ## 2020-01-09 - v0.3.2
86
+ [ All Changes] ( https://github.com/HaaLeo/swarmlib/compare/v0.3.2...v0.4.0 )
87
+
88
+ ## 2020-01-09 - [ v0.3.2] ( https://github.com/HaaLeo/swarmlib/tree/v0.3.2 )
62
89
* ** Fixed** a bug in the firefly algorithm that caused the application to crash when the ackley function was selected.
63
90
64
- ## 2019-10-30 - v0.3.1
91
+ [ All Changes] ( https://github.com/HaaLeo/swarmlib/compare/v0.3.1...v0.3.2 )
92
+
93
+ ## 2019-10-30 - [ v0.3.1] ( https://github.com/HaaLeo/swarmlib/tree/v0.3.1 )
65
94
* ** Fixed** a bug in the ACO algorithm that chose the next node by its maximal attractiveness. Now the next node is chosen randomly weighted by its attractiveness
66
95
67
- ## 2018-12-18 - v0.3.0
96
+ [ All Changes] ( https://github.com/HaaLeo/swarmlib/compare/v0.3.0...v0.3.1 )
97
+
98
+ ## 2018-12-18 - [ v0.3.0] ( https://github.com/HaaLeo/swarmlib/tree/v0.3.0 )
68
99
* ** Added** command line option ` --continuous ` for the firefly algorithm to indicate, whether the algorithm should run continuously or not
69
100
* ** Added** logging for the current best and overall best intensity found of the firefly algorithm
70
101
71
- ## 2018-12-14 - v0.2.0
102
+ [ All Changes] ( https://github.com/HaaLeo/swarmlib/compare/v0.2.0...v0.3.0 )
103
+
104
+ ## 2018-12-14 - [ v0.2.0] ( https://github.com/HaaLeo/swarmlib/tree/v0.2.0 )
72
105
* ** Added** a feature that enables the _ firefly algorithm_ for one of the provided 2D functions. After each step the intermediate solution is plotted.
73
106
74
- ## 2018-11-29 - v0.1.0
107
+ [ All Changes] ( https://github.com/HaaLeo/swarmlib/compare/v0.1.0...v0.2.0 )
108
+
109
+ ## 2018-11-29 - [ v0.1.0] ( https://github.com/HaaLeo/swarmlib/tree/v0.1.0 )
75
110
* ** Added** a feature that performs [ 2-opt] ( https://en.wikipedia.org/wiki/2-opt ) search once on each partial solution after each iteration. It can be disabled via the argument ` --two-opt false ` .
76
111
* ** Fixed** an import bug that caused the application to crash instantly
77
112
78
- ## 2018-11-23 - v0.0.1
113
+ [ All Changes] ( https://github.com/HaaLeo/swarmlib/compare/v0.0.1...v0.1.0 )
114
+
115
+ ## 2018-11-23 - [ v0.0.1] ( https://github.com/HaaLeo/swarmlib/tree/v0.0.1 )
79
116
* ** Initial Release**
80
117
* ** Added** a feature that enables solving the Traveling Salesman Problem using the _ Ant Colony Optimization_ approach and plots the result afterwards
0 commit comments