osmose.engine.economics.choice

DSVM discrete choice model: multinomial logit for vessel location decisions.

Functions

aggregate_effort(vessel_fleet, ...)

Count vessels per cell per fleet → effort map (n_fleets, ny, nx).

fleet_decision(fleet_state, ...)

Execute DSVM decision with full cost model and memory.

logit_probabilities(values, beta)

Multinomial logit probabilities.

update_catch_memory(memory, realized_catch, ...)

Exponential moving average update for catch memory.