Overview

What does SWARM do?

We optimise enterprise-class processes to provide a substantial improvement on key metrics such as throughput or cost. Our speciality is processes that have either many elements, a high number of combinations or permutations of options, frequent disruptions, or a mix of all of these. By combining a multi-agent system with blockchain and deep reinforcement learning, we minimise cost and maximise value for each participant in a process, automatically balancing conflicting priorities.

What industries do you support?

While we are a generic platform, our primary projects to date have included blending for the food industry, supply chain logistics, and optimising container/port throughput. We have also been approached for micro-grid load balancing, water management, and smart city management. However, our primary focus is on supply chain efficiency, from blending through to last mile logistics, working with major CPG and food manufacturers, freight and shipping organisations.

Here's how we can help you

Do you ever wish your system could fix its own problems?

There are many complex systems where human intervention causes more issues than they fix

MULTI-AGENT

We use software agents to represent each key resource in a process, such as containers, trucks, ships or cranes. By providing the agents with relevant data science algorithms, and the ability to communicate efficiently, the resources in a process can automatically find optimal solutions to their goal, without direct human intervention. The agents can also cope with highly dynamic, disruptive environments.

What could your machines accomplish, if they could learn from each other?

Too many machines run independently, disconnected from the holistic process

MACHINE LEARNING

By utilising the latest deep reinforcement learning approaches, we let software agents learn from each other. Via a mix of simulation and real-world evidence, the agents achieve results that surpass the performance of human experts, playing out millions of potential scenarios to determine the best actions to take. Our reinforcement learning delivers results even in large-state environments with billions of combinations, where traditional analytics and standard machine-learning reaches its limits.

What if every part of your team shared the same values?

Modern enterprise processes have many participants, with a variety of technologies, security systems, and gaps

BLOCKCHAIN

Our software agents can make use of a variety of blockchain technologies, including cryptocurrency. This provides a standard transactional mechanism across the participants, that delivers increased traceability, reduces paperwork, and provides a framework of trust that helps to reduce fraud. As both software agents and blockchain are decentralised technologies, there is a natural synergy that helps to promote fast and frictionless transactions among the participants.