functionallocateTriangular
Allocate a scarce resoure using a triangular priority distribution
Extends from ICON (Icon for functions).
Information
This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.
The function returns the fraction of capacity or demand that matches the allocated amount of a scarce resource given the clearing attractiveness c, the attractiveness a (e.g., utility), and the width w of a triangular distribution function that describes the priority profile for the recipient.
Syntax
Functions.allocateTriangular(c, a, w);
Examples
Functions.allocateTriangular(3.5, 5, 3); // 1.0 Functions.allocateTriangular(5.0, 5, 3); // 0.5 Functions.allocateTriangular(6.5, 5, 3); // 0.0
See also
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real | x | Clearing attractiveness | |
| Real | a | Attractiveness of recipient | |
| Real | w | Width of distribution (i.e., span of the triangular distribution) |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real | y | Fraction of total capacity or demand allocated to the recipient |
Revisions
- Introduced in v2.0.0.