Changing the problem type will clear the problem and solution!

Problem Type

Calculate weights using:

Load Problem Save Problem

Clear Advanced
Add Warehouse Add Transhipment Hub Add Store Stop Adding
Target Maximum Cost of Solution:

Current Total Cost: Run Solver First

Run Solver Tune Cost
Replay History

Drag the slider below to go back through your solving history.

Total Warehouses 0
Total Transhipment Hubs 0
Total Store 0
There is no response to display yet.

A dataset containing the locations of UK supermarkets is used for problem auto-generation.

Supermarkets in this dataset are divided into four categories:

  • Band A (Small store): Less than 280 m2
  • Band B (Mid-sized store): 280 - 1400 m2
  • Band C (Large supermarket): 1400 - 2800 m2
  • Band D (Hypermarket): Over 2800 m2

For the purposes of dataset generation, the supermarkets are used as follows:

  • For the Warehouse Location Problem, size bands A and B and treated as stores, whilst size bands C and D are treated as warehouses.
  • For the Transhipment Hub Problem, size bands A and B are treated as stores, size band C is treated as transhipment hubs and size band D is treated as warehouses.

The problem type is currently set to .

Select how many of each category of building you would like to be placed on the map.


This location is too far from a routable point on the road network to place a building.

This location is over 100m from a routable point on the road network. Would you like the new building's location to be snapped to the closest routable point?

This problem cannot be run yet because it is not fully defined. Please add at least one warehouse and at least one store and try again.

This problem cannot be run yet because it is not fully defined. Please add at least one warehouse, one store and one transhipment hub and try again.

Data was successfully auto-generated according to the parameters you requested. You can now click the 'Map' tab and see the problem that has been generated.

You have already generated data for this problem. If you would like to generate data again, first click the 'General' tab and clear the problem.

Please wait


Solver to use:


If you haven’t been here before, we’d like to invite you to take a short look around how to use this site. Would you like to view the step-by-step introduction for the site?

Clicking Yes will open the introduction in a new browser window, so that you can try out features as you read about them.