Skip to content

voiage.core.memory_optimization.memory_efficient_evpi_computation

memory_efficient_evpi_computation([positional or keyword] net_benefit_array: np.ndarray = None, [positional or keyword] chunk_size: int | None = None) -> float

Compute EVPI in a memory-efficient way using chunked computation.

Args: net_benefit_array: 2D array of net benefits (samples x strategies) chunk_size: Size of chunks for processing. If None, determined automatically.

float: Computed EVPI value

Parameters:

  • net_benefit_array np.ndarray
  • chunk_size int | None (default: None)

Returns: float