AnswerBun.com

View of Constraints and Decision Variables in Pyomo

Operations Research Asked on November 17, 2021

I have just attempted to construct my first Pyomo model.

However, I was unable to locate any documentation that shows how to view constraints, decision variables.

As my model is big, I need to see that they are created and indexed correctly from time-to-time before proceeding further.

May I ask if anyone has chanced upon such documentation or have devised any ingenious method to do so within the confines of Python or Pyomo syntax?

Thank you!

One Answer

After defining your model by putting the following statement in your code (wherever you want before or after solve command) your model with all the objects has been printed:

model.pprint() 

If you like to print constraints or variables individually:

model.cons1.pprint()  # For entire ConstraintList
print(model.cons2[i].expr)  # For only one index of ConstraintList
model.write() # To write the model into a file using .nl format

Assuming that model is the model that you defined and cons1 and cons2 are two ConstraintsList in that model.

Answered by Oguz Toragay on November 17, 2021

Add your own answers!

Related Questions

Free solver for MINP problems

1  Asked on February 18, 2021 by dspinfinity

     

Flexible Job Shop with Preemption

0  Asked on January 15, 2021 by robert-hildebrand

         

Constraint programming resources

3  Asked on November 28, 2020 by joffrey-l

     

Pyomo variable creation dilemma

1  Asked on October 31, 2020 by ethan-deakins

 

Ask a Question

Get help from others!

© 2022 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP