Pyomo 1: largest rectangle inside a circle
Hi there, welcome! Today, we’re going to dive into a fascinating optimization problem called “Largest Rectangle Inside a Circle.” Our goal is to find the largest possible rectangle that can fit entirely inside a given circle. It may sound simple at first, but as we explore this problem, you’ll discover the intricacies and insights it […]
Pyomo Solvers: Short introduction
As you know, Pyomo acts as a bridge between the problem formulation and the solvers. It provides a convenient and intuitive modeling language for users to define their optimization problems using mathematical equations, variables, constraints, and objectives. Once the problem is formulated in Pyomo, it is passed on to the solvers. Pyomo transforms the mathematical […]
Pyomo 0: Installation & Conda Environment Setup
To begin your programming journey, we’ll install Python using Conda for seamless package management and effortless environment setup. You can simply skip this part if you are not fan of anaconda platform history and its pros Using Anaconda/Miniconda as your Python distribution provides numerous benefits for working with Python. Firstly, Anaconda/Miniconda simplifies package management by […]
Why i started this journey?
Hey there! I’m Sam Saberi, a passionate individual with a love for control systems, programming, and optimization. Originally from Iran and now residing in the United States, I hold a Ph.D. in electrical engineering. Throughout my journey, I’ve realized that many tutorials on optimization fall short of providing clear, practical examples. This often leaves students […]