“…In the literature, there have been two types of algorithms for solving a GFP, primal Dinkelbach-type algorithms [10,17,18,19,21,40,39,51,28,13]; and dual algorithms [2,3,7,8,9,11,12,14,15,16,20,22,23,31]. See also [45,46,50,49,47,48] for more references on fractional programming.…”