Commit graph

  • 831085b563
    Merge a710faebd3 into 3259d1b452 Eremey Valetov 2026-03-01 02:39:47 +01:00
  • a710faebd3 fix(eo): fix null pointer and dangling pointer bugs in eoForge Eremey Valetov 2026-02-28 20:39:17 -05:00
  • deaef83c99
    Merge 53a1af8472 into 3259d1b452 Eremey Valetov 2026-03-01 00:55:46 +00:00
  • 53a1af8472 feat(moeo): add real-valued multi-objective local search components Eremey Valetov 2026-02-16 18:14:09 -05:00
  • 068a59a934 feat(moeo): add finalize() lifecycle hook for algorithm post-processing Eremey Valetov 2026-02-16 18:14:03 -05:00
  • 65f8710d36 feat(mo): add moRealVectorNeighbor for continuous local search Eremey Valetov 2026-02-16 18:13:56 -05:00
  • 692225bdbb
    Merge 2bfd27007f into 3259d1b452 Eremey Valetov 2026-03-01 00:55:29 +00:00
  • 2bfd27007f feat(smp): add MPI-distributed island model Eremey Valetov 2026-02-22 16:47:00 -05:00
  • 0ce1bbf2e7 feat(smp): add SerializableBase wrapper for MPI population transfer Eremey Valetov 2026-02-16 18:14:35 -05:00
  • d95f385418 feat(moeo): add finalize() lifecycle hook for algorithm post-processing Eremey Valetov 2026-02-16 18:14:03 -05:00
  • aac84889a8
    Merge 6d4909c74d into 3259d1b452 Eremey Valetov 2026-03-01 00:55:12 +00:00
  • 145babc2e5
    Merge d306ef81d9 into 3259d1b452 Eremey Valetov 2026-03-01 00:55:10 +00:00
  • 6d4909c74d feat(smp): add SerializableBase wrapper for MPI population transfer Eremey Valetov 2026-02-16 18:14:35 -05:00
  • d306ef81d9 feat(moeo): add finalize() lifecycle hook for algorithm post-processing Eremey Valetov 2026-02-16 18:14:03 -05:00
  • 94984549fe
    Merge bf9f093e7c into 3259d1b452 Eremey Valetov 2026-03-01 00:54:55 +00:00
  • bf9f093e7c feat(mo): add moRealVectorNeighbor for continuous local search Eremey Valetov 2026-02-16 18:13:56 -05:00
  • 68b539deaa
    Merge 2ad34b7749 into 3259d1b452 Eremey Valetov 2026-03-01 00:26:24 +00:00
  • 2ad34b7749 Fix remaining dead URLs in extension-less headers and READMEs Eremey Valetov 2026-02-28 19:25:53 -05:00
  • c1a44fd2a6 Add tutorial READMEs and fix tutorial return codes Eremey Valetov 2026-02-28 19:24:05 -05:00
  • 54a44a177f Update dead URLs in license headers and build config Eremey Valetov 2026-02-28 19:23:51 -05:00
  • 27f29fe592 Fix broken links in EO tutorial and documentation HTML Eremey Valetov 2026-02-28 19:22:26 -05:00
  • 02c84001d4 Fix broken links in Doxygen mainpage files Eremey Valetov 2026-02-28 19:22:20 -05:00
  • cc47edc66d Fix broken links in docs/index.html Eremey Valetov 2026-02-28 19:22:14 -05:00
  • df7db10377 Fix factual errors in README, INSTALL, and CONTRIBUTING Eremey Valetov 2026-02-28 19:20:18 -05:00
  • 2409a0ba92
    Merge 10905b90c8 into 3259d1b452 CodeHubUserName 2026-02-07 11:05:10 +01:00
  • 10905b90c8 在vs2022,c++17 上编译通过 xglook 2025-12-14 18:02:55 +08:00
  • f540031fe2
    Merge 395f3f20aa into 3259d1b452 Lionel Parreaux 2025-05-02 17:01:34 +00:00
  • 3259d1b452 doc: bump version + clean authors list master v3.1.3 Johann Dreo 2025-04-16 13:42:29 +02:00
  • c660489eaf
    Optimize eoRanking: Add caching and index vector (#80) Alessandro Sidero 2025-04-15 18:04:35 +02:00
  • 4268ae661b fix: inconsistency assert Alessandro Sidero 2025-04-15 17:48:00 +02:00
  • 21ccc675ab test: disabled assertion test Alessandro Sidero 2025-04-15 16:32:56 +02:00
  • b8e393bf36 reset: using assert for validation Alessandro Sidero 2025-04-15 16:24:20 +02:00
  • f799857da9 refactor: replace asserts with eoException-based validation Alessandro Sidero 2025-04-15 15:38:20 +02:00
  • 5c858eeb2e test: add assertion validation tests for ranking classes Alessandro Sidero 2025-04-15 15:34:45 +02:00
  • f365a1ec57 fix: correct typos in comments Alessandro Sidero 2025-04-15 15:08:31 +02:00
  • 5a536c7478 test: unify code formatting and replace cout with clog Alessandro Sidero 2025-04-15 14:59:38 +02:00
  • 9a2b0a2924 fix(eoRanking): add validation with assertions Alessandro Sidero 2025-04-15 14:58:40 +02:00
  • d520787ac3 feat: add separate eoRankingCached.h file Alessandro Sidero 2025-04-15 14:57:43 +02:00
  • df1ebb94dd fix: used an unordered_map instead of vactor to save indexes Alessandro Sidero 2025-04-15 00:23:31 +02:00
  • 64fd702843 test: add eval and real_value.h in t-eoRankingCached.cpp Alessandro Sidero 2025-04-15 00:22:31 +02:00
  • 9f924ed212 fix: wrong inclusion of eoReal.h Alessandro Sidero 2025-04-14 23:06:23 +02:00
  • 0e40f0d2d0 test: add tests for eoRanking and eoRankingCached Alessandro Sidero 2025-04-14 22:43:59 +02:00
  • d32aac2279 feat: add eoRankingCached with better documentation Alessandro Sidero 2025-04-14 21:52:53 +02:00
  • 6aafc04d78 Optimize eoRanking with caching and index vector Alessandro Sidero 2025-04-12 19:52:11 +02:00
  • 400c69c49a doc: mention Apptainer in INSTALL Johann Dreo 2025-04-08 19:45:59 +02:00
  • bee47592af doc: adds howto_build_paradiseo script for apptainer v3.1.2 Johann Dreo 2025-04-07 23:01:43 +02:00
  • e14220ff69 fix(checkpoint): initialize a pointer Johann Dreo 2025-04-07 22:57:21 +02:00
  • c218a19de6 fix(doc): disable doc-mpi Johann Dreo 2025-04-07 22:56:58 +02:00
  • 4b4344664b update(README): link to cmake-gui, citation ref Johann Dreo 2025-04-07 14:50:03 +02:00
  • b8efdda6a2 Merge branch 'setup-ccache' of github.com:Jxtopher/nojhan_paradiseo Johann Dreo 2025-04-07 14:18:58 +02:00
  • 22275e434b fix several warnings Johann Dreo 2025-04-07 14:16:37 +02:00
  • cfcd6e22bb Ccache setup Jxtopher 2025-03-28 22:30:30 +01:00
  • 48ca0fa5b8 Merge branch 'master' of github.jdreo:jdreo/paradiseo v3.1.1 nojhan 2025-04-04 21:46:33 +02:00
  • 172798a637 revert 399b22266 (virtual fitness interface temptative) nojhan 2023-02-10 11:54:45 +01:00
  • 7c88ec4fa7 feat(EO): allow overriding fitness accessors nojhan 2023-02-10 09:47:58 +01:00
  • aa242bd4d6 Merge tag 'v3.0.0' v3.1.0 nojhan 2025-04-04 21:23:53 +02:00
  • 3dc2058400
    Merge pull request #78 from Alessandro624/fix-mpi-ale nojhan 2025-03-21 09:05:54 +01:00
  • 77148b5a97 fix(MPI): resolved cyclic inclusion and MPI issue Alessandro Sidero 2025-02-24 19:07:10 +01:00
  • d3a2ab5e84 fix(EDO): constructor declarations without templates Johann Dreo 2024-10-03 10:08:00 +02:00
  • 190a30495e fix(EO): allow readFrom to work on std::cin + invalidTag Johann Dreo 2024-09-30 20:42:20 +02:00
  • 8ea6e2b680 feat(eo): adds eoRealToIntInit Johann Dreo 2024-09-27 12:20:10 +02:00
  • 19ec4c4ff7 feat(eo): wrap ops on float vecs into ops on int vecs Johann Dreo 2024-09-26 13:24:10 +02:00
  • 846006c613 feat(moSA): adds a constructor without cool but with cont Johann Dreo 2024-09-21 10:22:47 +02:00
  • db24e611b7 refactor(tests): reduce runtime for foundry tests Johann Dreo 2024-09-11 11:03:38 +02:00
  • cf086ea9b9 fix(moBinaryPartition): finalize integration in <mo> nojhan 2024-09-10 20:26:36 +02:00
  • ccaa6f9791 docs: add accelerator physics paper to publications list Eremey Valetov 2024-08-11 11:29:02 -04:00
  • d72ec5ad2e Fix CI: random class issue, t-eoRoulette and update the workflow Jxtopher 2024-04-30 14:08:30 +02:00
  • 2380b1123f
    Merge 487f00d8e4 into e643468de8 Patrick Lehner (he/him) 2024-04-25 15:41:59 -04:00
  • 1c853ecdb9 revert 399b22266 (virtual fitness interface temptative) v3.0.0 nojhan 2023-02-10 11:54:45 +01:00
  • dcac78cdf5 fix(mo): missing include nojhan 2023-02-10 11:54:18 +01:00
  • e5c387b567 fix(eoStandardBitMutation): nojhan 2023-02-10 11:51:29 +01:00
  • ab375d55ac refactor(mo): use clog instead of cout & use at accessors in Debug builds nojhan 2023-02-10 09:51:56 +01:00
  • 399b222661 feat(EO): allow overriding fitness accessors nojhan 2023-02-10 09:47:58 +01:00
  • afa0d18d1e Update edoEstimatorNormalAdaptive.h BertheasLeo 2022-08-10 14:03:44 +02:00
  • 7b8e393670 Update eoSIGContinue.h BertheasLeo 2022-08-10 14:02:16 +02:00
  • 27cadf7012 Developing inside a Container with vscode Jxtopher 2022-11-27 15:22:21 +01:00
  • e23151d666 feat: prepare the use of binary partitions for signatures Johann Dreo 2022-09-12 15:20:05 +02:00
  • b96b537ed1 fix(nbhood): make accessors const Johann Dreo 2024-09-10 16:47:28 +02:00
  • a376921f07 add save-sol to output all solutions to a file Johann Dreo 2023-03-28 18:58:51 +02:00
  • d64f2b38ed refactor: put cache in lib + clean doc Johann Dreo 2023-02-06 23:12:36 +01:00
  • e57b504cd6 refactor(app): usable output Johann Dreo 2023-02-03 11:46:17 +01:00
  • 79e2c01ca8 refactor(app): separate main exe and datatester Johann Dreo 2023-02-03 10:35:10 +01:00
  • df723331be refactor(fitness): store cache with the fitness Johann Dreo 2023-02-02 14:48:02 +01:00
  • 237426a6b4 refactor while hunting a bug Johann Dreo 2023-01-26 11:48:44 +01:00
  • 36fe6e6f7d fix a warning Johann Dreo 2023-01-18 11:28:50 +01:00
  • 86c750618f more doc Johann Dreo 2023-01-18 11:14:13 +01:00
  • bfce997ce8 first part of partial signature evaluation Johann Dreo 2022-10-18 11:12:38 +02:00
  • 1d640b3251 feat: adds partial eval and tests Johann Dreo 2022-10-03 16:11:37 +02:00
  • 2accb17599 document everything and remove dead code Johann Dreo 2022-09-13 15:25:33 +02:00
  • 11f49e58d7 feat: prepare the use of binary partitions for signatures Johann Dreo 2022-09-12 15:20:05 +02:00
  • a6a3f799e7 fix(eoParallel): declutch _t_start under _OPENMP Johann Dreo 2024-09-10 10:57:50 +02:00
  • df8c457f75 fix(moeoSPEA2Archive): correct members init order Johann Dreo 2024-09-10 10:45:18 +02:00
  • 867b1c289b fix(eoEvalUserTimeThrowException): preprocessor test for POSIX and UNIX Johann Dreo 2024-09-10 09:28:55 +02:00
  • 32195a480b fix(selectors): comment out unused variable Johann Dreo 2024-09-10 09:26:00 +02:00
  • c23b9c160a fix(selectors): correctly initialize rawTotal Johann Dreo 2024-09-10 09:22:16 +02:00
  • 1a61cd1f1c fix(eoGnuplot): get rid of warnings about unused variables Johann Dreo 2024-09-10 09:21:51 +02:00
  • 8dd4f529f2 fix(eoExceptions): do not return a ref from a temp Johann Dreo 2024-09-10 09:21:15 +02:00
  • 51be7e324b fix(moRndVectorVNSelection): use shuffle for modern compilers Johann Dreo 2024-09-05 14:42:40 +02:00
  • 732fe097cb fix(doc): use current source dir and not the root one. Johann Dreo 2024-09-04 08:55:48 +02:00
  • 84148824e0 fix: remove a lot of trivial warnings Johann Dreo 2024-08-23 17:59:49 +02:00