binpack 0.1.0

solve binpacking problems using Linear Programming
Documentation
bins:
  b1: 100
  b2: 40
  b3: 10
items:
  i1:
    quantity: 30
    affinity:
      soft:
        - weight: 1
          bins:
            - b1
    antiAffinity:
      hard:
        bins:
          - b3
  i2:
    quantity: 110
    affinity:
      soft:
        - weight: 2
          bins:
            - b1
  i3:
    quantity: 10
solution:
  i1:
    b2: 30
  i2:
    b1: 100
    b3: 10
  i3:
    b2: 10