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)

n_lines

Number of lines for this factory

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

The cost of production

disposal_cost_dev

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

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)

n_lines

Number of lines for this factory

shortfall_penalty_dev

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

shortfall_penalty_mean

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