... | @@ -4,7 +4,8 @@ |
... | @@ -4,7 +4,8 @@ |
|
|
|
|
|
GenIe can be used standalone or programmatically as a java library. For both possibilities, the genetic run is parameterized inside the [config file](https://git.opendfki.de/reuschling/genie/-/blob/main/geneticOptimization.conf). Have a look inside the config file for detailed documentation of all that can be adjusted.
|
|
GenIe can be used standalone or programmatically as a java library. For both possibilities, the genetic run is parameterized inside the [config file](https://git.opendfki.de/reuschling/genie/-/blob/main/geneticOptimization.conf). Have a look inside the config file for detailed documentation of all that can be adjusted.
|
|
|
|
|
|
**Standalone use**
|
|
### Standalone use
|
|
|
|
|
|
For using GenIe standalone, you have to specify an exec call for the fitness function. This executable will be called for each candidate vector evaluation, receiving the candidate vector values as invocation arguments. The last invocation argument will be the parents metadata as Json string.
|
|
For using GenIe standalone, you have to specify an exec call for the fitness function. This executable will be called for each candidate vector evaluation, receiving the candidate vector values as invocation arguments. The last invocation argument will be the parents metadata as Json string.
|
|
|
|
|
|
GenIe will wait for the process to terminate, looking for a calculation result in its output. This calculation result must follow this example Json structure, and should be somewhere at the end of the processes output:
|
|
GenIe will wait for the process to terminate, looking for a calculation result in its output. This calculation result must follow this example Json structure, and should be somewhere at the end of the processes output:
|
... | | ... | |