# 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.