~ruther/ctu-fee-eoa

ref: 11befbf6a156431429b2b66c42a90da63df6daf0 ctu-fee-eoa/codes/eoa_lib/src/local_search/mod.rs -rw-r--r-- 19.1 KiB
7de4f4b4 — Rutherther a month ago
chore: do not clone for no reason in local search
7adc5812 — Rutherther a month ago
refactor: pass rng as argument

Instead of having the Rng stored
inside the structs, pass it through
the functions. This means it's no longer
necessary to pass perturbations etc. as mutable.
26456170 — Rutherther a month ago
refactor: do perturbation in place instead of cloning
8d13c275 — Rutherther a month ago
chore: move env to codes/eoa_lib
db3fceb9 — Rutherther a month ago
tests: use random initializer in a test
c7d027ec — Rutherther a month ago
feat: add new terminating conditions (or, lower than, maximum cycles)
c66539e1 — Rutherther a month ago
refactor: Add dimension generic to BinaryString
293627bd — Rutherther a month ago
chore: remove unused imports
bf8e11ed — Rutherther a month ago
refactor: properly handle errors in local_search
d0b6ff6a — Rutherther a month ago
tests: Add test for sphere real representation
3a92d736 — Rutherther a month ago
feat: add simple plotting of local search
cd58504d — Rutherther a month ago
refactor: abstract LocalSearch stats into LocalSearchStats
41b0eb7e — Rutherther a month ago
refactor: Use OVector instead of SVector in library
ef07dac0 — Rutherther 2 months ago
feat: add evolutionary strategies to local search
296be2cc — Rutherther 2 months ago
feat: add test for local search with PatternPerturbation
967210c0 — Rutherther 2 months ago
tests: add test for Linear fitness function
b1a2bbaa — Rutherther 2 months ago
refactor: extend local search to accept any inputs

Instead of accepting only BinaryString, accept anything.
Extend the operators to accept anything.
f6dd4b7e — Rutherther 2 months ago
tests: move all tests to separate submodules
a52b682c — Rutherther 2 months ago
tests: add rosenbrock test
cab8e171 — Rutherther 2 months ago
chore: guard test imports by #[cfg(test)]
Next