* You can order at multiple suppliers; You can order more materials than needed *
Further explanation: I know what materials needed for the contract, for Example (Input):
750 of Material 1 250 of Material 2 500 of Material 4 50 of Material 5
I know the delivery Costs and material costs of each supplier. Delivery costs are only paid once for each supplier. I want to get the best solution to order the materials (cheapest).
Output should be a list like: Ammount - Product of supplier - Supplier
1 x 500Q,P40 from Supplier 1 2 x 125Q,P12 from Supplier 3
1 x 250Q,P60 from Supplier 3