industries

Pyvorin for Supply Chain

Route optimisation, warehouse slotting, and demand sensing.

Published May 30, 2026

Route Optimisation

Solve vehicle routing problems for delivery fleets.

def nearest_neighbor_route(depot, customers):
    route = [depot]
    unvisited = set(customers)
    while unvisited:
        current = route[-1]
        nearest = min(unvisited, key=lambda c: distance(current, c))
        route.append(nearest)
        unvisited.remove(nearest)
    route.append(depot)
    return route

Warehouse Slotting

Optimise product placement based on pick frequency and affinity.

Demand Sensing

Short-term demand prediction from real-time signals.