English

Ratio-Balanced Maximum Flows

Data Structures and Algorithms 2019-03-01 v1

Abstract

When a loan is approved for a person or company, the bank is subject to \emph{credit risk}; the risk that the lender defaults. To mitigate this risk, a bank will require some form of \emph{security}, which will be collected if the lender defaults. Accounts can be secured by several securities and a security can be used for several accounts. The goal is to fractionally assign the securities to the accounts so as to balance the risk. This situation can be modelled by a bipartite graph. We have a set SS of securities and a set AA of accounts. Each security has a \emph{value} viv_i and each account has an \emph{exposure} eje_j. If a security ii can be used to secure an account jj, we have an edge from ii to jj. Let fijf_{ij} be part of security ii's value used to secure account jj. We are searching for a maximum flow that send at most viv_i units out of node iSi \in S and at most eje_j units into node jAj \in A. Then sj=ejifijs_j = e_j - \sum_i f_{ij} is the unsecured part of account jj. We are searching for the maximum flow that minimizes jsj2/ej\sum_j s_j^2/e_j.

Cite

@article{arxiv.1902.11047,
  title  = {Ratio-Balanced Maximum Flows},
  author = {Hannaneh Akrami and Kurt Mehlhorn and Tommy Odland},
  journal= {arXiv preprint arXiv:1902.11047},
  year   = {2019}
}
R2 v1 2026-06-23T07:54:07.726Z