Commit Graph

146 Commits

Author SHA1 Message Date
Maxime Gimeno e9d41d7b7d Fixes for min/max 2020-04-21 11:38:37 +02:00
Mael Rouxel-Labbé 74bda61398 Fixes after review 2020-04-16 17:55:45 +02:00
Mael fdceee0ff4 Rephrase awkward construction 2020-04-16 17:55:45 +02:00
Mael Rouxel-Labbé 626c3b5485 Tiny doc fix 2020-04-16 17:55:45 +02:00
Mael Rouxel-Labbé 070dae5565 Doc fixes 2020-04-16 17:55:44 +02:00
Sébastien Loriot 1ac0d9995f Add actual benchmark charts 2020-04-16 17:55:41 +02:00
Mael Rouxel-Labbé 615327e168 Enhance OBB benchmark 2020-04-16 17:46:05 +02:00
Mael Rouxel-Labbé 315d610b27 Add OBB user manual 2020-04-16 17:46:01 +02:00
Mael Rouxel-Labbé 21688713f5 Minor fixes 2020-04-11 20:44:57 +02:00
Mael Rouxel-Labbé cbcffe3f61 Remove data file from /benchmarks 2020-04-11 20:44:27 +02:00
Mael Rouxel-Labbé 8648922d53 Further disable tests
Some debug platforms are snails...
2020-04-01 09:36:21 +02:00
Mael Rouxel-Labbé 1ea9258c1d Rephrase error message 2020-04-01 09:36:13 +02:00
Mael Rouxel-Labbé 3e50e546f4 Reduce the number of iterations in tests 2020-03-31 09:30:35 +02:00
Mael Rouxel-Labbé d813d7e1b3 Fix maybe-uninitialized warning 2020-03-31 09:30:06 +02:00
Mael 91e4180264
Modify anchors 2020-03-30 09:48:57 +02:00
Mael Rouxel-Labbé 882199da57 Fix syntax errors 2020-03-30 09:11:14 +02:00
Mael f0f2799d3b
constexpr -> const to please some compilers 2020-03-28 12:18:16 +01:00
Mael 1494ffec88
Fix using removed variables 2020-03-28 12:12:45 +01:00
Mael b0379f54bd
Use Traits::Vector to accelerate 2D optimization 2020-03-28 12:11:17 +01:00
Mael Rouxel-Labbé 11586e0555 Avoid computing the exact fitness value when possible
We don't care about the exact value if it's already worse than
the value to which we compare.
2020-03-27 19:18:49 +01:00
Mael Rouxel-Labbé b3968d2b0d Speed up fitness function computations 2020-03-27 18:19:39 +01:00
Mael Rouxel-Labbé 4b04b752e5 Update dependencies 2020-03-26 08:59:39 +01:00
Mael Rouxel-Labbé 546f943c6e Update tests 2020-03-25 18:48:44 +01:00
Mael Rouxel-Labbé 79aa6a755a Enable passing a mesh as output 2020-03-25 18:47:46 +01:00
Mael Rouxel-Labbé 34dd14ced4 Misc verbose changes 2020-03-25 18:47:30 +01:00
Mael Rouxel-Labbé 31e478a33c Some robustness for degenerate data sets 2020-03-25 18:47:05 +01:00
Mael Rouxel-Labbé ff10c1594e Remove useless data files 2020-03-25 18:46:33 +01:00
Mael Rouxel-Labbé 6a2c04c3ee Update algorithm parameters to sensible values
Can now be put to values close to what the paper recommends
2020-03-25 15:59:06 +01:00
Mael Rouxel-Labbé a2f8dcf034 Misc minor fixes 2020-03-25 15:58:23 +01:00
Mael Rouxel-Labbé fbfec59341 Add post-processing: 2D optimization along OBB axes 2020-03-25 15:25:59 +01:00
Mael Rouxel-Labbé 0c2b32ea48 Don't generate a new population at each generation...
Obviously, the algorithm is now much more efficient.
2020-03-25 14:47:57 +01:00
Mael Rouxel-Labbé 09c9c3044d Fix not propagating traits to CH3 code 2020-03-24 15:54:44 +01:00
Mael Rouxel-Labbé 170e3dd68b Fix traits model 2020-03-24 15:54:32 +01:00
Mael Rouxel-Labbé d19f48a4e1 Misc improvements 2020-03-24 15:50:16 +01:00
Mael Rouxel-Labbé 2cce770aab Add missing random mutations 2020-03-24 15:39:22 +01:00
Mael Rouxel-Labbé 631c87e933 OBB's concept must refine ConvexHullTraits_3 2020-03-24 15:38:02 +01:00
Mael Rouxel-Labbé 5069bcf813 Minor internal API changes 2020-03-24 11:54:15 +01:00
Mael Rouxel-Labbé 6f90060e7d Flush before std::exit (otherwise nothing is printed) 2020-03-24 11:37:55 +01:00
Mael Rouxel-Labbé 5a7204decb Use a random seed by default (and not rng(0)) 2020-03-24 11:35:09 +01:00
Mael Rouxel-Labbé 64d23ad89a Example improvements 2020-03-24 11:30:51 +01:00
Mael Rouxel-Labbé dc3c63e2fe Fix bad list initialization 2020-03-24 11:24:59 +01:00
Mael Rouxel-Labbé cdefac0821 Update OBB's Benchmarks/Examples/Tests/CMakeLists.txt 2020-03-24 11:24:28 +01:00
Mael Rouxel-Labbé 06df761de1 Use a random seed by default (instead of a fixed seed of 0) 2020-03-24 10:51:27 +01:00
Mael Rouxel-Labbé 25ac723c65 Don't recompute the weight every time 2020-03-24 10:51:10 +01:00
Mael Rouxel-Labbé f2303df4df Misc minor changes 2020-03-24 10:50:16 +01:00
Mael Rouxel-Labbé dceea8a20e Remove unused variable 2020-03-24 10:25:28 +01:00
Mael Rouxel-Labbé 8652d9ada3 General improvements to improve speed (x3 faster with this) 2020-03-23 18:31:09 +01:00
Mael Rouxel-Labbé 3c5df657d4 Fix namespace of GetPointMap 2020-03-23 08:59:56 +01:00
Mael Rouxel-Labbé dd2adcb581 Tiny internal function API change 2020-03-13 13:25:48 +01:00
Mael Rouxel-Labbé 8783547205 Make traits function static 2020-03-13 13:24:26 +01:00