tasks
Parameters
- quantity:
Type
Default
Integer
100
- Description
Specifies the total number of tasks to be generated in the simulation.
- locations:
- Description
Specifies the area where tasks are uniformly randomly generated in the simulation.
x_min: Minimum x-coordinate for task placement. (Default: 0)
x_max: Maximum x-coordinate for task placement. (Default: 1400)
y_min: Minimum y-coordinate for task placement. (Default: 0)
y_max: Maximum y-coordinate for task placement. (Default: 1000)
non_overlap_radius: Minimum distance between tasks to prevent overlap at initialization. (Default: 0) Note: Setting this value to a non-zero value may slow down simulation initialization. It is recommended to use the default value for optimal performance.
- threshold_done_by_arrival:
Type
Default
Float
10.0
- Description
The distance within which a task is considered being executed once an agent reaches it.
- amounts:
- Description
Specifies the range of workload amounts for tasks. Workload amounts are uniformly randomly assigned to each task within the following range.
min: Minimum workload amount. (Default: 6.0)
max: Maximum workload amount. (Default: 60.0)
- dynamic_task_generation:
- Description
Controls the dynamic generation of tasks during the simulation.
enabled: Whether dynamic task generation is enabled. (Default: True)
interval_seconds: Time interval (in seconds of simulation time) between each task generation. (Default: 2000)
max_generations: Maximum number of dynamic task generations allowed. (Default: 3)
tasks_per_generation: Number of tasks generated per dynamic generation. (Default: 25)
Example
tasks:
quantity: 100
locations:
x_min: 0
x_max: 1400
y_min: 0
y_max: 1000
non_overlap_radius: 0
threshold_done_by_arrival: 10.0
amounts:
min: 6.0
max: 60.0
dynamic_task_generation:
enabled: True
interval_seconds: 2000
max_generations: 3
tasks_per_generation: 25