Linear-Fractional Programming Theory Methods Applications and Software