Let us say we are interested in checking whether system hereby defined as (1) is feasible or not. In other words, could we find a vector that satisfies set ? In many cases, it may turn out to be hard to answer the question by exhaustively searching all possible […]

# Month: November 2020

In this lecture, we talk about equivalent reformulations, that are reformulations done on the initial problem of the form (1) A very interesting question is the following. Assume we got two problems and that are equivalent problems. Are their duals, (hereby denoted by and , respectively) the same ? […]

In a previous post of mine, I talked about CVXOPT Programming. In this one, we’ll introduce cone programming. So first things first. Cone programming is a term (short for second-order cone program (SOCP)) is a convex optimization problem of the following form (1) where matrices fall in and vectors . On the […]

SciPy is a free and open-source Python library used for technical computing and scientific computing. SciPy contains modules for optimization, linear algebra, integration, interpolation, special functions, FFT, signal and image processing, ODE solvers and other tasks common in science and engineering. In this lecture, we introduce all SciPy’s functions one will most probably pass through when Jupyter Notebook on Google Chrome, which is one of […]

This lecture provides everything you need to know on Pandas Programming. I use one of my favorite environments, that is Google’s Jupyter notebook. It’s very easy to use and I’m sure you will love it. This lecture deals with Pandas DataFrames, Multidimensional Hierarchical Indexing, Boolean Operations on DataFrames, Aggregate Functions, […]