Fractional knapsack problem