コード例 #1
0
for i in range(0, len(day_slots)):
    Rd[i] = day_slots[i]

model.Ti = Param(model.i, initialize=Ti, doc='Average Times')
model.Wi = Param(model.i, initialize=Wi, doc='Weight Scores')
model.Rd = Param(model.d, initialize=Rd, doc='Day Slots')

# Comments Here
Cij = {}
for g in range(0, 10):
    for h in range(0, 10):
        if g == h:
            Cij[(g, h)] = 0
        else:
            Cij[(g, h)] = 2
model.Cij = Param(model.i, model.j, initialize=Cij, doc='Cost of Trip')

Adt = {}
for j in range(0, len(day_slots)):
    for i in range(0, 96):
        if 32 <= i < 32 + day_slots[j]:
            Adt[(j, i)] = 1
        else:
            Adt[(j, i)] = 0
model.Adt = Param(model.d, model.t, initialize=Adt, doc='Availability')

Oidt = {}
for i in range(0, 10):
    for d in range(0, 2):
        for t in range(0, 96):
            if i == 0: