Proximal-gradient algorithms for fractional programming. (3rd August 2017)