Generalized Convexity and Fractional Programming with economic Applications