Skip to content

Commit 56f3e54

Browse files
committed
Update version and changelog.
1 parent 88ed2a0 commit 56f3e54

File tree

3 files changed

+17
-2
lines changed

3 files changed

+17
-2
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Oxigen Changelog
22

3+
### 2.2.2 - 2021/02/28
4+
- Special case for single crosspoint and multicrosspoint with individuals of length 1 interchanging it with a random position of the other individual.
5+
- Interchange random positions in uniform cross instead of always even ones.
6+
37
### 2.2.1 - 2021/02/27
48
- Fix uniform cross function with different length individuals.
59

@@ -9,6 +13,9 @@
913
- Historical of solutions instead of checking only the current generation.
1014
- Improve performance of getting fitnesses and solutions using a normal iterator instead of a parallel one.
1115

16+
### 2.1.4 - 2021/02/28
17+
- Special case for single crosspoint and multicrosspoint with individuals of length 1 interchanging it with a random position of the other individual.
18+
- Interchange random positions in uniform cross instead of always even ones.
1219

1320
### 2.1.3 - 2021/02/27
1421
- Fix uniform cross function with different length individuals.
@@ -22,6 +29,10 @@
2229
## 2.1.0 - 2020/01/19
2330
- Optional global cache as `global_cache` feature.
2431

32+
### 2.0.6 - 2021/02/28
33+
- Special case for single crosspoint and multicrosspoint with individuals of length 1 interchanging it with a random position of the other individual.
34+
- Interchange random positions in uniform cross instead of always even ones.
35+
2536
### 2.0.5 - 2021/02/27
2637
- Fix uniform cross function with different length individuals.
2738

@@ -49,6 +60,10 @@
4960
- The two previous additions allow to search different solutions in different search space areas in order to avoid local suboptimal solutions and find different solutions.
5061
- Other minor improvements.
5162

63+
### 1.5.2 - 2021/02/28
64+
- Special case for single crosspoint and multicrosspoint with individuals of length 1 interchanging it with a random position of the other individual.
65+
- Interchange random positions in uniform cross instead of always even ones.
66+
5267
### 1.5.1 - 2021/02/27
5368
- Fix uniform cross function with different length individuals.
5469

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ The following benchmarks have been created to measure the genetic algorithm func
183183
running 29 tests
184184
test benchmarks::bench_cross_multi_point_255inds ... bench: 895,332 ns/iter (+/- 34,409)
185185
test benchmarks::bench_cross_single_point_255inds ... bench: 227,517 ns/iter (+/- 4,802)
186-
test benchmarks::bench_cross_uniform_255inds ... bench: 73,370 ns/iter (+/- 9,106)
186+
test benchmarks::bench_cross_uniform_255inds ... bench: 304,957 ns/iter (+/- 9,421)
187187
test benchmarks::bench_distance_255 ... bench: 41,669 ns/iter (+/- 45)
188188
test benchmarks::bench_fitness_1024inds ... bench: 14,260 ns/iter (+/- 3,789)
189189
test benchmarks::bench_fitness_age_1024inds ... bench: 32,495 ns/iter (+/- 5,705)

oxigen/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxigen"
3-
version = "2.2.1"
3+
version = "2.2.2"
44
authors = ["Martin1887 <[email protected]>"]
55
description = "Fast, parallel, extensible and adaptable genetic algorithm library."
66
repository = "https://github.com/Martin1887/oxigen"

0 commit comments

Comments
 (0)