Skip to main content

DeadlinePolicyScenario

Agents scenarios · Implementation: mlsysim/engine/scenario_definitions/agents.py.

Construct this scenario with keyword inputs. The fields below show the types and defaults declared by this class.

One candidate, breadth in parallel, or feedback, for one task under one deadline.

Notes

Equation: result = DeadlinePolicyModel.solve(…) with the declared floors, prompt, output inputs.

Assumptions: The inputs instantiate the assumptions documented by mlsysim.solvers.DeadlinePolicyModel.solve; accessing result evaluates that solver again.

Excludes: Any extra mechanism beyond DeadlinePolicyModel; this record supplies configuration and does not collect performance measurements.

The optional input/output/check ceilings and concurrency fields record scenario context. This result wrapper does not forward them to the solver and therefore does not enforce those additional limits.

References

Derivation: This configuration forwards its stored inputs to mlsysim.solvers.DeadlinePolicyModel.solve. The solver contract records the equations and their provenance.

Examples

The named scenario supplies illustrative inputs; the output is calculated.

>>> from mlsysim import Scenarios
>>> case = Scenarios.DeadlineBoundRepairPolicies
>>> round(float(case.result.token_time.to('s').magnitude), 3)
0.021

Attributes

Name Description
breadth
check_ceiling
check_time
concurrency
deadline
diagnostic
floors
initial_pass
input_ceiling
input_price
max_rounds
output
output_ceiling
output_price
prompt
result Modeled result from mlsysim.solvers.DeadlinePolicyModel.solve using this
revision_pass

floors

Type: DecodeScenario.

Declared default: required.

prompt

Type: int.

Declared default: required.

output

Type: int.

Declared default: required.

diagnostic

Type: int.

Declared default: required.

breadth

Type: int.

Declared default: required.

max_rounds

Type: int.

Declared default: required.

deadline

Type: Quantity.

Declared default: required.

check_time

Type: Quantity.

Declared default: required.

initial_pass

Type: float.

Declared default: required.

revision_pass

Type: float.

Declared default: required.

input_price

Type: Quantity.

Declared default: required.

output_price

Type: Quantity.

Declared default: required.

input_ceiling

Type: Optional[int].

Declared default: None.

output_ceiling

Type: Optional[int].

Declared default: None.

check_ceiling

Type: Optional[int].

Declared default: None.

concurrency

Type: Optional[int].

Declared default: None.

result

engine.scenario_types.DeadlinePolicyScenario.result

Modeled result from mlsysim.solvers.DeadlinePolicyModel.solve using this scenario’s declared inputs; see that method for units, limits, and feasibility.

Equation: Delegates the declared fields to mlsysim.solvers.DeadlinePolicyModel.solve; returned quantities and feasibility follow that contract.

Back to top