![JAR search and dependency download from the Maven repository](/logo.png)
.grafo.mork.0.18.source-code.application.yml Maven / Gradle / Ivy
instances:
path:
# Default instance path for all experiments, can be overridden.
default: 'instances'
# Override default instance path only for the experiment declared in file PreliminarExperiment.java
# If an experiment does not have a specific path the default will be used. Example:
# PreliminarExperiment: './instances/preliminar'
solver:
# Global random seed to ensure reproducibility
seed: 1234
# Random generator provider, see RandomType enum for a full list of available implementations
random-type: default
# Which experiments should be executed? .* --> All.
# Experiment names default to the class name in which they are declared unless overridden.
# Tip, you may use a Regex, example: Preeliminar.*
experiments: '.*'
# How many times should each experiment be repeated. Recommended a minimum of 30
repetitions: 100
# Use parallel executor DISABLE IF THE ALGORITHM IS ALREADY PARALLELIZED
# Valid Values: true, false
parallelExecutor: true
# Number of workers to use if parallelExecutor is enabled
# any number between 1 and MAX_INT, or -1 to automatically decide at runtime (available threads / 2)
nWorkers: -1
# Execute benchmark before starting solver? False to skip benchmark.
benchmark: true
# Autoconfig properties
## Tree depth when using automatic configuration
tree-depth: 1000
## Max derivation repetitions when using automatic configuration
max-derivation-repetition: 1
## For each solution generated by any algorithm, ignore this millis in the area calculation.
## WARNING: Any algorithm that does not report an o.f value before this limit is reached is considered invalid
ignore-initial-millis: 10000
## Area will be measured in interval [ignoreInitialMillis, ignoreInitialMillis+intervalDurationMillis]
interval-duration-millis: 50000
# End autoconfig properties
# Enable or disable metrics tracking. Force enabled if using autoconfig.
metrics: false
# Enable irace integration? Check IRACE Wiki section before enabling
irace:
enabled: false
# False: (EXPERIMENTAL) use GraalVM implementation, does not need R installed locally
# True: (RECOMMENDED) Use shell to execute R scripts, R / Rscript need to be locally installed and in path
shell: true
# Maximum number of algorithm executions
maxExperiments: 10000
# Event system integrations/configuration
event:
# Stop webserver after all work is done?
# If true, app will stop after all experiments finish executing, and front end will stop loading. (DEFAULT)
# If false, webserver will keep executing, and front will be available until manually stopped by the user.
webserver:
stopOnExecutionEnd: true
# Enable message notifications to any given user on experiment end. See
telegram:
# If false bot is completely disabled
enabled: false
# Token returned by @BotFather
token: ''
# Chat where we will send notifications
chatId: ''
# Experiment execution DOES NOT (usually) END if an uncontrolled exception is propagated
# The error is logged, and we try to keep solving
errors:
# Write exceptions and errors with their context to disk?
errorsToFile: true
# Path where all errors or exceptions encountered during experiment execution will be exported
folder: 'errors'
# Set default server port (change if there is multiple Mork instances running)
server:
port : 8080
© 2015 - 2025 Weber Informatics LLC | Privacy Policy