INDUSTRY: Banking and Finance

REGION: Europe, Americas, Asia



To ensure an optimal supply of cash at ATMs and bank cash boxes to meet demand while minimizing supply chain operating expenses and complying with regulations.


With Gurobi, Wincor Nixdorf was able to create a solution that automates cash management processes and shortens the overall cash logistics chain.


“I’m out of cash!” We’ve all had it happen to us: we use up the money in our wallet faster than we expect. When that happens, we are fortunate that there is a fresh supply on virtually every corner. But how does the money actually get into the machines, and who ensures that there is enough for the likely number of withdrawals? There is far more complexity behind this process than it may appear at first glance. Complicated algorithms are used to optimally control how the machines are supplied. These algorithms are designed at Wincor Nixdorf in Germany as part of a software solution including optimization algorithms from Gurobi.


Company Background

Wincor Nixdorf has operations in more than 130 countries around the world. In particular, it is the clear market leader in its home market of Germany where its logo graces almost every automatic teller machine. Wincor Nixdorf is a major manufacturer of hardware such as ATMs, but software and services play an increasingly important role in their offering. Efforts in these areas are focused on the efficient and secure management of cash logistics and cashless payments. To this end, Wincor Nixdorf offers Cash Cycle Management™ Solutions, where the cash management processes in banks and resellers are automated, and the overall cash logistics chain is shortened.


The Model

Cash logistics presents several challenging optimization problems that must be integrated into a single optimization model. One of these is managing the amount of cash contained in both individual automatic teller machines and the cash boxes at bank branches. Among multiple business requirements, it is important that the optimization model is able to take into account individual usage forecasts for each ATM and cash box. The goal is that they neither run out of cash, negatively impacting users nor have too much cash, which doesn’t earn the bank any interest and also presents a security risk.

Another important optimization problem that must be simultaneously addressed is minimizing supply chain operating expenses. This includes the expenses associated with the transportation of cash from the central bank to the ATMs and cash boxes, as well as the expenses associated with maintaining needed cash reserves at each point in the delivery chain. Further complicating the problem are the various statutory provisions that must be met, including European Central Bank requirements such as one which stipulates only money that has been machine-checked may be recirculated in automatic teller machines. Collectively, these and other requirements make the problem much more than a simple inventory control problem.

A key tool in modeling such a complex and detailed process is a customizable, dependable solver. With this in mind, Wincor Nixdorf successfully utilizes Gurobi for a wide range of problems.


The Results

Gurobi has proven to be fast and flexible enough to solve all of the optimization problems that arise across a broad range Wincor Nixdorf’s customers, despite what are often significant differences in their cash logistics chains. Normally, only a few changes to the model, such as extra or modified constraints, are necessary to customize the software to the individual needs of the client. In addition, when questions arise, Gurobi’s support has earned a reputation for always coming through, and Gurobi’s flexible license management has helped make deployment easy. As a result, banks and resellers save enormous sums of money per year by efficiently managing their cash using Wincor Nixdorf’s Cash Cycle Management solutions, powered with Gurobi.


Why We Use Gurobi

Gurobi is an important component of our software offering. In our case, we access Gurobi using the Java interface because we can seamlessly integrate it into our code. Gurobi is so stable and flexible that we often use Gurobi even when a more specialized approach could be used. By doing so, extra requirements can be easily integrated and we then just solve it all with Gurobi.

A dependable partner that is focused on maintaining its leadership position long-term is very important to us. We have definitely found such a partner in Gurobi.

Wincor Nixdorf

  • A leading global provider of IT solutions and services, and of hardware for banks and resellers.
  • Employs nearly 9000 employees and associates in 130 countries.
  • Generates ~2.5 billion Euros in annual revenue.

Guidance for Your Journey

30 Day Free Trial for Commercial Users

Start solving your most complex challenges, with the world's fastest, most feature-rich solver.

Always Free for Academics

We make it easy for students, faculty, and researchers to work with mathematical optimization.

Try Gurobi for Free

Choose the evaluation license that fits you best, and start working with our Expert Team for technical guidance and support.

Evaluation License
Get a free, full-featured license of the Gurobi Optimizer to experience the performance, support, benchmarking and tuning services we provide as part of our product offering.
Academic License
Gurobi supports the teaching and use of optimization within academic institutions. We offer free, full-featured copies of Gurobi for use in class, and for research.
Cloud Trial

Request free trial hours, so you can see how quickly and easily a model can be solved on the cloud.