Johann Dreo
a376921f07
add save-sol to output all solutions to a file
2023-03-28 18:58:51 +02:00
Johann Dreo
d64f2b38ed
refactor: put cache in lib + clean doc
2023-02-06 23:12:36 +01:00
Johann Dreo
e57b504cd6
refactor(app): usable output
2023-02-03 11:46:17 +01:00
Johann Dreo
79e2c01ca8
refactor(app): separate main exe and datatester
...
better log
2023-02-03 10:35:10 +01:00
Johann Dreo
df723331be
refactor(fitness): store cache with the fitness
...
to allow rollback with minimal mem footprint
2023-02-02 14:48:02 +01:00
Johann Dreo
237426a6b4
refactor while hunting a bug
2023-01-26 11:48:44 +01:00
Johann Dreo
36fe6e6f7d
fix a warning
2023-01-18 11:28:50 +01:00
Johann Dreo
86c750618f
more doc
2023-01-18 11:14:13 +01:00
Johann Dreo
bfce997ce8
first part of partial signature evaluation
2022-10-18 11:12:38 +02:00
Johann Dreo
1d640b3251
feat: adds partial eval and tests
2022-10-03 16:11:37 +02:00
Johann Dreo
2accb17599
document everything and remove dead code
2022-09-13 15:25:33 +02:00
Johann Dreo
11f49e58d7
feat: prepare the use of binary partitions for signatures
2022-09-12 15:20:05 +02:00
Johann Dreo
a6a3f799e7
fix(eoParallel): declutch _t_start under _OPENMP
2024-09-10 10:57:50 +02:00
Johann Dreo
df8c457f75
fix(moeoSPEA2Archive): correct members init order
2024-09-10 10:45:18 +02:00
Johann Dreo
867b1c289b
fix(eoEvalUserTimeThrowException): preprocessor test for POSIX and UNIX
2024-09-10 10:44:42 +02:00
Johann Dreo
32195a480b
fix(selectors): comment out unused variable
2024-09-10 09:26:00 +02:00
Johann Dreo
c23b9c160a
fix(selectors): correctly initialize rawTotal
2024-09-10 09:22:16 +02:00
Johann Dreo
1a61cd1f1c
fix(eoGnuplot): get rid of warnings about unused variables
2024-09-10 09:21:51 +02:00
Johann Dreo
8dd4f529f2
fix(eoExceptions): do not return a ref from a temp
2024-09-10 09:21:15 +02:00
Johann Dreo
51be7e324b
fix(moRndVectorVNSelection): use shuffle for modern compilers
2024-09-05 14:42:40 +02:00
Johann Dreo
732fe097cb
fix(doc): use current source dir and not the root one.
...
Allow Paradiseo to be built as a Git submodule of another project.
2024-09-04 08:55:48 +02:00
Johann Dreo
84148824e0
fix: remove a lot of trivial warnings
2024-08-23 18:00:31 +02:00
Johann Dreo
a16298c58b
Merge branch 'master' of https://gitlab.inria.fr/paradiseo/paradiseo
2024-08-23 16:25:23 +02:00
Johann Dreo
332d078902
feat(doc): recent articles first
2024-08-23 16:21:05 +02:00
Johann Dreo
dde057b12b
feat(doc): mention partial evaluation for combinatorics
2024-08-23 15:22:17 +02:00
Eremey Valetov
a5d3bf8601
docs: add accelerator physics paper to publications list
2024-08-23 14:55:58 +02:00
Johann Dreo
22b74e9c07
fix(eoEvalFoundryEA): reorder members to avoid warning
2024-08-23 14:53:01 +02:00
Johann Dreo
fefb2af4dd
REFACTOR!eoForge*): separate raw pointres from shared ones
...
- Move the instantiate(double) interfaces of eoForgeVector as instantiate_from.
- Adds two separated sets members for instantiation.
BREAKING CHANGE
2024-08-23 14:53:01 +02:00
Johann Dreo
3cc374ce5c
fix(warnings): do not ignore return from system
2024-08-23 14:53:01 +02:00
Johann Dreo
b4e89d8f51
fix(deprecated): guard from bind and *_function
...
Deprecated since C++11, removed in C++17.
2024-08-23 14:53:01 +02:00
Johann Dreo
09a26fdc62
fix(eoForge): missing header
2024-08-23 14:53:01 +02:00
Johann Dreo
4bbb4a595e
fix(mpi): fix some namespaces issues with mpi
2024-08-23 14:53:01 +02:00
Johann Dreo
c442d8a0a2
Revert "fix!(eoBit): defaults to char for scalar type"
...
This reverts commit 06e0cc0162b6f753d92076c510d7124d82a3def1.
2024-08-23 14:53:01 +02:00
Jxtopher
93e89828b8
Fix CI: random class issue, t-eoRoulette and update the workflow
2024-08-23 14:52:58 +02:00
Johann Dreo
ec1a0f0c62
fix(eoForgeVector): use shared_ptr insteadof raw ones + adds instantiate_ptr interface
2024-08-22 22:21:57 +02:00
Johann Dreo
6f7d505a2a
fix(rnd): use STL's rand gen for shuffles
...
Previous implementation used Paradiseo's own random generator system,
now superseeded by the STL's one.
2024-08-19 11:14:21 +02:00
Johann Dreo
55b2f57d19
fix!(eoBit): defaults to char for scalar type
...
Since STL's vector of bool is not a vector of bool, `swap`ing bool elements in an eoBit can lead to errors.
Using `char` is a saner default.
Potential BREAKING CHANGE.
2024-08-19 11:13:53 +02:00
e643468de8
revert 399b22266 (virtual fitness interface temptative)
...
Incompatible with MOEO's change of interface.
2024-04-08 22:20:00 +02:00
f30240cb44
fix(mo): missing include
2024-04-08 22:20:00 +02:00
ff744aea7c
fix(eoStandardBitMutation):
...
- Fix all operators in eoStandardBitMutation.h
- Bitflip componennt was not bound, use explicit assignement of rates.
- Fix normal and fast operators algorithms.
Co-authored-by: Potalas <potalas@free.fr>
2024-04-08 22:20:00 +02:00
9cb60e4b10
refactor(mo): use clog instead of cout & use at accessors in Debug builds
...
Should really use eo::log, but waiting for logger refactoring.
2024-04-08 22:20:00 +02:00
5a7fdf7ed3
feat(EO): allow overriding fitness accessors
...
May be useful for debugging, by tracing when fitness assignement occurs.
2024-04-08 22:20:00 +02:00
BertheasLeo
bad5d6cbb8
Update edoEstimatorNormalAdaptive.h
...
Correction aliasing errror on Eigen
2024-04-08 22:20:00 +02:00
BertheasLeo
5e0e6fcd79
Update eoSIGContinue.h
...
Correction sighandler is not defined on Windows
2024-04-08 22:20:00 +02:00
c2a3ed4e7f
fix(mo): comment out unused parameters
...
Removes -Wunused-parameters warnings.
2022-09-10 06:27:58 +02:00
843aa6fc37
fix(mo): comment out unused parameters
...
Removes -Wunused-parameters warnings.
2022-09-10 06:27:46 +02:00
1a980c442d
feat: add an eoForgeMap
...
Same features than an eoForgeVector,
but allowing to bind a string name to the instance.
2022-09-10 06:02:15 +02:00
ff09b4bcc7
fix logo display in readme
2022-09-10 06:02:15 +02:00
AI Xin
1f1f598314
add mo tutorial doc in Markdown format
...
The original tutorial link[http://paradiseo.gforge.inria.fr/index.php?n=Doc.Tutorials ] is broken. I found the archive from here: https://web.archive.org/web/20210119160107/http://paradiseo.gforge.inria.fr/index.php?n=Doc.Tutorials
2022-09-10 06:02:15 +02:00
80140ddcc3
feat: add an eoForgeMap
...
Same features than an eoForgeVector,
but allowing to bind a string name to the instance.
2022-09-10 06:01:37 +02:00