Journal of Financial Market Infrastructures

Risk.net

Just solve it: a simple method to improve the design and performance of liquidity-saving mechanisms

Jordan Cambe and Zhiyi Xing

  • We propose a new LSM algorithm using mixed-integer linear programming solvers.
  • We show that our method outperforms two well-known algorithms using simulations.
  • Our method enables operators to explicitly formulate their LSM objective function.
  • Our method allows operators to optimise over multiple variables and set up maximum rates of substitution.

Offsetting algorithms in liquidity-saving mechanisms (LSMs) reduce the liquidity needs of payment system participants by finding solutions to the bank clearing problem. In this paper, we propose a new offsetting algorithm based on mixed-integer linear programming solvers. We then perform simulations to compare the performance of our approach with that of two of the most well-known offsetting algorithms in the LSM literature. While our approach is not guaranteed to find the optimal solution to the bank clearing problem, it outperformed the two other algorithms in more than 91% of our simulations. In addition to performing better, our approach also presents four unique advantages: it enables payment system operators to explicitly formulate and dynamically amend the objective function they are using; it is extremely easy to implement as it uses external solver capabilities; it can be used as a benchmark by payment system operators to assess how well their LSM algorithm performs compared with optimal solutions; and it allows payment system operators to optimize over multiple variables (eg, maximize value cleared and minimize delay outstanding) and set up a maximum rate of substitution between those variables. In the current context of payment systems renewal and central bank digital currency implementation, this paper could be of interest to policy makers working on the design of new LSM features.

Sorry, our subscription options are not loading right now

Please try again later. Get in touch with our customer services team if this issue persists.

New to Risk.net? View our subscription options

You need to sign in to use this feature. If you don’t have a Risk.net account, please register for a trial.

Sign in
You are currently on corporate access.

To use this feature you will need an individual account. If you have one already please sign in.

Sign in.

Alternatively you can request an individual account here