← LibraryApproximate Value FunctionsProject Management · Project Risk ManagementLesson 7/18← PrevNext →
ArticlePublished 6 Jul 20263 min readBy Kevin Joginvalue function approximationcurse of dimensionalityfeature representationregression

Project ManagementProject Risk ManagementAlgorithms for Decision MakingChapter 7

7Part II · Sequential Problems

Approximate Value Functions

Real projects have more possible states than atoms in a room. You can't tabulate value for each — so you approximate it from features and generalise.

Chapter 7 of 26 11 min read Original KEVOS® synthesis

Exact methods assume you can list every state and store a value for each. For any real project, that assumption dies immediately.

Consider a modest project: a dozen work packages, each in one of several statuses, a budget position, an approvals queue, a handful of live risks. The number of distinct states — every combination at once — runs into the billions. This is the curse of dimensionality: state counts multiply as factors combine, and no table could ever hold them. Continuous quantities such as cost variance make it formally infinite. Approximate value functions are how sequential decision-making survives contact with reality.

1Value as a function, not a lookup

The idea is to stop treating value as a giant lookup table and start treating it as a function of a few meaningful features. Rather than storing a number for every conceivable project state, you describe each state by a compact set of indicators — schedule variance, cost variance, open high-severity risks, approvals outstanding — and fit a function that maps those features to an estimated value. Compute the value at a manageable set of sampled states, then let the function generalise to the vast majority you never explicitly visited.

project state — summarised by features → estimated value ● sampled states (value computed) — fitted value function
Figure 1. Value at a few sampled states is computed directly; a fitted function fills in everywhere else. The estimate is no longer exact, but it is available for states you could never afford to enumerate.

2A spectrum of approximators

The techniques range from simple to sophisticated, trading transparency against flexibility:

  • Nearest neighbour and kernel smoothing estimate a new state's value from the nearby sampled states — intuitive and local.
  • Linear and simplex interpolation blend values across a grid of reference points.
  • Linear regression on features fits value as a weighted sum of your chosen indicators — compact, fast, and interpretable (you can read off which features drive value).
  • Neural network regression learns rich, non-linear value surfaces when the relationships are complex and you have enough data to fit them.
Key idea

Approximation trades exactness for reach. You give up a perfect value for every state in exchange for a usable estimate at any state — the only way sequential decisions become tractable on a project of real size.

3The feature choice is the model

The quality of an approximate value function lives or dies by its features. Choose indicators that genuinely capture what makes a project state better or worse, and a simple linear fit will serve you well. Choose poorly, and no amount of modelling sophistication rescues it. For risk practitioners this is oddly familiar territory: deciding which few metrics summarise project health is exactly the judgement behind any good dashboard.

What it means in practice

You will never have a value for every project state, and you don't need one. Identify the handful of features that actually characterise how healthy a project is, and estimate value as a function of those. Start simple and interpretable — a weighted combination of familiar variance and exposure metrics — before reaching for anything heavier. Your effort belongs in choosing the right features, not in chasing a more elaborate approximator on top of the wrong ones.

Continue learning

Actor–Critic MethodsArticle · Project Risk ManagementAlgorithms for Decision MakingArticle · Project Risk ManagementNEXT LESSON →Exact Solution MethodsArticle · Project Risk ManagementInferenceArticle · Project Risk Management