Semi-infinite fractional programming. ([2017])