/orsini

Equipment allocation using SATispy

Primary LanguagePython

Minimal example (2D version): there are two agents P1, P2 and five pieces of equipment (mon thru fri). P1 is available on mondays, tuesdays and thursday; P2 on tuesdays, wednesday and thursday. We need... TK

from Equipment import *
agents = ['P1','P2']
equipment = ['mon', 'tue','wed','thu','fri']
portfolio = {'P1':['mon','tue','thu'], 'P2':['tue','wed','thu']}
w = World(agents, equipment, portfolio)
u = w.allocate_agents(['tue','wed'])

Output:

P2 tue wed
No more solutions