{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Decomposition Methods" ] }, { "cell_type": "code", "execution_count": 23, "metadata": {}, "outputs": [], "source": [ "import matplotlib.pyplot as plt\n", "import pandas as pd\n", "import seaborn as sns\n", "import numpy as np\n", "import gurobipy as gb\n", "\n", "%matplotlib inline" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | maxprod | \n", "price | \n", "uppremium | \n", "downpremium | \n", "upflex | \n", "downflex | \n", "
---|---|---|---|---|---|---|
gen | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
g1 | \n", "80 | \n", "10 | \n", "2 | \n", "8 | \n", "0.10 | \n", "0.10 | \n", "
g2 | \n", "60 | \n", "20 | \n", "4 | \n", "7 | \n", "0.15 | \n", "0.15 | \n", "
g3 | \n", "40 | \n", "30 | \n", "6 | \n", "6 | \n", "0.20 | \n", "0.20 | \n", "
g4 | \n", "40 | \n", "40 | \n", "8 | \n", "5 | \n", "0.50 | \n", "0.50 | \n", "
g5 | \n", "50 | \n", "100 | \n", "10 | \n", "2 | \n", "1.00 | \n", "1.00 | \n", "