Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Terminology word list

LP

Linear programming (LP), a mathematical method for finding the best possible outcome, from a linear model.

MIP

Mixed integer problem (MIP), optimization technique for solving problems with both continuous (real-valued) and discrete (integer or binary) decision variables.

SDP

Stochastic dynamic programming (SDP), a mathematical optimization technique for sequential decision-making problems where outcomes are affected by random uncertainty over time, aiming to maximize expected future return.

SDDP

Stochastic dual dynamic programming (SDDP), similar in concept to SDP, but uses sampling to avoid curse of dimensionality.

curse of dimensionality

When an increase in problem size exponentially increases solution time (or solution space).

MPI

Message parsing interface (MPI) - framework to communicate across computer processes, used to parallelize work over distributed memory. Can be used across CPUs, computer nodes or computers. Gold standard for distributed memory parallelization.

deterministic

Having a clear cause-effect relatioship.

stochastic

Opposed to deterministic, there is an uncertainty present. Etymology: greek, “guess”.

YAML

File format, file ending .yaml or .yml. .yml pronounced as “yaml”.

Markov model

A model describing a system which is changing over time but the next state is only dependent on the current state, not previous states.

future cost function

A function or variable containing the estimate of the cost of operating as planned from a given time and up to a defined future, ex. from today up until end of simulation horizon.

K-cost

Cost estimate from backward phase of iteration. Upper bound of optimal cost.

F-cost

Cost estimate from forward phase of iteration. Lower bound of optimal cost.

water value

The opportunity cost of not using water at a given time and state of reservoirs. Dual value of reservoir volume.

price taker

A market actor which does not influence the price. Large actors whose actions can influence or control the market price can be price makers.

convex

For functions, the property that the function is continous and any line between two points on the graph of the function lie on or above the graph; “smiling”. Important property because it guarantees a solution, i.e., the existence of a global minimum which can be found by moving along the function in any direction.

concave

Opposite to convex.