Skip to content

Project assigns producers to contracts to minimize total costs, ensuring demand is met, supply limits aren't exceeded, minimal contributions are respected, and each contract has a minimum number of suppliers.

Notifications You must be signed in to change notification settings

aimms/contract-allocation

Repository files navigation

contract-allocation

WebUI

Mirrored in: https://github.com/aimms/contract-allocation

How-to: https://how-to.aimms.com/Articles/383/383-contract-allocation.html

Story

In this model we have a set of contracts, where every contract represents an amount of commodity that has to be supplied. The objective is to determine which of the producers will take care of which contract such that the total costs are minimal, under the following conditions:

  • The demand for every contract is met.

  • The amount supplied by each producer does not exceed the total amount available for supply.

  • If a producer supplies a part of a contract then this contribution has a given minimal size.

  • There is a minimal number of suppliers for every contract.

  • The total cost associated with all the deliveries is minimal.

About

Project assigns producers to contracts to minimize total costs, ensuring demand is met, supply limits aren't exceeded, minimal contributions are respected, and each contract has a minimum number of suppliers.

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •