This section intends to teach you how to use the Pyomo in solving different forms of optimization problems. So if you feel you know how to use Pyomo then skip it. Otherwise listen to all examples. Each Example shows you a new aspect of optimization.

LP

  • System of linear equations

  • Center of mass

  • Max flow (graph based)

  • Transportation

  • Pareto optimal front (Multi-objective)

MIP

  • N-Queens

  • min Queens to cover the chess board

  • Clash of clans

  • Paper company

  • Facility allocation

  • Graph edge coloring

  • Graph node coloring

  • Connected tour

  • Tree

  • Connected tree with degree constraint

  • Conference allocation (Sensitivity analysis and multiple solving)

NLP 

  • Biggest rectangle inside a circle

  • Biggest rectangle inside a Sphere 

  • Fastest route

  • Heron problem

  • Steiner problem

  • Hostile brothers in a triangle

  • Hostile brothers in a circle

  • Hostile brothers in a rectangle


  • Circle placement in a circle

  • Circle placement in a half-circle

  • Circle placement in a Triangle

  • Circle placement in a Rectangle

  • Biggest number of equally sized circles inside a circle

  • Biggest circle on a surface with obstacles

  • Curve fitting