OneShotProfile

class scml.oneshot.OneShotProfile(cost, input_product, n_lines, shortfall_penalty_mean, disposal_cost_mean, shortfall_penalty_dev, disposal_cost_dev)[source]

Bases: object

Defines all private information of a factory

Attributes Summary

cost

The cost of production

disposal_cost_dev

A positive number specifying the std.

disposal_cost_mean

A positive number specifying the average penalty buying too much.

input_product

The index of the input product (x for $L_x$ factories)

level

n_lines

Number of lines for this factory

output_product

process

shortfall_penalty_dev

A positive number specifying the std.

shortfall_penalty_mean

A positive number specifying the average penalty for selling too much.

Attributes Documentation

cost: float

The cost of production

disposal_cost_dev: float

A positive number specifying the std. dev. penalty buying too much.

disposal_cost_mean: float

A positive number specifying the average penalty buying too much.

input_product: int

The index of the input product (x for $L_x$ factories)

level
n_lines: int

Number of lines for this factory

output_product
process
shortfall_penalty_dev: float

A positive number specifying the std. dev. of penalty for selling too much.

shortfall_penalty_mean: float

A positive number specifying the average penalty for selling too much.