BasicOrientationAssessing a system's performance and sustainability according to basic orientors |
This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.
Basic Orientation will provide two outputs: an aggregate performance score (y_perf
) and a score indicating the minimum sustainability (y_sus
) according to a set of basic orientor inputs u
.
While a system is free to emphasize certain orientors over others (i.e., freedom in the choice of weights according to preferences/strategies), no system can excape the pressures put upon it from its environment and other systems therein. In a much cited report to the Balaton Group Hartmut Bossel [22] identified six basic orientors that will guide a (living) systems' evolution in order to maintain viability [10, p. 185]:
Basic Orientor | Description |
EXISTENCE | The system must be compatible with, and able to exist in the normal environmental state. The information, energy, and material inputs necessary to sustain the system must be available. |
EFFECTIVENESS | The system should on balance (over the long-term) be effective (not necessarily efficient) in its efforts to secure scarce resources (information, matter, energy) from, and to exert influence on its environment. |
FREEDOM OF ACTION | The system must have the ability to cope in various ways with the challanges posed by environmental variety. |
SECURITY | The system must be able to protect itself from the detrimental effects of environmental variability, i.e., variable, fluctuating, and unpredictable conditions outside the normal environmental state. |
ADAPTABILITY | The system should be able to learn, adapt, and self-organize in order to generate more appropriate responses to challenges posed by environmental change. |
COEXISTENCE | The system must be able to modify its behavior to account for behavior and interestes (orientors) of other (actor) systems in its environment. |
Each of the six basic dimensions highlights a necessary aspect of viability, that cannot be compensated by a good score in another dimension. Accordingly, the sustainability score according to the inputs for the basic orientors will be aggregated using the min operator. fo further details, see [10, Chapter 4].
weights |
Value: ones(nPerf) Type: Real[:] Description: Weights for calculating a weighted average performance score (default = equal weights) |
---|---|
hasSentinentBeings |
Value: false Type: Boolean Description: = true, if the system comprises sentinent beings with psychological needs |
hasConstantWeights |
Value: true Type: Boolean Description: = true, if constant weights are to be used for performance aggregation |
func |
Value: AggregateFunctions.arithmeticMean Type: AggregateFunctions Description: Function to apply for aggregation (aggregatePerformance.func) |
u_weights |
Type: RealMultiInput[nPerf] Description: Weights to be used for performance measurement |
|
---|---|---|
u |
Type: RealMultiInput[BasicOrientors] Description: Basic orientors to monitor a system's sustainability |
|
u_psy |
Type: RealInput Description: Psychological needs indicator (optional) |
|
y_perf |
Type: RealOutput Description: Aggregate performance score for the monitored system |
|
y_sus |
Type: RealOutput Description: Aggregate degree of sustainability for the monitored system |
aggregatePerformance |
Type: AggregatePerformance Description: Aggregate the information received from a set of performance indicators |
|
---|---|---|
sustainabilityNonSentinent |
Type: PassThrough Description: Sustainability score for systems without sentinent beings |
|
sustainabilitySentinent |
Type: Min Description: Sustainability score for systems with sentinent beings |
|
parWeights |
Type: ConstantConverter Description: Weights for performance score |
|
basicSustainability |
Type: Min Description: Sustainability score according to basic orientors |