Logistics / Network design

Automate and optimize facility location

Every network planner has a list of candidate sites, a demand forecast, and a budget. Few have anything that decides which sites to open and who each one serves, so that no site is overloaded and the network isn't paying for sites or miles it doesn't need. Let's solve that.

One solve picks the sites and assigns every consumer

Timefold decides which facilities to open and which consumers each facility serves as one optimization problem. Facility capacity is enforced as a hard constraint, so every plan can actually serve its demand. Within that rule, the model weighs the setup cost of every opened site against the distance between consumers and the facility serving them.

Where Timefold goes beyond spreadsheet network design

Four things decide whether a network holds up. Timefold bakes them into the model.

Capacity as a hard rule

No facility serves more demand than it can handle, and any shortfall shows up as an explained violation.

Cost and distance in one score

Setup cost and travel distance are weighed together instead of in separate spreadsheets.

Real distances, not straight lines

Distances come from the map service, so the plan reflects how far consumers actually are from each site.

Scenarios in minutes

Change a capacity, a cost, or a candidate site and solve again to compare networks side by side.

Where you build decides what you pay for years

Opening a warehouse, depot, or store is a long-term commitment. Choose the wrong sites and every delivery travels further, every year, for as long as the network stands.

Years

A site decision stays in place

Leases, buildings, and staff make locations hard to change later.

Every delivery

Pays for the distance to its facility

Small differences in location add up across thousands of shipments.

Two costs

Pull in opposite directions

More sites cut travel distance, but each one adds setup and fixed costs.

10¹⁵+

Ways to pick sites from 50 candidates

Too many combinations to compare by hand or in a spreadsheet.

Constraints the model expresses today

Capacity is never exceeded

The total demand of the consumers a facility serves stays within that facility's capacity. Any overload is a hard violation, sized by the excess demand.

Every consumer gets a facility

Each consumer is served by exactly one facility, so no demand point is left out of the plan.

Pay only for facilities you open

A facility's setup cost counts as soon as it serves at least one consumer, so the model only opens sites that earn their keep.

Consumers close to their facility

The model minimizes the total distance between every consumer and the facility serving it, using distances from the map service rather than straight lines.

Setup cost and distance in one trade-off

Setup cost and distance are weighted against each other, so the model weighs a cheaper site against the extra distance it creates for consumers.

Every penalty explained

Each overloaded facility, opened site, and consumer distance comes with a justification, and the plan reports facilities used, total setup cost, and total distance.

When scheduling works, everything works.

Less waste. More control. Teams that trust the plan.