number_of_simulations_per_step - ChairImpSec/PROLEAD GitHub Wiki

Type

Integer

Default

64

Description

Specifies the number of simulations per step. During each step, the contingency tables are updated after every simulation, enabling PROLEAD to compute intermediate results at regular intervals. For each step, PROLEAD generates the necessary simulations, updates the probing sets, and evaluates potential leakage. The number of simulations per step must be a multiple of 64 which the total number of simulations must be a multiple of the number of simulations per step.

Impact

A smaller step size results in a slower but more memory-efficient evaluation, as the contingency tables are evaluated more frequently, reducing the number of simulations that need to be stored at the same time.

Examples

"simulation": {   
    "number_of_simulations_per_step": 1024
}

In this example, we set the number of simulations performed in one step to 1024.