-
Notifications
You must be signed in to change notification settings - Fork 0
Engines
Engines are one of the main components of Ebe. They are what drives the compilation, finding best fitting program for set inputs.
To force Ebe to use specific engine, use the --engine (or -E) option with engine's name (it can be found in the engine table bellow in command line name row).
Engine Jenn [/gen/] uses basic genetic (jennetic) programming principles to find searched program. It is most suited for text files.
| Command line name | Jenn |
|---|---|
| File types | Text files |
| Type | Genetic |
| Patch added | 0.2.0 |
Engine MiRANDa uses only randomness to find searched program. It was made for statistical and demonstrational purposes to showcase difference between genetic approach and complete randomness (to which is GP by some unknowing people compared to).
With enough iterations and simple searched programs this engine can be successful, although it is always advised to use Jenn engine instead.
Using this engine will generate a warning to let you know it is not supposed to be used for real problems.
| Command line name | MiRANDa |
|---|---|
| File types | Text files |
| Type | Heuristic |
| Patch added | 0.2.1 |