Commit graph

5,389 commits

Author SHA1 Message Date
5cb7bfd317 declutch restart in FastGA foundry 2020-10-09 16:40:38 +02:00
ffafaa5b40 better target-runner and run_irace.sh 2020-10-09 16:39:18 +02:00
48430567b0 declutch log in target-runner 2020-10-09 16:35:27 +02:00
70e79aba3d fix fastga: eval minus pop_size for init 2020-10-09 16:32:42 +02:00
6d465c6c2f fix FastGA mutation invalidation 2020-10-09 16:19:04 +02:00
0f4dbf3a13 fix template change of eoBooleanGenerator 2020-10-09 16:17:49 +02:00
0665cc02f5 fix: do not count two times the evaluations in eoEvalCounterThrowException 2020-10-09 16:15:44 +02:00
34eadef7a2 feat: add eoEvalPrint 2020-10-09 14:53:53 +02:00
08b826c81b feat: more useful FastGA foundry name() 2020-10-09 14:21:12 +02:00
3d6821a97c fix: add template to eoBooleanGenerator
In order to be able to generate boolean within int types.
2020-10-09 14:09:45 +02:00
da4118142f add some missing className 2020-10-09 13:33:43 +02:00
Johann Dreo
39ff028e57 refactor out eval foundry, useless in irace/fastga 2020-10-08 15:26:51 +02:00
Johann Dreo
7ca5b6c0d0 remove FastGA foundry last evals, more logs, fix some typos 2020-10-08 15:26:07 +02:00
e975f0f388 fix eoDetSingleBitFlip num_bit setting
- remove the reference in the constructor, which is error prone because
not explicit.
- replace it with an explicit setter.
- add an assert to check that num_bit is consistent at call.
2020-10-07 15:53:36 +02:00
b2e565a3d8 add an assert on the problem id 2020-10-06 18:27:11 +02:00
82ff91d59b fix: disable IOH_set_instance, seems bugged 2020-10-06 18:08:35 +02:00
fd09739770 fix: maximization & max restarts, feat: always use absolute values in logger 2020-10-06 17:54:11 +02:00
be230c34cd feat add a debug log for restarts 2020-10-06 17:53:37 +02:00
2c80a01fad feat: add tailored irace config files 2020-10-06 15:44:08 +02:00
b2a6fea7d2 fix irace names, fix param output, remove perf assert 2020-10-06 15:43:24 +02:00
3f61b43576 fix eoProportionalSelect: fallback to last solution 2020-10-06 15:07:23 +02:00
b84a13e108 fix tests after FastGA foundry changes 2020-10-06 15:07:04 +02:00
87246cc85d
Merge pull request #56 from aaziz-alaoui/irace-interface
fastga add problem parameter + irace target runner
2020-10-06 13:56:51 +02:00
aaziz-alaoui
03201c4f4f fastga add problem parameter + irace target runner 2020-10-06 13:54:44 +02:00
Amine Aziz-Alaoui
75f1d9524f fix offspring/pop misconception in FastGA foundry 2020-10-02 17:38:44 +02:00
Johann Dreo
530a12af20 Merge branch 'irace-interface' of https://github.com/nojhan/paradiseo into irace-interface 2020-10-02 16:34:12 +02:00
5371ea898a
Merge pull request #54 from aaziz-alaoui/irace-interface
adding pb interface
2020-10-02 16:34:03 +02:00
Johann Dreo
7f2e591891 fix default pop size 2020-10-02 16:19:49 +02:00
aaziz-alaoui
238f1d58c4 Merge branch 'irace-interface' of https://github.com/nojhan/paradiseo into irace-interface 2020-10-02 16:17:55 +02:00
aaziz-alaoui
fd77cccd85 adding problem congifuration interface
create problem_config_mapping instance
2020-10-02 16:15:12 +02:00
Johann Dreo
f24efdd770 fix offspring_size versus pop_size mistake 2020-10-02 16:01:02 +02:00
Amine Aziz-Alaoui
8fa2270ffd update the irace interface with the new FastGA foundry
- fix: comment out useless rparamsin irace config
2020-10-01 11:50:57 +02:00
Amine Aziz-Alaoui
560dedbef0 feat update eval foundry for fastga 2020-09-30 15:06:48 +02:00
Amine Aziz-Alaoui
40c80eda45 feat: adds a FastGA algo, update the Foundry 2020-09-30 09:47:02 +02:00
Amine Aziz-Alaoui
367a8c8ab1 easier interface for fastga in irace contrib 2020-09-22 15:42:49 +02:00
Amine Aziz-Alaoui
93da7a8dae fix wrong doc for algo foundry 2020-09-22 15:42:31 +02:00
Amine Aziz-Alaoui
70f21e95cf add a parameter to make_help to inidicate output 2020-09-22 15:42:05 +02:00
Amine Aziz-Alaoui
5d6f87c98c add missing eval foundry for fastga 2020-09-22 15:41:13 +02:00
Amine Aziz-Alaoui
5d3253ef7a add two FastGA tests 2020-09-21 18:05:40 +02:00
7512ed0635 add missing header in a test 2020-09-21 18:05:08 +02:00
Amine Aziz-Alaoui
3f4d9bf728 fix foundry encoding
- remove normalization, use direct encoding in foundries
- add fastGA in <eo>
2020-09-21 17:45:13 +02:00
a6c68f324a add templatized version of eoM**imizingFitness
Called eoM**imizingFitnessT, so as to not break up ascendent
compatibility.
2020-09-21 17:41:35 +02:00
8f949409e7 add a scalar template to eoInt
Some applications may want size_t instead of a siméle int, for
example.
2020-09-21 17:40:49 +02:00
Amine Aziz-Alaoui
6e8767515c add some help to fastga irace contrib 2020-09-21 17:39:11 +02:00
Amine Aziz-Alaoui
2c1ff1cb33 First version of the irace API 2020-09-21 16:21:53 +02:00
41e3d8a648 fix eoProportionalSelect for negative fitnesses 2020-08-31 11:13:19 +02:00
1d092a5840 fix using resize in eoPerf2Worth
use copy instead, to avoil empty containered EOTs
2020-08-26 12:01:10 +02:00
fca55505d8 depreciate CUDACC 2020-08-26 12:00:29 +02:00
e2bf3ec3c0 allow eoBit to be templatized on its value type
This helps avoiding the infamous std::vector<bool> specialization,
which (wrongly) exchange space for speed.
2020-08-26 11:58:46 +02:00
d460b68500 add static branching in minimizing_fitness
This allows for EOT with empty constructors,
if they use eoM[in|ax]imizingFitness fitnesses.
Of course this is faster in that case.
2020-08-26 11:57:11 +02:00