We consider the solution of matching problems with a convex cost function via a network flow algorithm. We review the general mapping between matching problems and flow problems on skew symmetric networks and revisit several results on optimality of network flows. We use these results to derive a balanced capacity scaling algorithm for matching problems with a linear cost function. The latter is later generalized to a balanced capacity scaling algorithm also for a convex cost function. We prove the correctness and discuss the complexity of our solution.
 A. Berger and W. Hochstattler, “Minconvex Graph Factors of Prescribed Size and a Simpler ′Reduction to Weighted f-Factors,” Electronic Notes in Discrete Mathematics, Vol. 28, 2007, pp. 69-76. doi:10.1016/j.endm.2007.01.011
 C. Fremuth-Paeger and D. Jungnickel. “Balanced Network Flows. I. A Unifying Framework for Design and Analysis of Matching Problems,” Networks, Vol. 33, No. 1, 1999, pp. 1-28. doi:10.1002/(SICI)1097-0037(199901)33:1<1::AID-NET1>3.0.CO;2-M
 C. Weber, “Minimum Cost Flow Grundlagen und Erste Algorithmen,” 2005.