Skip to content

Sets

https://pascua.iit.comillas.edu/aramos/simio/transpa/s_GoodOptimizationModelingPracticesPyomo.pdf

Basic

model.set_1 = Set(initialize=[i for i in range(6)], mutable=True)    # init with a list
model.set_2 = Set(initialize=('red', 'green', 'blue'), doc='colors') # init with a tuple

Subsets

Lag and lead operators: first/last, prev/next

Circular indexes (prew/nextw)

Union, intersection of sets