We derive conditions on the functions ', , v and w such that the 0-1 fractional programming problem max w.x/ on OE0I C1/. In particular we show that when ' is convex and increasing, is concave, increasing and strictly positive, v and w are supermodular and either v or w has a monotonicity property, then the 0-1 fractional programming problem can be solved in polynomial time in essentially the same time complexity than to solve the fractional programming problem max, and this even if ' and are nonrational functions provided that it is possible to compare efficiently the value of the objective function at two given points of f0I 1g n . We apply this result to show that a 0-1 fractional programming problem arising in additive clustering can be solved in polynomial time.