Create constraints
Create constraints by using the <=, >=, and == operators between two expressions. For example,
Naming constraints
I like prefixing constraint names with Con_ to easily distinguish them from other module attributes.
Handle extra labels
When creating constraints, Pyoframe always merges the left- and right-hand side expressions into a single expression (e.g. a <= b becomes (a - b) <= 0). Thus, if the left- and/or right-hand sides have labels not present in the other side, you will need to handle these extra labels using drop_extras() or keep_extras(). Read Addition and its quirks to learn more or see the diet problem for an example.
Relax a constraint
Refer to the API documentation for .relax().
Comments