Solving Concave Network Flow Problems - Marta Monteiro (2012)