TrajectoryAdmissionScenario
Economics scenarios · Implementation: mlsysim/engine/scenario_definitions/economics.py.
Construct this scenario with keyword inputs. The fields below show the types and defaults declared by this class.
A stationary admitted population of trajectories against a token-per-minute quota.
Notes
Equation: The result property delegates to the named solver documented below; it converts declared scenario units before passing the inputs.
Assumptions: Arrivals and residence are stationary; each trajectory carries fixed call and token counts.
Excludes: Burst admission, heterogeneous trajectories, and quota enforcement implementation.
References
Derivation: the scenario composes mlsysim.solvers.TrajectoryAdmissionModel. Their contracts supply the underlying equations; property equations show the remaining unit conversions and accounting.
Examples
>>> from mlsysim import Scenarios
>>> scenario = Scenarios.RepairTrajectoryQuotaAdmission
>>> value = scenario.result
>>> type(value).__name__
'TrajectoryAdmissionResult'Attributes
| Name | Description |
|---|---|
| acceptance_drop | |
| arrival | |
| calls | |
| quota | |
| residence | |
| result | Return the typed accounting result from TrajectoryAdmissionModel using this |
| tokens_per_call |
arrival
Type: Quantity.
Declared default: required.
residence
Type: Quantity.
Declared default: required.
calls
Type: int.
Declared default: required.
tokens_per_call
Type: int.
Declared default: required.
quota
Type: Quantity.
Declared default: required.
acceptance_drop
Type: Optional[float].
Declared default: None.
result
engine.scenario_types.TrajectoryAdmissionScenario.result
Return the typed accounting result from TrajectoryAdmissionModel using this scenario’s declared inputs; units and exclusions follow that solver contract.
Equation: TrajectoryAdmissionModel().solve(arrival, residence, calls, tokens_per_call, quota, acceptance_drop).