Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Using Simulation When an Experiment Is Not Possible
AI & Machine Learning

Using Simulation When an Experiment Is Not Possible

Some changes cannot be A/B tested - a new depot, a rota change, a pricing structure. How simulation gives evidence, and where it misleads.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Where a change is too large, too slow or too disruptive to test, a simulation built on your own data can compare options before you commit. Its value is in ranking options and finding failure modes, not in predicting absolute outcomes precisely.

Changes you cannot split-test

Experimentation is the gold standard and does not apply to everything. You cannot give half your customers a different depot network, run two rota structures in one team, or trial a pricing model on half a market without contaminating the other half.

The alternatives are to guess, to rely on a supplier's claims, or to build a model of the system and try the change in it. The third is usually the best available evidence.

What a useful simulation contains

  1. The entities that matter - orders, vehicles, staff, machines - and their real distributions from your data.
  2. The rules the system follows, including the informal ones people actually use.
  3. The constraints that bind - hours, capacity, opening times, break rules.
  4. The randomness, drawn from observed variation rather than assumed.
  5. A validation step: reproduce a period you already know the outcome of.

That last step separates a useful simulation from an expensive opinion. If it cannot reproduce last quarter reasonably, its view of next quarter is not evidence.

Compare options, do not predict absolutes

A simulation's absolute numbers carry all the error in its assumptions. Its comparisons are far more reliable, because the assumptions affect both options similarly.

So the right question is 'is option A better than option B, and by roughly how much' rather than 'what will our costs be'. Presenting simulation output as a forecast invites a precision it does not have and damages credibility when reality differs.

QuestionSimulation suitability
Which of three depot layouts is best?Good
Roughly how much would layout B save?Reasonable, as a range
Exactly what will costs be next year?Poor
What breaks if volume rises 30%?Very good

Stress testing is where it shines

The most valuable output is often not the recommended option but the failure modes. Pushing volumes up, removing a vehicle, extending a lead time - these reveal where a plan breaks and how suddenly.

Systems frequently degrade non-linearly: fine at 90% utilisation, unworkable at 95%. Finding that cliff before you are on it is worth more than a marginal efficiency gain, and it is very hard to discover any other way.

Be honest about the assumptions

Every simulation embeds assumptions, and the ones that matter most are usually about behaviour - how customers respond to a longer lead time, how staff adapt to a new rota. Those are the hardest to justify and the most influential.

List them explicitly, test how sensitive the conclusion is to each, and report the ones that change the answer. A conclusion that holds across a wide range of a doubtful assumption is much stronger than one that depends on getting it right.

If the simulation cannot reproduce last quarter, it is not evidence about next quarter.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Is this machine learning?

Not strictly - it is modelling and simulation. Machine learning often supplies its inputs, such as demand or duration predictions.

How long does a simulation take to build?

It varies with the system's complexity. Validation against a known period usually takes as long as the build.

Can we trust the numbers?

Trust the comparisons more than the absolutes, and test how sensitive the conclusion is to the main assumptions.

What if we cannot validate against history?

Then treat the output as structured reasoning rather than evidence, and say so when presenting it.

Keep reading

More on AI & Machine Learning

Start here

Want machine learning project details from us?

Tell us what you are trying to predict and roughly what data you hold. We will come back with an honest view on whether machine learning is the right tool, what the work would involve and a realistic cost range. If a spreadsheet would do the job, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →