diff --git a/210944_Saumya_Gupta/Assignment_4/data.xlsx b/210944_Saumya_Gupta/Assignment_4/data.xlsx new file mode 100644 index 0000000..8ae26e6 Binary files /dev/null and b/210944_Saumya_Gupta/Assignment_4/data.xlsx differ diff --git a/210944_Saumya_Gupta/Assignment_4/solution.ipynb b/210944_Saumya_Gupta/Assignment_4/solution.ipynb new file mode 100644 index 0000000..0c27573 --- /dev/null +++ b/210944_Saumya_Gupta/Assignment_4/solution.ipynb @@ -0,0 +1,4304 @@ +{ + "cells": [ + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Importing Libraries" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "from sklearn.model_selection import train_test_split\n", + "from sklearn.metrics import mean_squared_error" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Relu Function" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [], + "source": [ + "def relu(z):\n", + " a = np.maximum(0,z)\n", + " return a" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Initialising parameters" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "metadata": {}, + "outputs": [], + "source": [ + "def initialize_params(layer_sizes):\n", + " params = {}\n", + " for i in range(1, len(layer_sizes)):\n", + " params['W' + str(i)] = np.random.randn(layer_sizes[i], layer_sizes[i-1])*0.01\n", + " params['B' + str(i)] = np.random.randn(layer_sizes[i],1)*0.01\n", + " return params" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Forward Propagation" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [], + "source": [ + "def forward_propagation(X_train, params):\n", + " layers = len(params)//2\n", + " values = {}\n", + " for i in range(1, layers+1):\n", + " if i==1:\n", + " values['Z' + str(i)] = np.dot(params['W' + str(i)], X_train) + params['B' + str(i)]\n", + " values['A' + str(i)] = relu(values['Z' + str(i)])\n", + " else:\n", + " values['Z' + str(i)] = np.dot(params['W' + str(i)], values['A' + str(i-1)]) + params['B' + str(i)]\n", + " if i==layers:\n", + " values['A' + str(i)] = values['Z' + str(i)]\n", + " else:\n", + " values['A' + str(i)] = relu(values['Z' + str(i)])\n", + " return values" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Computing Cost" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [], + "source": [ + "def compute_cost(values, Y_train):\n", + " layers = len(values)//2\n", + " Y_pred = values['A' + str(layers)]\n", + " cost = 1/(2*len(Y_train)) * np.sum(np.square(Y_pred - Y_train))\n", + " return cost" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Backward propagation" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "metadata": {}, + "outputs": [], + "source": [ + "def backward_propagation(params, values, X_train, Y_train):\n", + " layers = len(params)//2\n", + " m = len(Y_train)\n", + " grads = {}\n", + " for i in range(layers,0,-1):\n", + " if i==layers:\n", + " dA = 1/m * (values['A' + str(i)] - Y_train)\n", + " dZ = dA\n", + " else:\n", + " dA = np.dot(params['W' + str(i+1)].T, dZ)\n", + " dZ = np.multiply(dA, np.where(values['A' + str(i)]>=0, 1, 0))\n", + " if i==1:\n", + " grads['W' + str(i)] = 1/m * np.dot(dZ, X_train.T)\n", + " grads['B' + str(i)] = 1/m * np.sum(dZ, axis=1, keepdims=True)\n", + " else:\n", + " grads['W' + str(i)] = 1/m * np.dot(dZ,values['A' + str(i-1)].T)\n", + " grads['B' + str(i)] = 1/m * np.sum(dZ, axis=1, keepdims=True)\n", + " return grads" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Updating parameters" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "metadata": {}, + "outputs": [], + "source": [ + "def update_params(params, grads, learning_rate):\n", + " layers = len(params)//2\n", + " params_updated = {}\n", + " for i in range(1,layers+1):\n", + " params_updated['W' + str(i)] = params['W' + str(i)] - learning_rate * grads['W' + str(i)]\n", + " params_updated['B' + str(i)] = params['B' + str(i)] - learning_rate * grads['B' + str(i)]\n", + " return params_updated" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Training model" + ] + }, + { + "cell_type": "code", + "execution_count": 55, + "metadata": {}, + "outputs": [], + "source": [ + "def model(X_train, Y_train, layer_sizes, num_iters, learning_rate):\n", + " params = initialize_params(layer_sizes)\n", + " for i in range(num_iters):\n", + " values = forward_propagation(X_train.T, params)\n", + " cost = compute_cost(values, Y_train.T)\n", + " grads = backward_propagation(params, values,X_train.T, Y_train.T)\n", + " params = update_params(params, grads, learning_rate)\n", + " print('Cost at iteration ' + str(i+1) + ' = ' + str(cost) + '\\n')\n", + " return params" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Computing accuracy" + ] + }, + { + "cell_type": "code", + "execution_count": 56, + "metadata": {}, + "outputs": [], + "source": [ + "def compute_accuracy(X_train, X_test, Y_train, Y_test, params):\n", + " values_train = forward_propagation(X_train.T, params)\n", + " values_test = forward_propagation(X_test.T, params)\n", + " train_acc = np.sqrt(mean_squared_error(Y_train, values_train['A' + str(len(layer_sizes)-1)].T))\n", + " test_acc = np.sqrt(mean_squared_error(Y_test, values_test['A' + str(len(layer_sizes)-1)].T))\n", + " return train_acc, test_acc" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Predict" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "metadata": {}, + "outputs": [], + "source": [ + "def predict(X, params):\n", + " values = forward_propagation(X.T, params)\n", + " predictions = values['A' + str(len(values)//2)].T\n", + " return predictions" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Implementation" + ] + }, + { + "cell_type": "code", + "execution_count": 58, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Cost at iteration 1 = 103314.19373867307\n", + "\n", + "Cost at iteration 2 = 103185.63808277521\n", + "\n", + "Cost at iteration 3 = 102884.11672407956\n", + "\n", + "Cost at iteration 4 = 102117.04781966149\n", + "\n", + "Cost at iteration 5 = 100170.08921850033\n", + "\n", + "Cost at iteration 6 = 95326.56481725734\n", + "\n", + "Cost at iteration 7 = 83893.70851959265\n", + "\n", + "Cost at iteration 8 = 60286.12788081671\n", + "\n", + "Cost at iteration 9 = 25399.550698154675\n", + "\n", + "Cost at iteration 10 = 2376.384992313473\n", + "\n", + "Cost at iteration 11 = 139.22937635134272\n", + "\n", + "Cost at iteration 12 = 126.91174418612334\n", + "\n", + "Cost at iteration 13 = 126.29771390199156\n", + "\n", + "Cost at iteration 14 = 126.2433010240596\n", + "\n", + "Cost at iteration 15 = 126.212614355114\n", + "\n", + "Cost at iteration 16 = 126.18296861388148\n", + "\n", + "Cost at iteration 17 = 126.15337624201612\n", + "\n", + "Cost at iteration 18 = 126.12379448772876\n", + "\n", + "Cost at iteration 19 = 126.09422149106722\n", + "\n", + "Cost at iteration 20 = 126.06465716415906\n", + "\n", + "Cost at iteration 21 = 126.03510149591402\n", + "\n", + "Cost at iteration 22 = 126.00555447857731\n", + "\n", + "Cost at iteration 23 = 125.97601610454733\n", + "\n", + "Cost at iteration 24 = 125.94648636623756\n", + "\n", + "Cost at iteration 25 = 125.91696525607092\n", + "\n", + "Cost at iteration 26 = 125.88745276647927\n", + "\n", + "Cost at iteration 27 = 125.85794888990341\n", + "\n", + "Cost at iteration 28 = 125.8284536187932\n", + "\n", + "Cost at iteration 29 = 125.79896694560742\n", + "\n", + "Cost at iteration 30 = 125.76948886281373\n", + "\n", + "Cost at iteration 31 = 125.74001936288875\n", + "\n", + "Cost at iteration 32 = 125.71055843831806\n", + "\n", + "Cost at iteration 33 = 125.68110608159613\n", + "\n", + "Cost at iteration 34 = 125.65166228522631\n", + "\n", + "Cost at iteration 35 = 125.62222704172086\n", + "\n", + "Cost at iteration 36 = 125.59280034360089\n", + "\n", + "Cost at iteration 37 = 125.56338218339643\n", + "\n", + "Cost at iteration 38 = 125.53397255364625\n", + "\n", + "Cost at iteration 39 = 125.50457144689805\n", + "\n", + "Cost at iteration 40 = 125.47517885570838\n", + "\n", + "Cost at iteration 41 = 125.4457947726425\n", + "\n", + "Cost at iteration 42 = 125.41641919027458\n", + "\n", + "Cost at iteration 43 = 125.38705210118752\n", + "\n", + "Cost at iteration 44 = 125.35769349797305\n", + "\n", + "Cost at iteration 45 = 125.32834337323165\n", + "\n", + "Cost at iteration 46 = 125.29900171957253\n", + "\n", + "Cost at iteration 47 = 125.26966852961374\n", + "\n", + "Cost at iteration 48 = 125.24034379598197\n", + "\n", + "Cost at iteration 49 = 125.21102751131268\n", + "\n", + "Cost at iteration 50 = 125.18171966825004\n", + "\n", + "Cost at iteration 51 = 125.15242025944696\n", + "\n", + "Cost at iteration 52 = 125.12312927756498\n", + "\n", + "Cost at iteration 53 = 125.09384671527437\n", + "\n", + "Cost at iteration 54 = 125.06457256525407\n", + "\n", + "Cost at iteration 55 = 125.03530682019165\n", + "\n", + "Cost at iteration 56 = 125.00604947278337\n", + "\n", + "Cost at iteration 57 = 124.9768005157341\n", + "\n", + "Cost at iteration 58 = 124.94755994175735\n", + "\n", + "Cost at iteration 59 = 124.91832774357526\n", + "\n", + "Cost at iteration 60 = 124.88910391391853\n", + "\n", + "Cost at iteration 61 = 124.85988844552647\n", + "\n", + "Cost at iteration 62 = 124.83068133114705\n", + "\n", + "Cost at iteration 63 = 124.80148256353671\n", + "\n", + "Cost at iteration 64 = 124.7722921354605\n", + "\n", + "Cost at iteration 65 = 124.74311003969198\n", + "\n", + "Cost at iteration 66 = 124.71393626901337\n", + "\n", + "Cost at iteration 67 = 124.68477081621528\n", + "\n", + "Cost at iteration 68 = 124.65561367409687\n", + "\n", + "Cost at iteration 69 = 124.6264648354659\n", + "\n", + "Cost at iteration 70 = 124.59732429313853\n", + "\n", + "Cost at iteration 71 = 124.56819203993939\n", + "\n", + "Cost at iteration 72 = 124.53906806870171\n", + "\n", + "Cost at iteration 73 = 124.50995237226704\n", + "\n", + "Cost at iteration 74 = 124.48084494348547\n", + "\n", + "Cost at iteration 75 = 124.45174577521556\n", + "\n", + "Cost at iteration 76 = 124.42265486032423\n", + "\n", + "Cost at iteration 77 = 124.39357219168683\n", + "\n", + "Cost at iteration 78 = 124.36449776218714\n", + "\n", + "Cost at iteration 79 = 124.33543156471734\n", + "\n", + "Cost at iteration 80 = 124.30637359217806\n", + "\n", + "Cost at iteration 81 = 124.27732383747819\n", + "\n", + "Cost at iteration 82 = 124.24828229353508\n", + "\n", + "Cost at iteration 83 = 124.2192489532744\n", + "\n", + "Cost at iteration 84 = 124.19022380963018\n", + "\n", + "Cost at iteration 85 = 124.16120685554479\n", + "\n", + "Cost at iteration 86 = 124.13219808396897\n", + "\n", + "Cost at iteration 87 = 124.10319748786164\n", + "\n", + "Cost at iteration 88 = 124.07420506019018\n", + "\n", + "Cost at iteration 89 = 124.04522079393017\n", + "\n", + "Cost at iteration 90 = 124.01624468206553\n", + "\n", + "Cost at iteration 91 = 123.98727671758843\n", + "\n", + "Cost at iteration 92 = 123.95831689349926\n", + "\n", + "Cost at iteration 93 = 123.92936520280678\n", + "\n", + "Cost at iteration 94 = 123.90042163852793\n", + "\n", + "Cost at iteration 95 = 123.8714861936878\n", + "\n", + "Cost at iteration 96 = 123.84255886131986\n", + "\n", + "Cost at iteration 97 = 123.81363963446569\n", + "\n", + "Cost at iteration 98 = 123.78472850617504\n", + "\n", + "Cost at iteration 99 = 123.75582546950605\n", + "\n", + "Cost at iteration 100 = 123.72693051752472\n", + "\n", + "Cost at iteration 101 = 123.69804364330554\n", + "\n", + "Cost at iteration 102 = 123.66916483993097\n", + "\n", + "Cost at iteration 103 = 123.6402941004917\n", + "\n", + "Cost at iteration 104 = 123.61143141808653\n", + "\n", + "Cost at iteration 105 = 123.58257678582237\n", + "\n", + "Cost at iteration 106 = 123.55373019681436\n", + "\n", + "Cost at iteration 107 = 123.52489164418556\n", + "\n", + "Cost at iteration 108 = 123.49606112106731\n", + "\n", + "Cost at iteration 109 = 123.46723862059896\n", + "\n", + "Cost at iteration 110 = 123.43842413592795\n", + "\n", + "Cost at iteration 111 = 123.40961766020979\n", + "\n", + "Cost at iteration 112 = 123.3808191866081\n", + "\n", + "Cost at iteration 113 = 123.35202870829441\n", + "\n", + "Cost at iteration 114 = 123.32324621844843\n", + "\n", + "Cost at iteration 115 = 123.29447171025788\n", + "\n", + "Cost at iteration 116 = 123.26570517691846\n", + "\n", + "Cost at iteration 117 = 123.23694661163387\n", + "\n", + "Cost at iteration 118 = 123.20819600761585\n", + "\n", + "Cost at iteration 119 = 123.17945335808413\n", + "\n", + "Cost at iteration 120 = 123.15071865626642\n", + "\n", + "Cost at iteration 121 = 123.12199189539835\n", + "\n", + "Cost at iteration 122 = 123.09327306872353\n", + "\n", + "Cost at iteration 123 = 123.06456216949361\n", + "\n", + "Cost at iteration 124 = 123.03585919096807\n", + "\n", + "Cost at iteration 125 = 123.00716412641432\n", + "\n", + "Cost at iteration 126 = 122.97847696910779\n", + "\n", + "Cost at iteration 127 = 122.94979771233179\n", + "\n", + "Cost at iteration 128 = 122.92112634937742\n", + "\n", + "Cost at iteration 129 = 122.89246287354383\n", + "\n", + "Cost at iteration 130 = 122.86380727813794\n", + "\n", + "Cost at iteration 131 = 122.83515955647461\n", + "\n", + "Cost at iteration 132 = 122.80651970187654\n", + "\n", + "Cost at iteration 133 = 122.77788770767422\n", + "\n", + "Cost at iteration 134 = 122.74926356720616\n", + "\n", + "Cost at iteration 135 = 122.72064727381847\n", + "\n", + "Cost at iteration 136 = 122.69203882086526\n", + "\n", + "Cost at iteration 137 = 122.66343820170839\n", + "\n", + "Cost at iteration 138 = 122.63484540971753\n", + "\n", + "Cost at iteration 139 = 122.60626043827014\n", + "\n", + "Cost at iteration 140 = 122.57768328075149\n", + "\n", + "Cost at iteration 141 = 122.54911393055455\n", + "\n", + "Cost at iteration 142 = 122.52055238108022\n", + "\n", + "Cost at iteration 143 = 122.49199862573695\n", + "\n", + "Cost at iteration 144 = 122.46345265794109\n", + "\n", + "Cost at iteration 145 = 122.4349144711167\n", + "\n", + "Cost at iteration 146 = 122.4063840586955\n", + "\n", + "Cost at iteration 147 = 122.377861414117\n", + "\n", + "Cost at iteration 148 = 122.34934653082838\n", + "\n", + "Cost at iteration 149 = 122.32083940228456\n", + "\n", + "Cost at iteration 150 = 122.29234002194809\n", + "\n", + "Cost at iteration 151 = 122.26384838328931\n", + "\n", + "Cost at iteration 152 = 122.23536447978609\n", + "\n", + "Cost at iteration 153 = 122.20688830492405\n", + "\n", + "Cost at iteration 154 = 122.17841985219647\n", + "\n", + "Cost at iteration 155 = 122.14995911510422\n", + "\n", + "Cost at iteration 156 = 122.12150608715585\n", + "\n", + "Cost at iteration 157 = 122.0930607618675\n", + "\n", + "Cost at iteration 158 = 122.06462313276299\n", + "\n", + "Cost at iteration 159 = 122.03619319337366\n", + "\n", + "Cost at iteration 160 = 122.00777093723849\n", + "\n", + "Cost at iteration 161 = 121.9793563579041\n", + "\n", + "Cost at iteration 162 = 121.95094944892458\n", + "\n", + "Cost at iteration 163 = 121.9225502038617\n", + "\n", + "Cost at iteration 164 = 121.89415861628464\n", + "\n", + "Cost at iteration 165 = 121.86577467977038\n", + "\n", + "Cost at iteration 166 = 121.83739838790312\n", + "\n", + "Cost at iteration 167 = 121.80902973427492\n", + "\n", + "Cost at iteration 168 = 121.78066871248507\n", + "\n", + "Cost at iteration 169 = 121.7523153161406\n", + "\n", + "Cost at iteration 170 = 121.72396953885598\n", + "\n", + "Cost at iteration 171 = 121.69563137425305\n", + "\n", + "Cost at iteration 172 = 121.66730081596133\n", + "\n", + "Cost at iteration 173 = 121.63897785761769\n", + "\n", + "Cost at iteration 174 = 121.61066249286654\n", + "\n", + "Cost at iteration 175 = 121.58235471535966\n", + "\n", + "Cost at iteration 176 = 121.55405451875639\n", + "\n", + "Cost at iteration 177 = 121.5257618967235\n", + "\n", + "Cost at iteration 178 = 121.49747684293506\n", + "\n", + "Cost at iteration 179 = 121.46919935107267\n", + "\n", + "Cost at iteration 180 = 121.44092941482543\n", + "\n", + "Cost at iteration 181 = 121.41266702788965\n", + "\n", + "Cost at iteration 182 = 121.38441218396922\n", + "\n", + "Cost at iteration 183 = 121.35616487677528\n", + "\n", + "Cost at iteration 184 = 121.3279251000264\n", + "\n", + "Cost at iteration 185 = 121.29969284744851\n", + "\n", + "Cost at iteration 186 = 121.27146811277503\n", + "\n", + "Cost at iteration 187 = 121.2432508897465\n", + "\n", + "Cost at iteration 188 = 121.215041172111\n", + "\n", + "Cost at iteration 189 = 121.18683895362383\n", + "\n", + "Cost at iteration 190 = 121.15864422804763\n", + "\n", + "Cost at iteration 191 = 121.13045698915249\n", + "\n", + "Cost at iteration 192 = 121.10227723071559\n", + "\n", + "Cost at iteration 193 = 121.07410494652154\n", + "\n", + "Cost at iteration 194 = 121.0459401303623\n", + "\n", + "Cost at iteration 195 = 121.01778277603694\n", + "\n", + "Cost at iteration 196 = 120.98963287735195\n", + "\n", + "Cost at iteration 197 = 120.96149042812107\n", + "\n", + "Cost at iteration 198 = 120.93335542216518\n", + "\n", + "Cost at iteration 199 = 120.90522785331251\n", + "\n", + "Cost at iteration 200 = 120.87710771539857\n", + "\n", + "Cost at iteration 201 = 120.84899500226595\n", + "\n", + "Cost at iteration 202 = 120.82088970776461\n", + "\n", + "Cost at iteration 203 = 120.7927918257516\n", + "\n", + "Cost at iteration 204 = 120.76470135009133\n", + "\n", + "Cost at iteration 205 = 120.73661827465521\n", + "\n", + "Cost at iteration 206 = 120.70854259332204\n", + "\n", + "Cost at iteration 207 = 120.68047429997762\n", + "\n", + "Cost at iteration 208 = 120.65241338851499\n", + "\n", + "Cost at iteration 209 = 120.62435985283444\n", + "\n", + "Cost at iteration 210 = 120.59631368684325\n", + "\n", + "Cost at iteration 211 = 120.56827488445597\n", + "\n", + "Cost at iteration 212 = 120.54024343959422\n", + "\n", + "Cost at iteration 213 = 120.51221934618678\n", + "\n", + "Cost at iteration 214 = 120.48420259816952\n", + "\n", + "Cost at iteration 215 = 120.45619318948546\n", + "\n", + "Cost at iteration 216 = 120.42819111408471\n", + "\n", + "Cost at iteration 217 = 120.40019636592444\n", + "\n", + "Cost at iteration 218 = 120.37220893896895\n", + "\n", + "Cost at iteration 219 = 120.34422882718955\n", + "\n", + "Cost at iteration 220 = 120.31625602456472\n", + "\n", + "Cost at iteration 221 = 120.2882905250799\n", + "\n", + "Cost at iteration 222 = 120.26033232272763\n", + "\n", + "Cost at iteration 223 = 120.23238141150755\n", + "\n", + "Cost at iteration 224 = 120.2044377854262\n", + "\n", + "Cost at iteration 225 = 120.17650143849724\n", + "\n", + "Cost at iteration 226 = 120.14857236474136\n", + "\n", + "Cost at iteration 227 = 120.12065055818618\n", + "\n", + "Cost at iteration 228 = 120.09273601286641\n", + "\n", + "Cost at iteration 229 = 120.06482872282368\n", + "\n", + "Cost at iteration 230 = 120.03692868210666\n", + "\n", + "Cost at iteration 231 = 120.00903588477097\n", + "\n", + "Cost at iteration 232 = 119.98115032487918\n", + "\n", + "Cost at iteration 233 = 119.95327199650087\n", + "\n", + "Cost at iteration 234 = 119.92540089371255\n", + "\n", + "Cost at iteration 235 = 119.89753701059766\n", + "\n", + "Cost at iteration 236 = 119.86968034124656\n", + "\n", + "Cost at iteration 237 = 119.84183087975663\n", + "\n", + "Cost at iteration 238 = 119.81398862023202\n", + "\n", + "Cost at iteration 239 = 119.78615355678392\n", + "\n", + "Cost at iteration 240 = 119.7583256835304\n", + "\n", + "Cost at iteration 241 = 119.73050499459634\n", + "\n", + "Cost at iteration 242 = 119.70269148411363\n", + "\n", + "Cost at iteration 243 = 119.67488514622094\n", + "\n", + "Cost at iteration 244 = 119.64708597506387\n", + "\n", + "Cost at iteration 245 = 119.61929396479485\n", + "\n", + "Cost at iteration 246 = 119.59150910957321\n", + "\n", + "Cost at iteration 247 = 119.56373140356501\n", + "\n", + "Cost at iteration 248 = 119.53596084094333\n", + "\n", + "Cost at iteration 249 = 119.5081974158879\n", + "\n", + "Cost at iteration 250 = 119.48044112258542\n", + "\n", + "Cost at iteration 251 = 119.45269195522931\n", + "\n", + "Cost at iteration 252 = 119.42494990801983\n", + "\n", + "Cost at iteration 253 = 119.39721497516405\n", + "\n", + "Cost at iteration 254 = 119.36948715087581\n", + "\n", + "Cost at iteration 255 = 119.34176642937571\n", + "\n", + "Cost at iteration 256 = 119.3140528048912\n", + "\n", + "Cost at iteration 257 = 119.28634627165641\n", + "\n", + "Cost at iteration 258 = 119.2586468239123\n", + "\n", + "Cost at iteration 259 = 119.23095445590657\n", + "\n", + "Cost at iteration 260 = 119.20326916189359\n", + "\n", + "Cost at iteration 261 = 119.17559093613457\n", + "\n", + "Cost at iteration 262 = 119.14791977289737\n", + "\n", + "Cost at iteration 263 = 119.12025566645661\n", + "\n", + "Cost at iteration 264 = 119.09259861109362\n", + "\n", + "Cost at iteration 265 = 119.06494860109643\n", + "\n", + "Cost at iteration 266 = 119.03730563075973\n", + "\n", + "Cost at iteration 267 = 119.00966969438495\n", + "\n", + "Cost at iteration 268 = 118.9820407862802\n", + "\n", + "Cost at iteration 269 = 118.95441890076022\n", + "\n", + "Cost at iteration 270 = 118.92680403214646\n", + "\n", + "Cost at iteration 271 = 118.89919617476698\n", + "\n", + "Cost at iteration 272 = 118.87159532295657\n", + "\n", + "Cost at iteration 273 = 118.84400147105652\n", + "\n", + "Cost at iteration 274 = 118.81641461341496\n", + "\n", + "Cost at iteration 275 = 118.78883474438645\n", + "\n", + "Cost at iteration 276 = 118.7612618583323\n", + "\n", + "Cost at iteration 277 = 118.73369594962034\n", + "\n", + "Cost at iteration 278 = 118.7061370126251\n", + "\n", + "Cost at iteration 279 = 118.6785850417276\n", + "\n", + "Cost at iteration 280 = 118.65104003131555\n", + "\n", + "Cost at iteration 281 = 118.62350197578319\n", + "\n", + "Cost at iteration 282 = 118.59597086953129\n", + "\n", + "Cost at iteration 283 = 118.56844670696728\n", + "\n", + "Cost at iteration 284 = 118.5409294825051\n", + "\n", + "Cost at iteration 285 = 118.51341919056522\n", + "\n", + "Cost at iteration 286 = 118.48591582557471\n", + "\n", + "Cost at iteration 287 = 118.45841938196715\n", + "\n", + "Cost at iteration 288 = 118.43092985418258\n", + "\n", + "Cost at iteration 289 = 118.40344723666767\n", + "\n", + "Cost at iteration 290 = 118.37597152387558\n", + "\n", + "Cost at iteration 291 = 118.34850271026592\n", + "\n", + "Cost at iteration 292 = 118.32104079030482\n", + "\n", + "Cost at iteration 293 = 118.2935857584649\n", + "\n", + "Cost at iteration 294 = 118.26613760922532\n", + "\n", + "Cost at iteration 295 = 118.23869633707166\n", + "\n", + "Cost at iteration 296 = 118.21126193649597\n", + "\n", + "Cost at iteration 297 = 118.18383440199678\n", + "\n", + "Cost at iteration 298 = 118.15641372807906\n", + "\n", + "Cost at iteration 299 = 118.12899990925425\n", + "\n", + "Cost at iteration 300 = 118.10159294004013\n", + "\n", + "Cost at iteration 301 = 118.07419281496112\n", + "\n", + "Cost at iteration 302 = 118.04679952854782\n", + "\n", + "Cost at iteration 303 = 118.01941307533745\n", + "\n", + "Cost at iteration 304 = 117.99203344987353\n", + "\n", + "Cost at iteration 305 = 117.96466064670601\n", + "\n", + "Cost at iteration 306 = 117.9372946603912\n", + "\n", + "Cost at iteration 307 = 117.90993548549187\n", + "\n", + "Cost at iteration 308 = 117.88258311657708\n", + "\n", + "Cost at iteration 309 = 117.85523754822242\n", + "\n", + "Cost at iteration 310 = 117.82789877500963\n", + "\n", + "Cost at iteration 311 = 117.80056679152696\n", + "\n", + "Cost at iteration 312 = 117.77324159236896\n", + "\n", + "Cost at iteration 313 = 117.74592317213656\n", + "\n", + "Cost at iteration 314 = 117.71861152543698\n", + "\n", + "Cost at iteration 315 = 117.69130664688379\n", + "\n", + "Cost at iteration 316 = 117.66400853109693\n", + "\n", + "Cost at iteration 317 = 117.63671717270257\n", + "\n", + "Cost at iteration 318 = 117.60943256633325\n", + "\n", + "Cost at iteration 319 = 117.58215470662779\n", + "\n", + "Cost at iteration 320 = 117.55488358823125\n", + "\n", + "Cost at iteration 321 = 117.5276192057951\n", + "\n", + "Cost at iteration 322 = 117.50036155397706\n", + "\n", + "Cost at iteration 323 = 117.473110627441\n", + "\n", + "Cost at iteration 324 = 117.44586642085717\n", + "\n", + "Cost at iteration 325 = 117.41862892890204\n", + "\n", + "Cost at iteration 326 = 117.3913981462584\n", + "\n", + "Cost at iteration 327 = 117.36417406761514\n", + "\n", + "Cost at iteration 328 = 117.33695668766757\n", + "\n", + "Cost at iteration 329 = 117.30974600111703\n", + "\n", + "Cost at iteration 330 = 117.28254200267125\n", + "\n", + "Cost at iteration 331 = 117.25534468704414\n", + "\n", + "Cost at iteration 332 = 117.22815404895573\n", + "\n", + "Cost at iteration 333 = 117.2009700831324\n", + "\n", + "Cost at iteration 334 = 117.17379278430657\n", + "\n", + "Cost at iteration 335 = 117.14662214721695\n", + "\n", + "Cost at iteration 336 = 117.1194581666084\n", + "\n", + "Cost at iteration 337 = 117.09230083723195\n", + "\n", + "Cost at iteration 338 = 117.06515015384485\n", + "\n", + "Cost at iteration 339 = 117.0380061112104\n", + "\n", + "Cost at iteration 340 = 117.01086870409817\n", + "\n", + "Cost at iteration 341 = 116.98373792728381\n", + "\n", + "Cost at iteration 342 = 116.95661377554913\n", + "\n", + "Cost at iteration 343 = 116.92949624368207\n", + "\n", + "Cost at iteration 344 = 116.9023853264767\n", + "\n", + "Cost at iteration 345 = 116.87528101873323\n", + "\n", + "Cost at iteration 346 = 116.8481833152579\n", + "\n", + "Cost at iteration 347 = 116.82109221086318\n", + "\n", + "Cost at iteration 348 = 116.79400770036756\n", + "\n", + "Cost at iteration 349 = 116.76692977859562\n", + "\n", + "Cost at iteration 350 = 116.73985844037806\n", + "\n", + "Cost at iteration 351 = 116.71279368055166\n", + "\n", + "Cost at iteration 352 = 116.6857354939592\n", + "\n", + "Cost at iteration 353 = 116.65868387544961\n", + "\n", + "Cost at iteration 354 = 116.63163881987782\n", + "\n", + "Cost at iteration 355 = 116.60460032210491\n", + "\n", + "Cost at iteration 356 = 116.57756837699787\n", + "\n", + "Cost at iteration 357 = 116.55054297942984\n", + "\n", + "Cost at iteration 358 = 116.52352412427987\n", + "\n", + "Cost at iteration 359 = 116.4965118064332\n", + "\n", + "Cost at iteration 360 = 116.46950602078094\n", + "\n", + "Cost at iteration 361 = 116.44250676222029\n", + "\n", + "Cost at iteration 362 = 116.41551402565437\n", + "\n", + "Cost at iteration 363 = 116.38852780599245\n", + "\n", + "Cost at iteration 364 = 116.36154809814971\n", + "\n", + "Cost at iteration 365 = 116.3345748970472\n", + "\n", + "Cost at iteration 366 = 116.30760819761217\n", + "\n", + "Cost at iteration 367 = 116.28064799477764\n", + "\n", + "Cost at iteration 368 = 116.25369428348273\n", + "\n", + "Cost at iteration 369 = 116.22674705867247\n", + "\n", + "Cost at iteration 370 = 116.19980631529782\n", + "\n", + "Cost at iteration 371 = 116.17287204831574\n", + "\n", + "Cost at iteration 372 = 116.14594425268908\n", + "\n", + "Cost at iteration 373 = 116.1190229233866\n", + "\n", + "Cost at iteration 374 = 116.09210805538312\n", + "\n", + "Cost at iteration 375 = 116.06519964365917\n", + "\n", + "Cost at iteration 376 = 116.03829768320136\n", + "\n", + "Cost at iteration 377 = 116.0114021690022\n", + "\n", + "Cost at iteration 378 = 115.98451309605996\n", + "\n", + "Cost at iteration 379 = 115.95763045937892\n", + "\n", + "Cost at iteration 380 = 115.93075425396928\n", + "\n", + "Cost at iteration 381 = 115.90388447484696\n", + "\n", + "Cost at iteration 382 = 115.87702111703395\n", + "\n", + "Cost at iteration 383 = 115.85016417555795\n", + "\n", + "Cost at iteration 384 = 115.82331364545263\n", + "\n", + "Cost at iteration 385 = 115.7964695217574\n", + "\n", + "Cost at iteration 386 = 115.76963179951763\n", + "\n", + "Cost at iteration 387 = 115.7428004737845\n", + "\n", + "Cost at iteration 388 = 115.71597553961499\n", + "\n", + "Cost at iteration 389 = 115.6891569920719\n", + "\n", + "Cost at iteration 390 = 115.66234482622392\n", + "\n", + "Cost at iteration 391 = 115.63553903714552\n", + "\n", + "Cost at iteration 392 = 115.60873961991695\n", + "\n", + "Cost at iteration 393 = 115.5819465696243\n", + "\n", + "Cost at iteration 394 = 115.55515988135944\n", + "\n", + "Cost at iteration 395 = 115.52837955022008\n", + "\n", + "Cost at iteration 396 = 115.5016055713096\n", + "\n", + "Cost at iteration 397 = 115.47483793973727\n", + "\n", + "Cost at iteration 398 = 115.44807665061809\n", + "\n", + "Cost at iteration 399 = 115.42132169907286\n", + "\n", + "Cost at iteration 400 = 115.39457308022801\n", + "\n", + "Cost at iteration 401 = 115.36783078921594\n", + "\n", + "Cost at iteration 402 = 115.34109482117462\n", + "\n", + "Cost at iteration 403 = 115.31436517124776\n", + "\n", + "Cost at iteration 404 = 115.28764183458495\n", + "\n", + "Cost at iteration 405 = 115.26092480634134\n", + "\n", + "Cost at iteration 406 = 115.23421408167793\n", + "\n", + "Cost at iteration 407 = 115.20750965576137\n", + "\n", + "Cost at iteration 408 = 115.18081152376404\n", + "\n", + "Cost at iteration 409 = 115.15411968086399\n", + "\n", + "Cost at iteration 410 = 115.127434122245\n", + "\n", + "Cost at iteration 411 = 115.10075484309657\n", + "\n", + "Cost at iteration 412 = 115.0740818386138\n", + "\n", + "Cost at iteration 413 = 115.04741510399755\n", + "\n", + "Cost at iteration 414 = 115.02075463445433\n", + "\n", + "Cost at iteration 415 = 114.99410042519622\n", + "\n", + "Cost at iteration 416 = 114.96745247144115\n", + "\n", + "Cost at iteration 417 = 114.94081076841255\n", + "\n", + "Cost at iteration 418 = 114.91417531133953\n", + "\n", + "Cost at iteration 419 = 114.8875460954569\n", + "\n", + "Cost at iteration 420 = 114.86092311600504\n", + "\n", + "Cost at iteration 421 = 114.83430636822995\n", + "\n", + "Cost at iteration 422 = 114.80769584738337\n", + "\n", + "Cost at iteration 423 = 114.78109154872247\n", + "\n", + "Cost at iteration 424 = 114.75449346751023\n", + "\n", + "Cost at iteration 425 = 114.72790159901506\n", + "\n", + "Cost at iteration 426 = 114.70131593851112\n", + "\n", + "Cost at iteration 427 = 114.67473648127805\n", + "\n", + "Cost at iteration 428 = 114.64816322260113\n", + "\n", + "Cost at iteration 429 = 114.62159615777118\n", + "\n", + "Cost at iteration 430 = 114.59503528208471\n", + "\n", + "Cost at iteration 431 = 114.56848059084362\n", + "\n", + "Cost at iteration 432 = 114.54193207935555\n", + "\n", + "Cost at iteration 433 = 114.51538974293356\n", + "\n", + "Cost at iteration 434 = 114.48885357689633\n", + "\n", + "Cost at iteration 435 = 114.46232357656808\n", + "\n", + "Cost at iteration 436 = 114.4357997372786\n", + "\n", + "Cost at iteration 437 = 114.40928205436308\n", + "\n", + "Cost at iteration 438 = 114.38277052316243\n", + "\n", + "Cost at iteration 439 = 114.35626513902294\n", + "\n", + "Cost at iteration 440 = 114.32976589729645\n", + "\n", + "Cost at iteration 441 = 114.30327279334034\n", + "\n", + "Cost at iteration 442 = 114.27678582251752\n", + "\n", + "Cost at iteration 443 = 114.25030498019628\n", + "\n", + "Cost at iteration 444 = 114.22383026175054\n", + "\n", + "Cost at iteration 445 = 114.19736166255954\n", + "\n", + "Cost at iteration 446 = 114.17089917800824\n", + "\n", + "Cost at iteration 447 = 114.14444280348685\n", + "\n", + "Cost at iteration 448 = 114.11799253439116\n", + "\n", + "Cost at iteration 449 = 114.09154836612244\n", + "\n", + "Cost at iteration 450 = 114.06511029408732\n", + "\n", + "Cost at iteration 451 = 114.03867831369793\n", + "\n", + "Cost at iteration 452 = 114.01225242037194\n", + "\n", + "Cost at iteration 453 = 113.98583260953231\n", + "\n", + "Cost at iteration 454 = 113.9594188766075\n", + "\n", + "Cost at iteration 455 = 113.9330112170314\n", + "\n", + "Cost at iteration 456 = 113.90660962624335\n", + "\n", + "Cost at iteration 457 = 113.8802140996881\n", + "\n", + "Cost at iteration 458 = 113.85382463281573\n", + "\n", + "Cost at iteration 459 = 113.82744122108186\n", + "\n", + "Cost at iteration 460 = 113.80106385994732\n", + "\n", + "Cost at iteration 461 = 113.77469254487855\n", + "\n", + "Cost at iteration 462 = 113.74832727134726\n", + "\n", + "Cost at iteration 463 = 113.72196803483052\n", + "\n", + "Cost at iteration 464 = 113.69561483081088\n", + "\n", + "Cost at iteration 465 = 113.66926765477619\n", + "\n", + "Cost at iteration 466 = 113.64292650221962\n", + "\n", + "Cost at iteration 467 = 113.61659136863982\n", + "\n", + "Cost at iteration 468 = 113.5902622495407\n", + "\n", + "Cost at iteration 469 = 113.56393914043156\n", + "\n", + "Cost at iteration 470 = 113.53762203682702\n", + "\n", + "Cost at iteration 471 = 113.51131093424708\n", + "\n", + "Cost at iteration 472 = 113.48500582821701\n", + "\n", + "Cost at iteration 473 = 113.45870671426748\n", + "\n", + "Cost at iteration 474 = 113.43241358793439\n", + "\n", + "Cost at iteration 475 = 113.40612644475904\n", + "\n", + "Cost at iteration 476 = 113.37984528028801\n", + "\n", + "Cost at iteration 477 = 113.35357009007318\n", + "\n", + "Cost at iteration 478 = 113.3273008696717\n", + "\n", + "Cost at iteration 479 = 113.30103761464609\n", + "\n", + "Cost at iteration 480 = 113.27478032056408\n", + "\n", + "Cost at iteration 481 = 113.24852898299868\n", + "\n", + "Cost at iteration 482 = 113.22228359752827\n", + "\n", + "Cost at iteration 483 = 113.1960441597364\n", + "\n", + "Cost at iteration 484 = 113.16981066521194\n", + "\n", + "Cost at iteration 485 = 113.14358310954901\n", + "\n", + "Cost at iteration 486 = 113.117361488347\n", + "\n", + "Cost at iteration 487 = 113.09114579721046\n", + "\n", + "Cost at iteration 488 = 113.0649360317493\n", + "\n", + "Cost at iteration 489 = 113.03873218757857\n", + "\n", + "Cost at iteration 490 = 113.01253426031873\n", + "\n", + "Cost at iteration 491 = 112.98634224559524\n", + "\n", + "Cost at iteration 492 = 112.96015613903886\n", + "\n", + "Cost at iteration 493 = 112.93397593628565\n", + "\n", + "Cost at iteration 494 = 112.9078016329768\n", + "\n", + "Cost at iteration 495 = 112.88163322475872\n", + "\n", + "Cost at iteration 496 = 112.85547070728302\n", + "\n", + "Cost at iteration 497 = 112.82931407620653\n", + "\n", + "Cost at iteration 498 = 112.80316332719124\n", + "\n", + "Cost at iteration 499 = 112.77701845590433\n", + "\n", + "Cost at iteration 500 = 112.75087945801813\n", + "\n", + "Cost at iteration 501 = 112.72474632921025\n", + "\n", + "Cost at iteration 502 = 112.69861906516336\n", + "\n", + "Cost at iteration 503 = 112.6724976615653\n", + "\n", + "Cost at iteration 504 = 112.64638211410913\n", + "\n", + "Cost at iteration 505 = 112.620272418493\n", + "\n", + "Cost at iteration 506 = 112.59416857042024\n", + "\n", + "Cost at iteration 507 = 112.56807056559931\n", + "\n", + "Cost at iteration 508 = 112.54197839974385\n", + "\n", + "Cost at iteration 509 = 112.51589206857248\n", + "\n", + "Cost at iteration 510 = 112.48981156780921\n", + "\n", + "Cost at iteration 511 = 112.4637368931829\n", + "\n", + "Cost at iteration 512 = 112.43766804042765\n", + "\n", + "Cost at iteration 513 = 112.41160500528274\n", + "\n", + "Cost at iteration 514 = 112.3855477834924\n", + "\n", + "Cost at iteration 515 = 112.35949637080607\n", + "\n", + "Cost at iteration 516 = 112.33345076297822\n", + "\n", + "Cost at iteration 517 = 112.30741095576846\n", + "\n", + "Cost at iteration 518 = 112.28137694494143\n", + "\n", + "Cost at iteration 519 = 112.25534872626693\n", + "\n", + "Cost at iteration 520 = 112.22932629551973\n", + "\n", + "Cost at iteration 521 = 112.20330964847979\n", + "\n", + "Cost at iteration 522 = 112.17729878093196\n", + "\n", + "Cost at iteration 523 = 112.15129368866634\n", + "\n", + "Cost at iteration 524 = 112.12529436747793\n", + "\n", + "Cost at iteration 525 = 112.09930081316688\n", + "\n", + "Cost at iteration 526 = 112.07331302153833\n", + "\n", + "Cost at iteration 527 = 112.04733098840246\n", + "\n", + "Cost at iteration 528 = 112.02135470957451\n", + "\n", + "Cost at iteration 529 = 111.99538418087468\n", + "\n", + "Cost at iteration 530 = 111.96941939812831\n", + "\n", + "Cost at iteration 531 = 111.94346035716563\n", + "\n", + "Cost at iteration 532 = 111.91750705382194\n", + "\n", + "Cost at iteration 533 = 111.89155948393756\n", + "\n", + "Cost at iteration 534 = 111.86561764335778\n", + "\n", + "Cost at iteration 535 = 111.83968152793291\n", + "\n", + "Cost at iteration 536 = 111.81375113351822\n", + "\n", + "Cost at iteration 537 = 111.78782645597403\n", + "\n", + "Cost at iteration 538 = 111.76190749116553\n", + "\n", + "Cost at iteration 539 = 111.73599423496302\n", + "\n", + "Cost at iteration 540 = 111.71008668324168\n", + "\n", + "Cost at iteration 541 = 111.68418483188165\n", + "\n", + "Cost at iteration 542 = 111.65828867676807\n", + "\n", + "Cost at iteration 543 = 111.63239821379106\n", + "\n", + "Cost at iteration 544 = 111.60651343884564\n", + "\n", + "Cost at iteration 545 = 111.58063434783175\n", + "\n", + "Cost at iteration 546 = 111.55476093665436\n", + "\n", + "Cost at iteration 547 = 111.52889320122334\n", + "\n", + "Cost at iteration 548 = 111.50303113745342\n", + "\n", + "Cost at iteration 549 = 111.47717474126435\n", + "\n", + "Cost at iteration 550 = 111.45132400858078\n", + "\n", + "Cost at iteration 551 = 111.4254789353322\n", + "\n", + "Cost at iteration 552 = 111.39963951745312\n", + "\n", + "Cost at iteration 553 = 111.37380575088292\n", + "\n", + "Cost at iteration 554 = 111.34797763156584\n", + "\n", + "Cost at iteration 555 = 111.32215515545103\n", + "\n", + "Cost at iteration 556 = 111.29633831849259\n", + "\n", + "Cost at iteration 557 = 111.27052711664942\n", + "\n", + "Cost at iteration 558 = 111.24472154588534\n", + "\n", + "Cost at iteration 559 = 111.21892160216908\n", + "\n", + "Cost at iteration 560 = 111.19312728147419\n", + "\n", + "Cost at iteration 561 = 111.1673385797791\n", + "\n", + "Cost at iteration 562 = 111.14155549306714\n", + "\n", + "Cost at iteration 563 = 111.11577801732643\n", + "\n", + "Cost at iteration 564 = 111.09000614854999\n", + "\n", + "Cost at iteration 565 = 111.06423988273566\n", + "\n", + "Cost at iteration 566 = 111.03847921588617\n", + "\n", + "Cost at iteration 567 = 111.01272414400903\n", + "\n", + "Cost at iteration 568 = 110.98697466311658\n", + "\n", + "Cost at iteration 569 = 110.96123076922608\n", + "\n", + "Cost at iteration 570 = 110.9354924583595\n", + "\n", + "Cost at iteration 571 = 110.90975972654368\n", + "\n", + "Cost at iteration 572 = 110.88403256981029\n", + "\n", + "Cost at iteration 573 = 110.85831098419575\n", + "\n", + "Cost at iteration 574 = 110.83259496574134\n", + "\n", + "Cost at iteration 575 = 110.80688451049313\n", + "\n", + "Cost at iteration 576 = 110.78117961450195\n", + "\n", + "Cost at iteration 577 = 110.75548027382347\n", + "\n", + "Cost at iteration 578 = 110.72978648451812\n", + "\n", + "Cost at iteration 579 = 110.70409824265104\n", + "\n", + "Cost at iteration 580 = 110.6784155442923\n", + "\n", + "Cost at iteration 581 = 110.6527383855166\n", + "\n", + "Cost at iteration 582 = 110.62706676240347\n", + "\n", + "Cost at iteration 583 = 110.60140067103718\n", + "\n", + "Cost at iteration 584 = 110.57574010750683\n", + "\n", + "Cost at iteration 585 = 110.55008506790612\n", + "\n", + "Cost at iteration 586 = 110.52443554833363\n", + "\n", + "Cost at iteration 587 = 110.49879154489263\n", + "\n", + "Cost at iteration 588 = 110.47315305369114\n", + "\n", + "Cost at iteration 589 = 110.44752007084186\n", + "\n", + "Cost at iteration 590 = 110.42189259246236\n", + "\n", + "Cost at iteration 591 = 110.39627061467473\n", + "\n", + "Cost at iteration 592 = 110.37065413360598\n", + "\n", + "Cost at iteration 593 = 110.34504314538765\n", + "\n", + "Cost at iteration 594 = 110.31943764615613\n", + "\n", + "Cost at iteration 595 = 110.2938376320525\n", + "\n", + "Cost at iteration 596 = 110.26824309922249\n", + "\n", + "Cost at iteration 597 = 110.24265404381646\n", + "\n", + "Cost at iteration 598 = 110.21707046198964\n", + "\n", + "Cost at iteration 599 = 110.19149234990181\n", + "\n", + "Cost at iteration 600 = 110.16591970371745\n", + "\n", + "Cost at iteration 601 = 110.1403525196058\n", + "\n", + "Cost at iteration 602 = 110.11479079374064\n", + "\n", + "Cost at iteration 603 = 110.0892345223005\n", + "\n", + "Cost at iteration 604 = 110.06368370146859\n", + "\n", + "Cost at iteration 605 = 110.03813832743273\n", + "\n", + "Cost at iteration 606 = 110.01259839638546\n", + "\n", + "Cost at iteration 607 = 109.98706390452386\n", + "\n", + "Cost at iteration 608 = 109.96153484804972\n", + "\n", + "Cost at iteration 609 = 109.93601122316954\n", + "\n", + "Cost at iteration 610 = 109.91049302609431\n", + "\n", + "Cost at iteration 611 = 109.88498025303979\n", + "\n", + "Cost at iteration 612 = 109.85947290022627\n", + "\n", + "Cost at iteration 613 = 109.83397096387866\n", + "\n", + "Cost at iteration 614 = 109.8084744402266\n", + "\n", + "Cost at iteration 615 = 109.78298332550425\n", + "\n", + "Cost at iteration 616 = 109.75749761595036\n", + "\n", + "Cost at iteration 617 = 109.73201730780833\n", + "\n", + "Cost at iteration 618 = 109.70654239732619\n", + "\n", + "Cost at iteration 619 = 109.6810728807565\n", + "\n", + "Cost at iteration 620 = 109.65560875435648\n", + "\n", + "Cost at iteration 621 = 109.63015001438784\n", + "\n", + "Cost at iteration 622 = 109.6046966571169\n", + "\n", + "Cost at iteration 623 = 109.5792486788147\n", + "\n", + "Cost at iteration 624 = 109.55380607575667\n", + "\n", + "Cost at iteration 625 = 109.52836884422284\n", + "\n", + "Cost at iteration 626 = 109.50293698049792\n", + "\n", + "Cost at iteration 627 = 109.47751048087106\n", + "\n", + "Cost at iteration 628 = 109.45208934163601\n", + "\n", + "Cost at iteration 629 = 109.4266735590911\n", + "\n", + "Cost at iteration 630 = 109.40126312953915\n", + "\n", + "Cost at iteration 631 = 109.37585804928754\n", + "\n", + "Cost at iteration 632 = 109.35045831464818\n", + "\n", + "Cost at iteration 633 = 109.32506392193761\n", + "\n", + "Cost at iteration 634 = 109.29967486747675\n", + "\n", + "Cost at iteration 635 = 109.27429114759116\n", + "\n", + "Cost at iteration 636 = 109.24891275861084\n", + "\n", + "Cost at iteration 637 = 109.22353969687033\n", + "\n", + "Cost at iteration 638 = 109.19817195870873\n", + "\n", + "Cost at iteration 639 = 109.17280954046961\n", + "\n", + "Cost at iteration 640 = 109.14745243850105\n", + "\n", + "Cost at iteration 641 = 109.1221006491556\n", + "\n", + "Cost at iteration 642 = 109.0967541687903\n", + "\n", + "Cost at iteration 643 = 109.07141299376676\n", + "\n", + "Cost at iteration 644 = 109.04607712045103\n", + "\n", + "Cost at iteration 645 = 109.02074654521361\n", + "\n", + "Cost at iteration 646 = 108.99542126442948\n", + "\n", + "Cost at iteration 647 = 108.97010127447817\n", + "\n", + "Cost at iteration 648 = 108.94478657174362\n", + "\n", + "Cost at iteration 649 = 108.91947715261416\n", + "\n", + "Cost at iteration 650 = 108.89417301348276\n", + "\n", + "Cost at iteration 651 = 108.86887415074668\n", + "\n", + "Cost at iteration 652 = 108.84358056080777\n", + "\n", + "Cost at iteration 653 = 108.81829224007215\n", + "\n", + "Cost at iteration 654 = 108.79300918495059\n", + "\n", + "Cost at iteration 655 = 108.76773139185815\n", + "\n", + "Cost at iteration 656 = 108.74245885721436\n", + "\n", + "Cost at iteration 657 = 108.71719157744322\n", + "\n", + "Cost at iteration 658 = 108.69192954897312\n", + "\n", + "Cost at iteration 659 = 108.66667276823686\n", + "\n", + "Cost at iteration 660 = 108.64142123167174\n", + "\n", + "Cost at iteration 661 = 108.61617493571934\n", + "\n", + "Cost at iteration 662 = 108.59093387682577\n", + "\n", + "Cost at iteration 663 = 108.56569805144149\n", + "\n", + "Cost at iteration 664 = 108.54046745602132\n", + "\n", + "Cost at iteration 665 = 108.51524208702459\n", + "\n", + "Cost at iteration 666 = 108.49002194091496\n", + "\n", + "Cost at iteration 667 = 108.46480701416041\n", + "\n", + "Cost at iteration 668 = 108.43959730323344\n", + "\n", + "Cost at iteration 669 = 108.41439280461083\n", + "\n", + "Cost at iteration 670 = 108.38919351477378\n", + "\n", + "Cost at iteration 671 = 108.36399943020783\n", + "\n", + "Cost at iteration 672 = 108.33881054740293\n", + "\n", + "Cost at iteration 673 = 108.31362686285337\n", + "\n", + "Cost at iteration 674 = 108.2884483730578\n", + "\n", + "Cost at iteration 675 = 108.26327507451921\n", + "\n", + "Cost at iteration 676 = 108.23810696374497\n", + "\n", + "Cost at iteration 677 = 108.21294403724681\n", + "\n", + "Cost at iteration 678 = 108.18778629154077\n", + "\n", + "Cost at iteration 679 = 108.16263372314718\n", + "\n", + "Cost at iteration 680 = 108.13748632859085\n", + "\n", + "Cost at iteration 681 = 108.11234410440079\n", + "\n", + "Cost at iteration 682 = 108.08720704711035\n", + "\n", + "Cost at iteration 683 = 108.06207515325731\n", + "\n", + "Cost at iteration 684 = 108.03694841938362\n", + "\n", + "Cost at iteration 685 = 108.01182684203569\n", + "\n", + "Cost at iteration 686 = 107.98671041776413\n", + "\n", + "Cost at iteration 687 = 107.96159914312386\n", + "\n", + "Cost at iteration 688 = 107.9364930146742\n", + "\n", + "Cost at iteration 689 = 107.91139202897867\n", + "\n", + "Cost at iteration 690 = 107.88629618260514\n", + "\n", + "Cost at iteration 691 = 107.86120547212573\n", + "\n", + "Cost at iteration 692 = 107.8361198941169\n", + "\n", + "Cost at iteration 693 = 107.81103944515934\n", + "\n", + "Cost at iteration 694 = 107.78596412183802\n", + "\n", + "Cost at iteration 695 = 107.76089392074226\n", + "\n", + "Cost at iteration 696 = 107.73582883846557\n", + "\n", + "Cost at iteration 697 = 107.7107688716057\n", + "\n", + "Cost at iteration 698 = 107.68571401676478\n", + "\n", + "Cost at iteration 699 = 107.66066427054909\n", + "\n", + "Cost at iteration 700 = 107.63561962956925\n", + "\n", + "Cost at iteration 701 = 107.61058009044007\n", + "\n", + "Cost at iteration 702 = 107.58554564978061\n", + "\n", + "Cost at iteration 703 = 107.56051630421418\n", + "\n", + "Cost at iteration 704 = 107.53549205036836\n", + "\n", + "Cost at iteration 705 = 107.51047288487496\n", + "\n", + "Cost at iteration 706 = 107.48545880436997\n", + "\n", + "Cost at iteration 707 = 107.46044980549361\n", + "\n", + "Cost at iteration 708 = 107.43544588489043\n", + "\n", + "Cost at iteration 709 = 107.41044703920906\n", + "\n", + "Cost at iteration 710 = 107.38545326510244\n", + "\n", + "Cost at iteration 711 = 107.36046455922767\n", + "\n", + "Cost at iteration 712 = 107.3354809182461\n", + "\n", + "Cost at iteration 713 = 107.31050233882323\n", + "\n", + "Cost at iteration 714 = 107.28552881762883\n", + "\n", + "Cost at iteration 715 = 107.26056035133678\n", + "\n", + "Cost at iteration 716 = 107.23559693662523\n", + "\n", + "Cost at iteration 717 = 107.21063857017644\n", + "\n", + "Cost at iteration 718 = 107.18568524867695\n", + "\n", + "Cost at iteration 719 = 107.16073696881743\n", + "\n", + "Cost at iteration 720 = 107.1357937272927\n", + "\n", + "Cost at iteration 721 = 107.11085552080179\n", + "\n", + "Cost at iteration 722 = 107.08592234604791\n", + "\n", + "Cost at iteration 723 = 107.06099419973839\n", + "\n", + "Cost at iteration 724 = 107.03607107858473\n", + "\n", + "Cost at iteration 725 = 107.01115297930265\n", + "\n", + "Cost at iteration 726 = 106.98623989861196\n", + "\n", + "Cost at iteration 727 = 106.9613318332366\n", + "\n", + "Cost at iteration 728 = 106.93642877990474\n", + "\n", + "Cost at iteration 729 = 106.91153073534863\n", + "\n", + "Cost at iteration 730 = 106.88663769630467\n", + "\n", + "Cost at iteration 731 = 106.86174965951339\n", + "\n", + "Cost at iteration 732 = 106.83686662171947\n", + "\n", + "Cost at iteration 733 = 106.81198857967172\n", + "\n", + "Cost at iteration 734 = 106.78711553012302\n", + "\n", + "Cost at iteration 735 = 106.76224746983043\n", + "\n", + "Cost at iteration 736 = 106.7373843955551\n", + "\n", + "Cost at iteration 737 = 106.71252630406232\n", + "\n", + "Cost at iteration 738 = 106.68767319212144\n", + "\n", + "Cost at iteration 739 = 106.66282505650595\n", + "\n", + "Cost at iteration 740 = 106.63798189399341\n", + "\n", + "Cost at iteration 741 = 106.61314370136552\n", + "\n", + "Cost at iteration 742 = 106.58831047540802\n", + "\n", + "Cost at iteration 743 = 106.56348221291083\n", + "\n", + "Cost at iteration 744 = 106.53865891066786\n", + "\n", + "Cost at iteration 745 = 106.51384056547711\n", + "\n", + "Cost at iteration 746 = 106.48902717414073\n", + "\n", + "Cost at iteration 747 = 106.4642187334649\n", + "\n", + "Cost at iteration 748 = 106.43941524025986\n", + "\n", + "Cost at iteration 749 = 106.4146166913399\n", + "\n", + "Cost at iteration 750 = 106.38982308352345\n", + "\n", + "Cost at iteration 751 = 106.36503441363294\n", + "\n", + "Cost at iteration 752 = 106.34025067849485\n", + "\n", + "Cost at iteration 753 = 106.31547187493979\n", + "\n", + "Cost at iteration 754 = 106.29069799980229\n", + "\n", + "Cost at iteration 755 = 106.26592904992101\n", + "\n", + "Cost at iteration 756 = 106.2411650221387\n", + "\n", + "Cost at iteration 757 = 106.21640591330204\n", + "\n", + "Cost at iteration 758 = 106.19165172026177\n", + "\n", + "Cost at iteration 759 = 106.16690243987274\n", + "\n", + "Cost at iteration 760 = 106.14215806899372\n", + "\n", + "Cost at iteration 761 = 106.11741860448757\n", + "\n", + "Cost at iteration 762 = 106.09268404322118\n", + "\n", + "Cost at iteration 763 = 106.06795438206535\n", + "\n", + "Cost at iteration 764 = 106.04322961789508\n", + "\n", + "Cost at iteration 765 = 106.01850974758919\n", + "\n", + "Cost at iteration 766 = 105.99379476803061\n", + "\n", + "Cost at iteration 767 = 105.96908467610625\n", + "\n", + "Cost at iteration 768 = 105.94437946870704\n", + "\n", + "Cost at iteration 769 = 105.91967914272784\n", + "\n", + "Cost at iteration 770 = 105.89498369506758\n", + "\n", + "Cost at iteration 771 = 105.87029312262909\n", + "\n", + "Cost at iteration 772 = 105.8456074223193\n", + "\n", + "Cost at iteration 773 = 105.82092659104899\n", + "\n", + "Cost at iteration 774 = 105.79625062573307\n", + "\n", + "Cost at iteration 775 = 105.7715795232902\n", + "\n", + "Cost at iteration 776 = 105.74691328064324\n", + "\n", + "Cost at iteration 777 = 105.72225189471891\n", + "\n", + "Cost at iteration 778 = 105.6975953624479\n", + "\n", + "Cost at iteration 779 = 105.67294368076486\n", + "\n", + "Cost at iteration 780 = 105.64829684660836\n", + "\n", + "Cost at iteration 781 = 105.62365485692102\n", + "\n", + "Cost at iteration 782 = 105.59901770864931\n", + "\n", + "Cost at iteration 783 = 105.5743853987437\n", + "\n", + "Cost at iteration 784 = 105.54975792415858\n", + "\n", + "Cost at iteration 785 = 105.5251352818523\n", + "\n", + "Cost at iteration 786 = 105.50051746878708\n", + "\n", + "Cost at iteration 787 = 105.47590448192915\n", + "\n", + "Cost at iteration 788 = 105.45129631824865\n", + "\n", + "Cost at iteration 789 = 105.42669297471961\n", + "\n", + "Cost at iteration 790 = 105.40209444832001\n", + "\n", + "Cost at iteration 791 = 105.37750073603172\n", + "\n", + "Cost at iteration 792 = 105.35291183484057\n", + "\n", + "Cost at iteration 793 = 105.32832774173626\n", + "\n", + "Cost at iteration 794 = 105.30374845371242\n", + "\n", + "Cost at iteration 795 = 105.27917396776652\n", + "\n", + "Cost at iteration 796 = 105.25460428090008\n", + "\n", + "Cost at iteration 797 = 105.23003939011832\n", + "\n", + "Cost at iteration 798 = 105.20547929243048\n", + "\n", + "Cost at iteration 799 = 105.18092398484968\n", + "\n", + "Cost at iteration 800 = 105.15637346439289\n", + "\n", + "Cost at iteration 801 = 105.13182772808102\n", + "\n", + "Cost at iteration 802 = 105.10728677293874\n", + "\n", + "Cost at iteration 803 = 105.08275059599474\n", + "\n", + "Cost at iteration 804 = 105.05821919428148\n", + "\n", + "Cost at iteration 805 = 105.03369256483535\n", + "\n", + "Cost at iteration 806 = 105.00917070469657\n", + "\n", + "Cost at iteration 807 = 104.98465361090922\n", + "\n", + "Cost at iteration 808 = 104.96014128052128\n", + "\n", + "Cost at iteration 809 = 104.93563371058451\n", + "\n", + "Cost at iteration 810 = 104.91113089815465\n", + "\n", + "Cost at iteration 811 = 104.88663284029116\n", + "\n", + "Cost at iteration 812 = 104.86213953405736\n", + "\n", + "Cost at iteration 813 = 104.83765097652051\n", + "\n", + "Cost at iteration 814 = 104.8131671647516\n", + "\n", + "Cost at iteration 815 = 104.78868809582552\n", + "\n", + "Cost at iteration 816 = 104.76421376682096\n", + "\n", + "Cost at iteration 817 = 104.73974417482046\n", + "\n", + "Cost at iteration 818 = 104.71527931691037\n", + "\n", + "Cost at iteration 819 = 104.69081919018086\n", + "\n", + "Cost at iteration 820 = 104.66636379172593\n", + "\n", + "Cost at iteration 821 = 104.64191311864339\n", + "\n", + "Cost at iteration 822 = 104.61746716803489\n", + "\n", + "Cost at iteration 823 = 104.59302593700578\n", + "\n", + "Cost at iteration 824 = 104.5685894226654\n", + "\n", + "Cost at iteration 825 = 104.54415762212668\n", + "\n", + "Cost at iteration 826 = 104.51973053250656\n", + "\n", + "Cost at iteration 827 = 104.49530815092561\n", + "\n", + "Cost at iteration 828 = 104.47089047450827\n", + "\n", + "Cost at iteration 829 = 104.44647750038276\n", + "\n", + "Cost at iteration 830 = 104.42206922568106\n", + "\n", + "Cost at iteration 831 = 104.39766564753893\n", + "\n", + "Cost at iteration 832 = 104.37326676309597\n", + "\n", + "Cost at iteration 833 = 104.34887256949551\n", + "\n", + "Cost at iteration 834 = 104.32448306388463\n", + "\n", + "Cost at iteration 835 = 104.30009824341425\n", + "\n", + "Cost at iteration 836 = 104.27571810523895\n", + "\n", + "Cost at iteration 837 = 104.25134264651717\n", + "\n", + "Cost at iteration 838 = 104.22697186441106\n", + "\n", + "Cost at iteration 839 = 104.20260575608658\n", + "\n", + "Cost at iteration 840 = 104.17824431871334\n", + "\n", + "Cost at iteration 841 = 104.1538875494648\n", + "\n", + "Cost at iteration 842 = 104.12953544551812\n", + "\n", + "Cost at iteration 843 = 104.10518800405418\n", + "\n", + "Cost at iteration 844 = 104.08084522225766\n", + "\n", + "Cost at iteration 845 = 104.05650709731698\n", + "\n", + "Cost at iteration 846 = 104.03217362642421\n", + "\n", + "Cost at iteration 847 = 104.00784480677522\n", + "\n", + "Cost at iteration 848 = 103.98352063556955\n", + "\n", + "Cost at iteration 849 = 103.95920111001055\n", + "\n", + "Cost at iteration 850 = 103.93488622730524\n", + "\n", + "Cost at iteration 851 = 103.91057598466436\n", + "\n", + "Cost at iteration 852 = 103.8862703793023\n", + "\n", + "Cost at iteration 853 = 103.86196940843732\n", + "\n", + "Cost at iteration 854 = 103.83767306929121\n", + "\n", + "Cost at iteration 855 = 103.81338135908962\n", + "\n", + "Cost at iteration 856 = 103.78909427506176\n", + "\n", + "Cost at iteration 857 = 103.76481181444066\n", + "\n", + "Cost at iteration 858 = 103.74053397446295\n", + "\n", + "Cost at iteration 859 = 103.71626075236902\n", + "\n", + "Cost at iteration 860 = 103.69199214540293\n", + "\n", + "Cost at iteration 861 = 103.6677281508124\n", + "\n", + "Cost at iteration 862 = 103.64346876584888\n", + "\n", + "Cost at iteration 863 = 103.61921398776744\n", + "\n", + "Cost at iteration 864 = 103.59496381382682\n", + "\n", + "Cost at iteration 865 = 103.57071824128955\n", + "\n", + "Cost at iteration 866 = 103.54647726742174\n", + "\n", + "Cost at iteration 867 = 103.52224088949312\n", + "\n", + "Cost at iteration 868 = 103.4980091047772\n", + "\n", + "Cost at iteration 869 = 103.47378191055105\n", + "\n", + "Cost at iteration 870 = 103.44955930409546\n", + "\n", + "Cost at iteration 871 = 103.42534128269486\n", + "\n", + "Cost at iteration 872 = 103.40112784363731\n", + "\n", + "Cost at iteration 873 = 103.37691898421456\n", + "\n", + "Cost at iteration 874 = 103.35271470172192\n", + "\n", + "Cost at iteration 875 = 103.32851499345843\n", + "\n", + "Cost at iteration 876 = 103.30431985672678\n", + "\n", + "Cost at iteration 877 = 103.28012928883322\n", + "\n", + "Cost at iteration 878 = 103.25594328708769\n", + "\n", + "Cost at iteration 879 = 103.23176184880369\n", + "\n", + "Cost at iteration 880 = 103.20758497129842\n", + "\n", + "Cost at iteration 881 = 103.18341265189268\n", + "\n", + "Cost at iteration 882 = 103.1592448879109\n", + "\n", + "Cost at iteration 883 = 103.13508167668112\n", + "\n", + "Cost at iteration 884 = 103.11092301553496\n", + "\n", + "Cost at iteration 885 = 103.08676890180774\n", + "\n", + "Cost at iteration 886 = 103.06261933283828\n", + "\n", + "Cost at iteration 887 = 103.03847430596906\n", + "\n", + "Cost at iteration 888 = 103.01433381854616\n", + "\n", + "Cost at iteration 889 = 102.99019786791929\n", + "\n", + "Cost at iteration 890 = 102.96606645144168\n", + "\n", + "Cost at iteration 891 = 102.94193956647025\n", + "\n", + "Cost at iteration 892 = 102.91781721036543\n", + "\n", + "Cost at iteration 893 = 102.89369938049123\n", + "\n", + "Cost at iteration 894 = 102.8695860742153\n", + "\n", + "Cost at iteration 895 = 102.8454772889089\n", + "\n", + "Cost at iteration 896 = 102.82137302194677\n", + "\n", + "Cost at iteration 897 = 102.7972732707073\n", + "\n", + "Cost at iteration 898 = 102.77317803257236\n", + "\n", + "Cost at iteration 899 = 102.74908730492754\n", + "\n", + "Cost at iteration 900 = 102.72500108516188\n", + "\n", + "Cost at iteration 901 = 102.70091937066802\n", + "\n", + "Cost at iteration 902 = 102.6768421588421\n", + "\n", + "Cost at iteration 903 = 102.65276944708397\n", + "\n", + "Cost at iteration 904 = 102.62870123279686\n", + "\n", + "Cost at iteration 905 = 102.60463751338766\n", + "\n", + "Cost at iteration 906 = 102.58057828626677\n", + "\n", + "Cost at iteration 907 = 102.55652354884815\n", + "\n", + "Cost at iteration 908 = 102.53247329854926\n", + "\n", + "Cost at iteration 909 = 102.5084275327912\n", + "\n", + "Cost at iteration 910 = 102.48438624899846\n", + "\n", + "Cost at iteration 911 = 102.46034944459922\n", + "\n", + "Cost at iteration 912 = 102.43631711702506\n", + "\n", + "Cost at iteration 913 = 102.41228926371116\n", + "\n", + "Cost at iteration 914 = 102.38826588209623\n", + "\n", + "Cost at iteration 915 = 102.36424696962244\n", + "\n", + "Cost at iteration 916 = 102.34023252373557\n", + "\n", + "Cost at iteration 917 = 102.31622254188478\n", + "\n", + "Cost at iteration 918 = 102.29221702152292\n", + "\n", + "Cost at iteration 919 = 102.26821596010622\n", + "\n", + "Cost at iteration 920 = 102.24421935509444\n", + "\n", + "Cost at iteration 921 = 102.22022720395088\n", + "\n", + "Cost at iteration 922 = 102.19623950414231\n", + "\n", + "Cost at iteration 923 = 102.17225625313904\n", + "\n", + "Cost at iteration 924 = 102.1482774484148\n", + "\n", + "Cost at iteration 925 = 102.12430308744688\n", + "\n", + "Cost at iteration 926 = 102.10033316771604\n", + "\n", + "Cost at iteration 927 = 102.07636768670656\n", + "\n", + "Cost at iteration 928 = 102.05240664190612\n", + "\n", + "Cost at iteration 929 = 102.02845003080593\n", + "\n", + "Cost at iteration 930 = 102.00449785090072\n", + "\n", + "Cost at iteration 931 = 101.98055009968866\n", + "\n", + "Cost at iteration 932 = 101.95660677467131\n", + "\n", + "Cost at iteration 933 = 101.93266787335385\n", + "\n", + "Cost at iteration 934 = 101.90873339324484\n", + "\n", + "Cost at iteration 935 = 101.88480333185635\n", + "\n", + "Cost at iteration 936 = 101.8608776867038\n", + "\n", + "Cost at iteration 937 = 101.83695645530622\n", + "\n", + "Cost at iteration 938 = 101.81303963518604\n", + "\n", + "Cost at iteration 939 = 101.78912722386907\n", + "\n", + "Cost at iteration 940 = 101.76521921888467\n", + "\n", + "Cost at iteration 941 = 101.74131561776555\n", + "\n", + "Cost at iteration 942 = 101.71741641804803\n", + "\n", + "Cost at iteration 943 = 101.69352161727166\n", + "\n", + "Cost at iteration 944 = 101.66963121297957\n", + "\n", + "Cost at iteration 945 = 101.64574520271829\n", + "\n", + "Cost at iteration 946 = 101.62186358403774\n", + "\n", + "Cost at iteration 947 = 101.59798635449137\n", + "\n", + "Cost at iteration 948 = 101.57411351163596\n", + "\n", + "Cost at iteration 949 = 101.55024505303177\n", + "\n", + "Cost at iteration 950 = 101.52638097624248\n", + "\n", + "Cost at iteration 951 = 101.50252127883513\n", + "\n", + "Cost at iteration 952 = 101.47866595838025\n", + "\n", + "Cost at iteration 953 = 101.45481501245176\n", + "\n", + "Cost at iteration 954 = 101.43096843862695\n", + "\n", + "Cost at iteration 955 = 101.40712623448658\n", + "\n", + "Cost at iteration 956 = 101.38328839761482\n", + "\n", + "Cost at iteration 957 = 101.35945492559912\n", + "\n", + "Cost at iteration 958 = 101.33562581603054\n", + "\n", + "Cost at iteration 959 = 101.31180106650329\n", + "\n", + "Cost at iteration 960 = 101.28798067461523\n", + "\n", + "Cost at iteration 961 = 101.2641646379674\n", + "\n", + "Cost at iteration 962 = 101.24035295416434\n", + "\n", + "Cost at iteration 963 = 101.21654562081393\n", + "\n", + "Cost at iteration 964 = 101.19274263552748\n", + "\n", + "Cost at iteration 965 = 101.16894399591962\n", + "\n", + "Cost at iteration 966 = 101.14514969960841\n", + "\n", + "Cost at iteration 967 = 101.12135974421525\n", + "\n", + "Cost at iteration 968 = 101.09757412736495\n", + "\n", + "Cost at iteration 969 = 101.07379284668569\n", + "\n", + "Cost at iteration 970 = 101.05001589980894\n", + "\n", + "Cost at iteration 971 = 101.02624328436961\n", + "\n", + "Cost at iteration 972 = 101.00247499800595\n", + "\n", + "Cost at iteration 973 = 100.97871103835956\n", + "\n", + "Cost at iteration 974 = 100.95495140307546\n", + "\n", + "Cost at iteration 975 = 100.9311960898019\n", + "\n", + "Cost at iteration 976 = 100.90744509619054\n", + "\n", + "Cost at iteration 977 = 100.88369841989648\n", + "\n", + "Cost at iteration 978 = 100.85995605857799\n", + "\n", + "Cost at iteration 979 = 100.83621800989683\n", + "\n", + "Cost at iteration 980 = 100.81248427151804\n", + "\n", + "Cost at iteration 981 = 100.78875484110996\n", + "\n", + "Cost at iteration 982 = 100.76502971634439\n", + "\n", + "Cost at iteration 983 = 100.7413088948963\n", + "\n", + "Cost at iteration 984 = 100.7175923744441\n", + "\n", + "Cost at iteration 985 = 100.6938801526695\n", + "\n", + "Cost at iteration 986 = 100.67017222725748\n", + "\n", + "Cost at iteration 987 = 100.64646859589648\n", + "\n", + "Cost at iteration 988 = 100.6227692562781\n", + "\n", + "Cost at iteration 989 = 100.59907420609733\n", + "\n", + "Cost at iteration 990 = 100.57538344305247\n", + "\n", + "Cost at iteration 991 = 100.55169696484515\n", + "\n", + "Cost at iteration 992 = 100.5280147691803\n", + "\n", + "Cost at iteration 993 = 100.50433685376606\n", + "\n", + "Cost at iteration 994 = 100.48066321631406\n", + "\n", + "Cost at iteration 995 = 100.45699385453904\n", + "\n", + "Cost at iteration 996 = 100.43332876615914\n", + "\n", + "Cost at iteration 997 = 100.4096679488958\n", + "\n", + "Cost at iteration 998 = 100.38601140047373\n", + "\n", + "Cost at iteration 999 = 100.36235911862092\n", + "\n", + "Cost at iteration 1000 = 100.33871110106863\n", + "\n", + "Cost at iteration 1001 = 100.31506734555144\n", + "\n", + "Cost at iteration 1002 = 100.29142784980725\n", + "\n", + "Cost at iteration 1003 = 100.26779261157714\n", + "\n", + "Cost at iteration 1004 = 100.24416162860551\n", + "\n", + "Cost at iteration 1005 = 100.22053489864007\n", + "\n", + "Cost at iteration 1006 = 100.19691241943174\n", + "\n", + "Cost at iteration 1007 = 100.17329418873479\n", + "\n", + "Cost at iteration 1008 = 100.1496802043067\n", + "\n", + "Cost at iteration 1009 = 100.12607046390816\n", + "\n", + "Cost at iteration 1010 = 100.1024649653032\n", + "\n", + "Cost at iteration 1011 = 100.07886370625916\n", + "\n", + "Cost at iteration 1012 = 100.05526668454651\n", + "\n", + "Cost at iteration 1013 = 100.03167389793904\n", + "\n", + "Cost at iteration 1014 = 100.00808534421375\n", + "\n", + "Cost at iteration 1015 = 99.98450102115096\n", + "\n", + "Cost at iteration 1016 = 99.96092092653419\n", + "\n", + "Cost at iteration 1017 = 99.93734505815019\n", + "\n", + "Cost at iteration 1018 = 99.91377341378895\n", + "\n", + "Cost at iteration 1019 = 99.89020599124376\n", + "\n", + "Cost at iteration 1020 = 99.86664278831105\n", + "\n", + "Cost at iteration 1021 = 99.84308380279059\n", + "\n", + "Cost at iteration 1022 = 99.81952903248526\n", + "\n", + "Cost at iteration 1023 = 99.79597847520128\n", + "\n", + "Cost at iteration 1024 = 99.77243212874802\n", + "\n", + "Cost at iteration 1025 = 99.74888999093811\n", + "\n", + "Cost at iteration 1026 = 99.72535205958741\n", + "\n", + "Cost at iteration 1027 = 99.70181833251493\n", + "\n", + "Cost at iteration 1028 = 99.67828880754298\n", + "\n", + "Cost at iteration 1029 = 99.65476348249703\n", + "\n", + "Cost at iteration 1030 = 99.63124235520576\n", + "\n", + "Cost at iteration 1031 = 99.6077254235011\n", + "\n", + "Cost at iteration 1032 = 99.58421268521812\n", + "\n", + "Cost at iteration 1033 = 99.56070413819516\n", + "\n", + "Cost at iteration 1034 = 99.53719978027371\n", + "\n", + "Cost at iteration 1035 = 99.5136996092985\n", + "\n", + "Cost at iteration 1036 = 99.49020362311742\n", + "\n", + "Cost at iteration 1037 = 99.46671181958155\n", + "\n", + "Cost at iteration 1038 = 99.44322419654519\n", + "\n", + "Cost at iteration 1039 = 99.4197407518658\n", + "\n", + "Cost at iteration 1040 = 99.39626148340405\n", + "\n", + "Cost at iteration 1041 = 99.37278638902379\n", + "\n", + "Cost at iteration 1042 = 99.34931546659199\n", + "\n", + "Cost at iteration 1043 = 99.32584871397889\n", + "\n", + "Cost at iteration 1044 = 99.30238612905784\n", + "\n", + "Cost at iteration 1045 = 99.27892770970539\n", + "\n", + "Cost at iteration 1046 = 99.25547345380127\n", + "\n", + "Cost at iteration 1047 = 99.23202335922834\n", + "\n", + "Cost at iteration 1048 = 99.20857742387265\n", + "\n", + "Cost at iteration 1049 = 99.18513564562345\n", + "\n", + "Cost at iteration 1050 = 99.16169802237303\n", + "\n", + "Cost at iteration 1051 = 99.138264552017\n", + "\n", + "Cost at iteration 1052 = 99.11483523245397\n", + "\n", + "Cost at iteration 1053 = 99.09141006158582\n", + "\n", + "Cost at iteration 1054 = 99.06798903731756\n", + "\n", + "Cost at iteration 1055 = 99.04457215755728\n", + "\n", + "Cost at iteration 1056 = 99.02115942021629\n", + "\n", + "Cost at iteration 1057 = 98.99775082320897\n", + "\n", + "Cost at iteration 1058 = 98.97434636445297\n", + "\n", + "Cost at iteration 1059 = 98.95094604186887\n", + "\n", + "Cost at iteration 1060 = 98.92754985338064\n", + "\n", + "Cost at iteration 1061 = 98.90415779691516\n", + "\n", + "Cost at iteration 1062 = 98.88076987040255\n", + "\n", + "Cost at iteration 1063 = 98.85738607177608\n", + "\n", + "Cost at iteration 1064 = 98.83400639897205\n", + "\n", + "Cost at iteration 1065 = 98.81063084992998\n", + "\n", + "Cost at iteration 1066 = 98.7872594225925\n", + "\n", + "Cost at iteration 1067 = 98.76389211490525\n", + "\n", + "Cost at iteration 1068 = 98.74052892481718\n", + "\n", + "Cost at iteration 1069 = 98.71716985028013\n", + "\n", + "Cost at iteration 1070 = 98.69381488924923\n", + "\n", + "Cost at iteration 1071 = 98.67046403968266\n", + "\n", + "Cost at iteration 1072 = 98.64711729954166\n", + "\n", + "Cost at iteration 1073 = 98.62377466679064\n", + "\n", + "Cost at iteration 1074 = 98.60043613939709\n", + "\n", + "Cost at iteration 1075 = 98.5771017153316\n", + "\n", + "Cost at iteration 1076 = 98.55377139256787\n", + "\n", + "Cost at iteration 1077 = 98.53044516908261\n", + "\n", + "Cost at iteration 1078 = 98.50712304285578\n", + "\n", + "Cost at iteration 1079 = 98.4838050118703\n", + "\n", + "Cost at iteration 1080 = 98.46049107411224\n", + "\n", + "Cost at iteration 1081 = 98.43718122757069\n", + "\n", + "Cost at iteration 1082 = 98.41387547023791\n", + "\n", + "Cost at iteration 1083 = 98.39057380010922\n", + "\n", + "Cost at iteration 1084 = 98.36727621518295\n", + "\n", + "Cost at iteration 1085 = 98.34398271346065\n", + "\n", + "Cost at iteration 1086 = 98.32069329294673\n", + "\n", + "Cost at iteration 1087 = 98.29740795164888\n", + "\n", + "Cost at iteration 1088 = 98.27412668757769\n", + "\n", + "Cost at iteration 1089 = 98.25084949874697\n", + "\n", + "Cost at iteration 1090 = 98.22757638317348\n", + "\n", + "Cost at iteration 1091 = 98.20430733887711\n", + "\n", + "Cost at iteration 1092 = 98.18104236388079\n", + "\n", + "Cost at iteration 1093 = 98.15778145621046\n", + "\n", + "Cost at iteration 1094 = 98.1345246138952\n", + "\n", + "Cost at iteration 1095 = 98.11127183496707\n", + "\n", + "Cost at iteration 1096 = 98.0880231174612\n", + "\n", + "Cost at iteration 1097 = 98.06477845941582\n", + "\n", + "Cost at iteration 1098 = 98.04153785887208\n", + "\n", + "Cost at iteration 1099 = 98.01830131387437\n", + "\n", + "Cost at iteration 1100 = 97.99506882246993\n", + "\n", + "Cost at iteration 1101 = 97.97184038270916\n", + "\n", + "Cost at iteration 1102 = 97.94861599264544\n", + "\n", + "Cost at iteration 1103 = 97.92539565033516\n", + "\n", + "Cost at iteration 1104 = 97.90217935383784\n", + "\n", + "Cost at iteration 1105 = 97.87896710121592\n", + "\n", + "Cost at iteration 1106 = 97.85575889053494\n", + "\n", + "Cost at iteration 1107 = 97.83255471986348\n", + "\n", + "Cost at iteration 1108 = 97.809354587273\n", + "\n", + "Cost at iteration 1109 = 97.7861584908382\n", + "\n", + "Cost at iteration 1110 = 97.76296642863662\n", + "\n", + "Cost at iteration 1111 = 97.73977839874887\n", + "\n", + "Cost at iteration 1112 = 97.71659439925864\n", + "\n", + "Cost at iteration 1113 = 97.69341442825252\n", + "\n", + "Cost at iteration 1114 = 97.67023848382019\n", + "\n", + "Cost at iteration 1115 = 97.64706656405428\n", + "\n", + "Cost at iteration 1116 = 97.62389866705053\n", + "\n", + "Cost at iteration 1117 = 97.60073479090752\n", + "\n", + "Cost at iteration 1118 = 97.57757493372696\n", + "\n", + "Cost at iteration 1119 = 97.5544190936135\n", + "\n", + "Cost at iteration 1120 = 97.53126726867482\n", + "\n", + "Cost at iteration 1121 = 97.50811945702158\n", + "\n", + "Cost at iteration 1122 = 97.48497565676738\n", + "\n", + "Cost at iteration 1123 = 97.46183586602886\n", + "\n", + "Cost at iteration 1124 = 97.4387000829257\n", + "\n", + "Cost at iteration 1125 = 97.41556830558046\n", + "\n", + "Cost at iteration 1126 = 97.39244053211874\n", + "\n", + "Cost at iteration 1127 = 97.36931676066908\n", + "\n", + "Cost at iteration 1128 = 97.34619698936307\n", + "\n", + "Cost at iteration 1129 = 97.32308121633517\n", + "\n", + "Cost at iteration 1130 = 97.29996943972289\n", + "\n", + "Cost at iteration 1131 = 97.27686165766673\n", + "\n", + "Cost at iteration 1132 = 97.25375786831007\n", + "\n", + "Cost at iteration 1133 = 97.23065806979938\n", + "\n", + "Cost at iteration 1134 = 97.20756226028394\n", + "\n", + "Cost at iteration 1135 = 97.18447043791612\n", + "\n", + "Cost at iteration 1136 = 97.1613826008512\n", + "\n", + "Cost at iteration 1137 = 97.1382987472474\n", + "\n", + "Cost at iteration 1138 = 97.11521887526594\n", + "\n", + "Cost at iteration 1139 = 97.09214298307097\n", + "\n", + "Cost at iteration 1140 = 97.06907106882953\n", + "\n", + "Cost at iteration 1141 = 97.04600313071177\n", + "\n", + "Cost at iteration 1142 = 97.02293916689064\n", + "\n", + "Cost at iteration 1143 = 96.99987917554203\n", + "\n", + "Cost at iteration 1144 = 96.9768231548449\n", + "\n", + "Cost at iteration 1145 = 96.95377110298105\n", + "\n", + "Cost at iteration 1146 = 96.93072301813518\n", + "\n", + "Cost at iteration 1147 = 96.90767889849509\n", + "\n", + "Cost at iteration 1148 = 96.88463874225131\n", + "\n", + "Cost at iteration 1149 = 96.86160254759744\n", + "\n", + "Cost at iteration 1150 = 96.83857031272998\n", + "\n", + "Cost at iteration 1151 = 96.81554203584835\n", + "\n", + "Cost at iteration 1152 = 96.79251771515482\n", + "\n", + "Cost at iteration 1153 = 96.76949734885476\n", + "\n", + "Cost at iteration 1154 = 96.74648093515626\n", + "\n", + "Cost at iteration 1155 = 96.72346847227047\n", + "\n", + "Cost at iteration 1156 = 96.70045995841137\n", + "\n", + "Cost at iteration 1157 = 96.6774553917959\n", + "\n", + "Cost at iteration 1158 = 96.65445477064398\n", + "\n", + "Cost at iteration 1159 = 96.63145809317824\n", + "\n", + "Cost at iteration 1160 = 96.60846535762441\n", + "\n", + "Cost at iteration 1161 = 96.58547656221103\n", + "\n", + "Cost at iteration 1162 = 96.56249170516958\n", + "\n", + "Cost at iteration 1163 = 96.5395107847344\n", + "\n", + "Cost at iteration 1164 = 96.51653379914276\n", + "\n", + "Cost at iteration 1165 = 96.49356074663484\n", + "\n", + "Cost at iteration 1166 = 96.47059162545371\n", + "\n", + "Cost at iteration 1167 = 96.4476264338453\n", + "\n", + "Cost at iteration 1168 = 96.42466517005842\n", + "\n", + "Cost at iteration 1169 = 96.40170783234484\n", + "\n", + "Cost at iteration 1170 = 96.37875441895916\n", + "\n", + "Cost at iteration 1171 = 96.35580492815886\n", + "\n", + "Cost at iteration 1172 = 96.33285935820432\n", + "\n", + "Cost at iteration 1173 = 96.3099177073588\n", + "\n", + "Cost at iteration 1174 = 96.28697997388846\n", + "\n", + "Cost at iteration 1175 = 96.26404615606228\n", + "\n", + "Cost at iteration 1176 = 96.24111625215218\n", + "\n", + "Cost at iteration 1177 = 96.2181902604328\n", + "\n", + "Cost at iteration 1178 = 96.19526817918194\n", + "\n", + "Cost at iteration 1179 = 96.17235000667995\n", + "\n", + "Cost at iteration 1180 = 96.14943574121021\n", + "\n", + "Cost at iteration 1181 = 96.12652538105895\n", + "\n", + "Cost at iteration 1182 = 96.10361892451526\n", + "\n", + "Cost at iteration 1183 = 96.08071636987106\n", + "\n", + "Cost at iteration 1184 = 96.05781771542114\n", + "\n", + "Cost at iteration 1185 = 96.03492295946315\n", + "\n", + "Cost at iteration 1186 = 96.01203210029757\n", + "\n", + "Cost at iteration 1187 = 95.98914513622776\n", + "\n", + "Cost at iteration 1188 = 95.96626206555992\n", + "\n", + "Cost at iteration 1189 = 95.94338288660306\n", + "\n", + "Cost at iteration 1190 = 95.9205075976691\n", + "\n", + "Cost at iteration 1191 = 95.89763619707277\n", + "\n", + "Cost at iteration 1192 = 95.87476868313155\n", + "\n", + "Cost at iteration 1193 = 95.85190505416594\n", + "\n", + "Cost at iteration 1194 = 95.82904530849913\n", + "\n", + "Cost at iteration 1195 = 95.8061894444572\n", + "\n", + "Cost at iteration 1196 = 95.78333746036904\n", + "\n", + "Cost at iteration 1197 = 95.76048935456642\n", + "\n", + "Cost at iteration 1198 = 95.73764512538385\n", + "\n", + "Cost at iteration 1199 = 95.7148047711587\n", + "\n", + "Cost at iteration 1200 = 95.69196829023123\n", + "\n", + "Cost at iteration 1201 = 95.66913568094442\n", + "\n", + "Cost at iteration 1202 = 95.64630694164414\n", + "\n", + "Cost at iteration 1203 = 95.62348207067903\n", + "\n", + "Cost at iteration 1204 = 95.60066106640059\n", + "\n", + "Cost at iteration 1205 = 95.57784392716309\n", + "\n", + "Cost at iteration 1206 = 95.55503065132363\n", + "\n", + "Cost at iteration 1207 = 95.53222123724211\n", + "\n", + "Cost at iteration 1208 = 95.50941568328123\n", + "\n", + "Cost at iteration 1209 = 95.48661398780656\n", + "\n", + "Cost at iteration 1210 = 95.46381614918637\n", + "\n", + "Cost at iteration 1211 = 95.4410221657918\n", + "\n", + "Cost at iteration 1212 = 95.41823203599677\n", + "\n", + "Cost at iteration 1213 = 95.39544575817797\n", + "\n", + "Cost at iteration 1214 = 95.37266333071491\n", + "\n", + "Cost at iteration 1215 = 95.34988475198995\n", + "\n", + "Cost at iteration 1216 = 95.32711002038809\n", + "\n", + "Cost at iteration 1217 = 95.30433913429727\n", + "\n", + "Cost at iteration 1218 = 95.28157209210814\n", + "\n", + "Cost at iteration 1219 = 95.25880889221412\n", + "\n", + "Cost at iteration 1220 = 95.23604953301151\n", + "\n", + "Cost at iteration 1221 = 95.21329401289924\n", + "\n", + "Cost at iteration 1222 = 95.19054233027914\n", + "\n", + "Cost at iteration 1223 = 95.16779448355578\n", + "\n", + "Cost at iteration 1224 = 95.14505047113644\n", + "\n", + "Cost at iteration 1225 = 95.12231029143133\n", + "\n", + "Cost at iteration 1226 = 95.09957394285324\n", + "\n", + "Cost at iteration 1227 = 95.07684142381783\n", + "\n", + "Cost at iteration 1228 = 95.05411273274355\n", + "\n", + "Cost at iteration 1229 = 95.03138786805155\n", + "\n", + "Cost at iteration 1230 = 95.00866682816579\n", + "\n", + "Cost at iteration 1231 = 94.98594961151294\n", + "\n", + "Cost at iteration 1232 = 94.96323621652247\n", + "\n", + "Cost at iteration 1233 = 94.9405266416266\n", + "\n", + "Cost at iteration 1234 = 94.9178208852603\n", + "\n", + "Cost at iteration 1235 = 94.89511894586127\n", + "\n", + "Cost at iteration 1236 = 94.87242082186995\n", + "\n", + "Cost at iteration 1237 = 94.84972651172961\n", + "\n", + "Cost at iteration 1238 = 94.8270360138862\n", + "\n", + "Cost at iteration 1239 = 94.80434932678841\n", + "\n", + "Cost at iteration 1240 = 94.78166644888768\n", + "\n", + "Cost at iteration 1241 = 94.75898737863821\n", + "\n", + "Cost at iteration 1242 = 94.73631211449693\n", + "\n", + "Cost at iteration 1243 = 94.71364065492351\n", + "\n", + "Cost at iteration 1244 = 94.69097299838027\n", + "\n", + "Cost at iteration 1245 = 94.66830914333245\n", + "\n", + "Cost at iteration 1246 = 94.64564908824784\n", + "\n", + "Cost at iteration 1247 = 94.62299283159705\n", + "\n", + "Cost at iteration 1248 = 94.60034037185335\n", + "\n", + "Cost at iteration 1249 = 94.57769170749283\n", + "\n", + "Cost at iteration 1250 = 94.55504683699418\n", + "\n", + "Cost at iteration 1251 = 94.53240575883896\n", + "\n", + "Cost at iteration 1252 = 94.5097684715113\n", + "\n", + "Cost at iteration 1253 = 94.48713497349816\n", + "\n", + "Cost at iteration 1254 = 94.46450526328913\n", + "\n", + "Cost at iteration 1255 = 94.44187933937654\n", + "\n", + "Cost at iteration 1256 = 94.41925720025549\n", + "\n", + "Cost at iteration 1257 = 94.39663884442369\n", + "\n", + "Cost at iteration 1258 = 94.37402427038167\n", + "\n", + "Cost at iteration 1259 = 94.35141347663249\n", + "\n", + "Cost at iteration 1260 = 94.32880646168212\n", + "\n", + "Cost at iteration 1261 = 94.30620322403911\n", + "\n", + "Cost at iteration 1262 = 94.28360376221471\n", + "\n", + "Cost at iteration 1263 = 94.26100807472288\n", + "\n", + "Cost at iteration 1264 = 94.2384161600803\n", + "\n", + "Cost at iteration 1265 = 94.21582801680636\n", + "\n", + "Cost at iteration 1266 = 94.19324364342305\n", + "\n", + "Cost at iteration 1267 = 94.17066303845513\n", + "\n", + "Cost at iteration 1268 = 94.14808620043003\n", + "\n", + "Cost at iteration 1269 = 94.12551312787785\n", + "\n", + "Cost at iteration 1270 = 94.10294381933139\n", + "\n", + "Cost at iteration 1271 = 94.08037827332613\n", + "\n", + "Cost at iteration 1272 = 94.05781648840018\n", + "\n", + "Cost at iteration 1273 = 94.03525846309442\n", + "\n", + "Cost at iteration 1274 = 94.01270419595234\n", + "\n", + "Cost at iteration 1275 = 93.99015368552011\n", + "\n", + "Cost at iteration 1276 = 93.96760693034662\n", + "\n", + "Cost at iteration 1277 = 93.94506392898334\n", + "\n", + "Cost at iteration 1278 = 93.92252467998448\n", + "\n", + "Cost at iteration 1279 = 93.89998918190689\n", + "\n", + "Cost at iteration 1280 = 93.87745743331016\n", + "\n", + "Cost at iteration 1281 = 93.85492943275634\n", + "\n", + "Cost at iteration 1282 = 93.83240517881039\n", + "\n", + "Cost at iteration 1283 = 93.80988467003974\n", + "\n", + "Cost at iteration 1284 = 93.78736790501458\n", + "\n", + "Cost at iteration 1285 = 93.76485488230773\n", + "\n", + "Cost at iteration 1286 = 93.74234560049463\n", + "\n", + "Cost at iteration 1287 = 93.71984005815342\n", + "\n", + "Cost at iteration 1288 = 93.69733825386483\n", + "\n", + "Cost at iteration 1289 = 93.67484018621234\n", + "\n", + "Cost at iteration 1290 = 93.65234585378192\n", + "\n", + "Cost at iteration 1291 = 93.62985525516235\n", + "\n", + "Cost at iteration 1292 = 93.60736838894495\n", + "\n", + "Cost at iteration 1293 = 93.58488525372368\n", + "\n", + "Cost at iteration 1294 = 93.56240584809517\n", + "\n", + "Cost at iteration 1295 = 93.53993017065868\n", + "\n", + "Cost at iteration 1296 = 93.51745822001611\n", + "\n", + "Cost at iteration 1297 = 93.49498999477196\n", + "\n", + "Cost at iteration 1298 = 93.4725254935334\n", + "\n", + "Cost at iteration 1299 = 93.45006471491021\n", + "\n", + "Cost at iteration 1300 = 93.42760765751478\n", + "\n", + "Cost at iteration 1301 = 93.40515431996216\n", + "\n", + "Cost at iteration 1302 = 93.38270470087002\n", + "\n", + "Cost at iteration 1303 = 93.3602587988586\n", + "\n", + "Cost at iteration 1304 = 93.33781661255078\n", + "\n", + "Cost at iteration 1305 = 93.31537814057216\n", + "\n", + "Cost at iteration 1306 = 93.29294338155078\n", + "\n", + "Cost at iteration 1307 = 93.27051233411741\n", + "\n", + "Cost at iteration 1308 = 93.2480849969054\n", + "\n", + "Cost at iteration 1309 = 93.2256613685507\n", + "\n", + "Cost at iteration 1310 = 93.20324144769187\n", + "\n", + "Cost at iteration 1311 = 93.18082523297015\n", + "\n", + "Cost at iteration 1312 = 93.15841272302927\n", + "\n", + "Cost at iteration 1313 = 93.13600391651559\n", + "\n", + "Cost at iteration 1314 = 93.11359881207815\n", + "\n", + "Cost at iteration 1315 = 93.0911974083685\n", + "\n", + "Cost at iteration 1316 = 93.06879970404081\n", + "\n", + "Cost at iteration 1317 = 93.04640569775188\n", + "\n", + "Cost at iteration 1318 = 93.02401538816103\n", + "\n", + "Cost at iteration 1319 = 93.00162877393029\n", + "\n", + "Cost at iteration 1320 = 92.97924585372414\n", + "\n", + "Cost at iteration 1321 = 92.95686662620975\n", + "\n", + "Cost at iteration 1322 = 92.93449109005681\n", + "\n", + "Cost at iteration 1323 = 92.91211924393764\n", + "\n", + "Cost at iteration 1324 = 92.88975108652714\n", + "\n", + "Cost at iteration 1325 = 92.86738661650277\n", + "\n", + "Cost at iteration 1326 = 92.84502583254458\n", + "\n", + "Cost at iteration 1327 = 92.82266873333518\n", + "\n", + "Cost at iteration 1328 = 92.80031531755975\n", + "\n", + "Cost at iteration 1329 = 92.77796558390607\n", + "\n", + "Cost at iteration 1330 = 92.75561953106453\n", + "\n", + "Cost at iteration 1331 = 92.73327715772798\n", + "\n", + "Cost at iteration 1332 = 92.71093846259191\n", + "\n", + "Cost at iteration 1333 = 92.68860344435438\n", + "\n", + "Cost at iteration 1334 = 92.66627210171598\n", + "\n", + "Cost at iteration 1335 = 92.6439444333799\n", + "\n", + "Cost at iteration 1336 = 92.62162043805185\n", + "\n", + "Cost at iteration 1337 = 92.59930011444014\n", + "\n", + "Cost at iteration 1338 = 92.57698346125558\n", + "\n", + "Cost at iteration 1339 = 92.55467047721156\n", + "\n", + "Cost at iteration 1340 = 92.53236116102413\n", + "\n", + "Cost at iteration 1341 = 92.51005551141165\n", + "\n", + "Cost at iteration 1342 = 92.4877535270953\n", + "\n", + "Cost at iteration 1343 = 92.46545520679861\n", + "\n", + "Cost at iteration 1344 = 92.44316054924775\n", + "\n", + "Cost at iteration 1345 = 92.4208695531714\n", + "\n", + "Cost at iteration 1346 = 92.39858221730083\n", + "\n", + "Cost at iteration 1347 = 92.37629854036977\n", + "\n", + "Cost at iteration 1348 = 92.35401852111455\n", + "\n", + "Cost at iteration 1349 = 92.33174215827401\n", + "\n", + "Cost at iteration 1350 = 92.30946945058952\n", + "\n", + "Cost at iteration 1351 = 92.28720039680505\n", + "\n", + "Cost at iteration 1352 = 92.264934995667\n", + "\n", + "Cost at iteration 1353 = 92.2426732459244\n", + "\n", + "Cost at iteration 1354 = 92.22041514632869\n", + "\n", + "Cost at iteration 1355 = 92.19816069563394\n", + "\n", + "Cost at iteration 1356 = 92.17590989259672\n", + "\n", + "Cost at iteration 1357 = 92.15366273597611\n", + "\n", + "Cost at iteration 1358 = 92.13141922453364\n", + "\n", + "Cost at iteration 1359 = 92.10917935703354\n", + "\n", + "Cost at iteration 1360 = 92.08694313224238\n", + "\n", + "Cost at iteration 1361 = 92.06471054892933\n", + "\n", + "Cost at iteration 1362 = 92.04248160586604\n", + "\n", + "Cost at iteration 1363 = 92.02025630182669\n", + "\n", + "Cost at iteration 1364 = 91.99803463558803\n", + "\n", + "Cost at iteration 1365 = 91.97581660592917\n", + "\n", + "Cost at iteration 1366 = 91.95360221163187\n", + "\n", + "Cost at iteration 1367 = 91.93139145148032\n", + "\n", + "Cost at iteration 1368 = 91.90918432426123\n", + "\n", + "Cost at iteration 1369 = 91.88698082876383\n", + "\n", + "Cost at iteration 1370 = 91.86478096377981\n", + "\n", + "Cost at iteration 1371 = 91.8425847281034\n", + "\n", + "Cost at iteration 1372 = 91.8203921205313\n", + "\n", + "Cost at iteration 1373 = 91.79820313986275\n", + "\n", + "Cost at iteration 1374 = 91.77601778489937\n", + "\n", + "Cost at iteration 1375 = 91.75383605444539\n", + "\n", + "Cost at iteration 1376 = 91.73165794730748\n", + "\n", + "Cost at iteration 1377 = 91.70948346229481\n", + "\n", + "Cost at iteration 1378 = 91.68731259821898\n", + "\n", + "Cost at iteration 1379 = 91.6651453538942\n", + "\n", + "Cost at iteration 1380 = 91.64298172813702\n", + "\n", + "Cost at iteration 1381 = 91.62082171976657\n", + "\n", + "Cost at iteration 1382 = 91.59866532760441\n", + "\n", + "Cost at iteration 1383 = 91.57651255047459\n", + "\n", + "Cost at iteration 1384 = 91.55436338720362\n", + "\n", + "Cost at iteration 1385 = 91.5322178366205\n", + "\n", + "Cost at iteration 1386 = 91.51007589755676\n", + "\n", + "Cost at iteration 1387 = 91.48793756884625\n", + "\n", + "Cost at iteration 1388 = 91.46580284932544\n", + "\n", + "Cost at iteration 1389 = 91.4436717378332\n", + "\n", + "Cost at iteration 1390 = 91.42154423321085\n", + "\n", + "Cost at iteration 1391 = 91.39942033430216\n", + "\n", + "Cost at iteration 1392 = 91.37730003995347\n", + "\n", + "Cost at iteration 1393 = 91.35518334901346\n", + "\n", + "Cost at iteration 1394 = 91.3330702603333\n", + "\n", + "Cost at iteration 1395 = 91.31096077276666\n", + "\n", + "Cost at iteration 1396 = 91.28885488516961\n", + "\n", + "Cost at iteration 1397 = 91.2667525964007\n", + "\n", + "Cost at iteration 1398 = 91.24465390532092\n", + "\n", + "Cost at iteration 1399 = 91.22255881079374\n", + "\n", + "Cost at iteration 1400 = 91.20046731168502\n", + "\n", + "Cost at iteration 1401 = 91.17837940686313\n", + "\n", + "Cost at iteration 1402 = 91.15629509519881\n", + "\n", + "Cost at iteration 1403 = 91.13421437556534\n", + "\n", + "Cost at iteration 1404 = 91.11213724683834\n", + "\n", + "Cost at iteration 1405 = 91.09006370789591\n", + "\n", + "Cost at iteration 1406 = 91.06799375761865\n", + "\n", + "Cost at iteration 1407 = 91.04592739488947\n", + "\n", + "Cost at iteration 1408 = 91.0238646185938\n", + "\n", + "Cost at iteration 1409 = 91.00180542761953\n", + "\n", + "Cost at iteration 1410 = 90.9797498208569\n", + "\n", + "Cost at iteration 1411 = 90.95769779719859\n", + "\n", + "Cost at iteration 1412 = 90.93564935553974\n", + "\n", + "Cost at iteration 1413 = 90.91360449477796\n", + "\n", + "Cost at iteration 1414 = 90.89156321381313\n", + "\n", + "Cost at iteration 1415 = 90.86952551154775\n", + "\n", + "Cost at iteration 1416 = 90.84749138688657\n", + "\n", + "Cost at iteration 1417 = 90.82546083873687\n", + "\n", + "Cost at iteration 1418 = 90.8034338660083\n", + "\n", + "Cost at iteration 1419 = 90.7814104676129\n", + "\n", + "Cost at iteration 1420 = 90.75939064246518\n", + "\n", + "Cost at iteration 1421 = 90.73737438948207\n", + "\n", + "Cost at iteration 1422 = 90.7153617075828\n", + "\n", + "Cost at iteration 1423 = 90.69335259568915\n", + "\n", + "Cost at iteration 1424 = 90.67134705272524\n", + "\n", + "Cost at iteration 1425 = 90.64934507761757\n", + "\n", + "Cost at iteration 1426 = 90.62734666929505\n", + "\n", + "Cost at iteration 1427 = 90.60535182668907\n", + "\n", + "Cost at iteration 1428 = 90.58336054873332\n", + "\n", + "Cost at iteration 1429 = 90.56137283436395\n", + "\n", + "Cost at iteration 1430 = 90.5393886825195\n", + "\n", + "Cost at iteration 1431 = 90.51740809214085\n", + "\n", + "Cost at iteration 1432 = 90.49543106217133\n", + "\n", + "Cost at iteration 1433 = 90.47345759155665\n", + "\n", + "Cost at iteration 1434 = 90.45148767924495\n", + "\n", + "Cost at iteration 1435 = 90.42952132418665\n", + "\n", + "Cost at iteration 1436 = 90.40755852533468\n", + "\n", + "Cost at iteration 1437 = 90.38559928164423\n", + "\n", + "Cost at iteration 1438 = 90.36364359207299\n", + "\n", + "Cost at iteration 1439 = 90.34169145558099\n", + "\n", + "Cost at iteration 1440 = 90.31974287113059\n", + "\n", + "Cost at iteration 1441 = 90.29779783768659\n", + "\n", + "Cost at iteration 1442 = 90.27585635421616\n", + "\n", + "Cost at iteration 1443 = 90.25391841968882\n", + "\n", + "Cost at iteration 1444 = 90.23198403307644\n", + "\n", + "Cost at iteration 1445 = 90.21005319335336\n", + "\n", + "Cost at iteration 1446 = 90.1881258994962\n", + "\n", + "Cost at iteration 1447 = 90.16620215048397\n", + "\n", + "Cost at iteration 1448 = 90.14428194529805\n", + "\n", + "Cost at iteration 1449 = 90.12236528292219\n", + "\n", + "Cost at iteration 1450 = 90.10045216234249\n", + "\n", + "Cost at iteration 1451 = 90.07854258254743\n", + "\n", + "Cost at iteration 1452 = 90.05663654252783\n", + "\n", + "Cost at iteration 1453 = 90.03473404127692\n", + "\n", + "Cost at iteration 1454 = 90.01283507779019\n", + "\n", + "Cost at iteration 1455 = 89.99093965106557\n", + "\n", + "Cost at iteration 1456 = 89.96904776010332\n", + "\n", + "Cost at iteration 1457 = 89.94715940390601\n", + "\n", + "Cost at iteration 1458 = 89.92527458147867\n", + "\n", + "Cost at iteration 1459 = 89.90339329182854\n", + "\n", + "Cost at iteration 1460 = 89.88151553396528\n", + "\n", + "Cost at iteration 1461 = 89.85964130690093\n", + "\n", + "Cost at iteration 1462 = 89.83777060964977\n", + "\n", + "Cost at iteration 1463 = 89.81590344122853\n", + "\n", + "Cost at iteration 1464 = 89.79403980065622\n", + "\n", + "Cost at iteration 1465 = 89.77217968695417\n", + "\n", + "Cost at iteration 1466 = 89.75032309914613\n", + "\n", + "Cost at iteration 1467 = 89.7284700362581\n", + "\n", + "Cost at iteration 1468 = 89.70662049731844\n", + "\n", + "Cost at iteration 1469 = 89.68477448135789\n", + "\n", + "Cost at iteration 1470 = 89.66293198740945\n", + "\n", + "Cost at iteration 1471 = 89.64109301450847\n", + "\n", + "Cost at iteration 1472 = 89.61925756169266\n", + "\n", + "Cost at iteration 1473 = 89.59742562800204\n", + "\n", + "Cost at iteration 1474 = 89.57559721247893\n", + "\n", + "Cost at iteration 1475 = 89.55377231416794\n", + "\n", + "Cost at iteration 1476 = 89.53195093211616\n", + "\n", + "Cost at iteration 1477 = 89.51013306537276\n", + "\n", + "Cost at iteration 1478 = 89.48831871298945\n", + "\n", + "Cost at iteration 1479 = 89.46650787402014\n", + "\n", + "Cost at iteration 1480 = 89.44470054752102\n", + "\n", + "Cost at iteration 1481 = 89.42289673255074\n", + "\n", + "Cost at iteration 1482 = 89.40109642817008\n", + "\n", + "Cost at iteration 1483 = 89.37929963344227\n", + "\n", + "Cost at iteration 1484 = 89.35750634743279\n", + "\n", + "Cost at iteration 1485 = 89.33571656920942\n", + "\n", + "Cost at iteration 1486 = 89.31393029784225\n", + "\n", + "Cost at iteration 1487 = 89.2921475324037\n", + "\n", + "Cost at iteration 1488 = 89.27036827196848\n", + "\n", + "Cost at iteration 1489 = 89.24859251561351\n", + "\n", + "Cost at iteration 1490 = 89.2268202624182\n", + "\n", + "Cost at iteration 1491 = 89.20505151146405\n", + "\n", + "Cost at iteration 1492 = 89.18328626183502\n", + "\n", + "Cost at iteration 1493 = 89.16152451261725\n", + "\n", + "Cost at iteration 1494 = 89.13976626289923\n", + "\n", + "Cost at iteration 1495 = 89.1180115117717\n", + "\n", + "Cost at iteration 1496 = 89.09626025832777\n", + "\n", + "Cost at iteration 1497 = 89.07451250166271\n", + "\n", + "Cost at iteration 1498 = 89.05276824087419\n", + "\n", + "Cost at iteration 1499 = 89.03102747506207\n", + "\n", + "Cost at iteration 1500 = 89.0092902033286\n", + "\n", + "Cost at iteration 1501 = 88.98755642477823\n", + "\n", + "Cost at iteration 1502 = 88.96582613851767\n", + "\n", + "Cost at iteration 1503 = 88.94409934365598\n", + "\n", + "Cost at iteration 1504 = 88.92237603930447\n", + "\n", + "Cost at iteration 1505 = 88.90065622457671\n", + "\n", + "Cost at iteration 1506 = 88.87893989858851\n", + "\n", + "Cost at iteration 1507 = 88.85722706045802\n", + "\n", + "Cost at iteration 1508 = 88.83551770930562\n", + "\n", + "Cost at iteration 1509 = 88.813811844254\n", + "\n", + "Cost at iteration 1510 = 88.792109464428\n", + "\n", + "Cost at iteration 1511 = 88.7704105689549\n", + "\n", + "Cost at iteration 1512 = 88.74871515696408\n", + "\n", + "Cost at iteration 1513 = 88.7270232275873\n", + "\n", + "Cost at iteration 1514 = 88.70533477995848\n", + "\n", + "Cost at iteration 1515 = 88.68364981321385\n", + "\n", + "Cost at iteration 1516 = 88.66196832649193\n", + "\n", + "Cost at iteration 1517 = 88.64029031893345\n", + "\n", + "Cost at iteration 1518 = 88.61861578968139\n", + "\n", + "Cost at iteration 1519 = 88.59694473788099\n", + "\n", + "Cost at iteration 1520 = 88.57527716267973\n", + "\n", + "Cost at iteration 1521 = 88.55361306322739\n", + "\n", + "Cost at iteration 1522 = 88.53195243867593\n", + "\n", + "Cost at iteration 1523 = 88.5102952881796\n", + "\n", + "Cost at iteration 1524 = 88.48864161089485\n", + "\n", + "Cost at iteration 1525 = 88.46699140598044\n", + "\n", + "Cost at iteration 1526 = 88.44534467259729\n", + "\n", + "Cost at iteration 1527 = 88.42370140990862\n", + "\n", + "Cost at iteration 1528 = 88.4020616170799\n", + "\n", + "Cost at iteration 1529 = 88.38042529327873\n", + "\n", + "Cost at iteration 1530 = 88.35879243767509\n", + "\n", + "Cost at iteration 1531 = 88.33716304944109\n", + "\n", + "Cost at iteration 1532 = 88.31553712775107\n", + "\n", + "Cost at iteration 1533 = 88.29391467178165\n", + "\n", + "Cost at iteration 1534 = 88.27229568071171\n", + "\n", + "Cost at iteration 1535 = 88.25068015372223\n", + "\n", + "Cost at iteration 1536 = 88.22906808999656\n", + "\n", + "Cost at iteration 1537 = 88.2074594887201\n", + "\n", + "Cost at iteration 1538 = 88.18585434908071\n", + "\n", + "Cost at iteration 1539 = 88.16425267026824\n", + "\n", + "Cost at iteration 1540 = 88.14265445147488\n", + "\n", + "Cost at iteration 1541 = 88.12105969189501\n", + "\n", + "Cost at iteration 1542 = 88.09946839072522\n", + "\n", + "Cost at iteration 1543 = 88.07788054716437\n", + "\n", + "Cost at iteration 1544 = 88.05629616041337\n", + "\n", + "Cost at iteration 1545 = 88.03471522967558\n", + "\n", + "Cost at iteration 1546 = 88.01313775415638\n", + "\n", + "Cost at iteration 1547 = 87.99156373306343\n", + "\n", + "Cost at iteration 1548 = 87.96999316560655\n", + "\n", + "Cost at iteration 1549 = 87.94842605099787\n", + "\n", + "Cost at iteration 1550 = 87.92686238845161\n", + "\n", + "Cost at iteration 1551 = 87.90530217718421\n", + "\n", + "Cost at iteration 1552 = 87.88374541641443\n", + "\n", + "Cost at iteration 1553 = 87.86219210536302\n", + "\n", + "Cost at iteration 1554 = 87.84064224325311\n", + "\n", + "Cost at iteration 1555 = 87.81909582930996\n", + "\n", + "Cost at iteration 1556 = 87.79755286276098\n", + "\n", + "Cost at iteration 1557 = 87.77601334283585\n", + "\n", + "Cost at iteration 1558 = 87.75447726876635\n", + "\n", + "Cost at iteration 1559 = 87.73294463978657\n", + "\n", + "Cost at iteration 1560 = 87.71141545513267\n", + "\n", + "Cost at iteration 1561 = 87.68988971404302\n", + "\n", + "Cost at iteration 1562 = 87.66836741575827\n", + "\n", + "Cost at iteration 1563 = 87.64684855952113\n", + "\n", + "Cost at iteration 1564 = 87.62533314457656\n", + "\n", + "Cost at iteration 1565 = 87.60382117017168\n", + "\n", + "Cost at iteration 1566 = 87.5823126355558\n", + "\n", + "Cost at iteration 1567 = 87.56080753998037\n", + "\n", + "Cost at iteration 1568 = 87.53930588269908\n", + "\n", + "Cost at iteration 1569 = 87.51780766296773\n", + "\n", + "Cost at iteration 1570 = 87.49631288004433\n", + "\n", + "Cost at iteration 1571 = 87.47482153318903\n", + "\n", + "Cost at iteration 1572 = 87.45333362166419\n", + "\n", + "Cost at iteration 1573 = 87.4318491447343\n", + "\n", + "Cost at iteration 1574 = 87.41036810166602\n", + "\n", + "Cost at iteration 1575 = 87.38889049172822\n", + "\n", + "Cost at iteration 1576 = 87.36741631419187\n", + "\n", + "Cost at iteration 1577 = 87.34594556833012\n", + "\n", + "Cost at iteration 1578 = 87.32447825341832\n", + "\n", + "Cost at iteration 1579 = 87.30301436873394\n", + "\n", + "Cost at iteration 1580 = 87.28155391355658\n", + "\n", + "Cost at iteration 1581 = 87.26009688716806\n", + "\n", + "Cost at iteration 1582 = 87.23864328885232\n", + "\n", + "Cost at iteration 1583 = 87.21719311789542\n", + "\n", + "Cost at iteration 1584 = 87.19574637358565\n", + "\n", + "Cost at iteration 1585 = 87.17430305521337\n", + "\n", + "Cost at iteration 1586 = 87.15286316207116\n", + "\n", + "Cost at iteration 1587 = 87.13142669345368\n", + "\n", + "Cost at iteration 1588 = 87.10999364865773\n", + "\n", + "Cost at iteration 1589 = 87.08856402698234\n", + "\n", + "Cost at iteration 1590 = 87.0671378277286\n", + "\n", + "Cost at iteration 1591 = 87.04571505019976\n", + "\n", + "Cost at iteration 1592 = 87.02429569370122\n", + "\n", + "Cost at iteration 1593 = 87.0028797575405\n", + "\n", + "Cost at iteration 1594 = 86.98146724102727\n", + "\n", + "Cost at iteration 1595 = 86.96005814347335\n", + "\n", + "Cost at iteration 1596 = 86.93865246419263\n", + "\n", + "Cost at iteration 1597 = 86.9172502025012\n", + "\n", + "Cost at iteration 1598 = 86.8958513577172\n", + "\n", + "Cost at iteration 1599 = 86.87445592916107\n", + "\n", + "Cost at iteration 1600 = 86.85306391615512\n", + "\n", + "Cost at iteration 1601 = 86.831675318024\n", + "\n", + "Cost at iteration 1602 = 86.81029013409436\n", + "\n", + "Cost at iteration 1603 = 86.78890836369504\n", + "\n", + "Cost at iteration 1604 = 86.76753000615696\n", + "\n", + "Cost at iteration 1605 = 86.74615506081314\n", + "\n", + "Cost at iteration 1606 = 86.7247835269988\n", + "\n", + "Cost at iteration 1607 = 86.70341540405123\n", + "\n", + "Cost at iteration 1608 = 86.68205069130977\n", + "\n", + "Cost at iteration 1609 = 86.66068938811598\n", + "\n", + "Cost at iteration 1610 = 86.63933149381347\n", + "\n", + "Cost at iteration 1611 = 86.61797700774792\n", + "\n", + "Cost at iteration 1612 = 86.59662592926725\n", + "\n", + "Cost at iteration 1613 = 86.57527825772135\n", + "\n", + "Cost at iteration 1614 = 86.5539339924623\n", + "\n", + "Cost at iteration 1615 = 86.5325931328442\n", + "\n", + "Cost at iteration 1616 = 86.5112556782234\n", + "\n", + "Cost at iteration 1617 = 86.48992162795814\n", + "\n", + "Cost at iteration 1618 = 86.46859098140897\n", + "\n", + "Cost at iteration 1619 = 86.44726373793839\n", + "\n", + "Cost at iteration 1620 = 86.42593989691103\n", + "\n", + "Cost at iteration 1621 = 86.4046194576937\n", + "\n", + "Cost at iteration 1622 = 86.3833024196552\n", + "\n", + "Cost at iteration 1623 = 86.36198878216642\n", + "\n", + "Cost at iteration 1624 = 86.3406785446004\n", + "\n", + "Cost at iteration 1625 = 86.31937170633225\n", + "\n", + "Cost at iteration 1626 = 86.29806826673915\n", + "\n", + "Cost at iteration 1627 = 86.2767682252004\n", + "\n", + "Cost at iteration 1628 = 86.25547158109732\n", + "\n", + "Cost at iteration 1629 = 86.23417833381336\n", + "\n", + "Cost at iteration 1630 = 86.21288848273406\n", + "\n", + "Cost at iteration 1631 = 86.19160202724699\n", + "\n", + "Cost at iteration 1632 = 86.17031896674187\n", + "\n", + "Cost at iteration 1633 = 86.14903930061044\n", + "\n", + "Cost at iteration 1634 = 86.12776302824649\n", + "\n", + "Cost at iteration 1635 = 86.10649014904594\n", + "\n", + "Cost at iteration 1636 = 86.08522066240683\n", + "\n", + "Cost at iteration 1637 = 86.06395456772911\n", + "\n", + "Cost at iteration 1638 = 86.04269186441493\n", + "\n", + "Cost at iteration 1639 = 86.0214325518685\n", + "\n", + "Cost at iteration 1640 = 86.00017662949602\n", + "\n", + "Cost at iteration 1641 = 85.97892409670585\n", + "\n", + "Cost at iteration 1642 = 85.9576749529083\n", + "\n", + "Cost at iteration 1643 = 85.93642919751585\n", + "\n", + "Cost at iteration 1644 = 85.915186829943\n", + "\n", + "Cost at iteration 1645 = 85.89394784960628\n", + "\n", + "Cost at iteration 1646 = 85.87271225592424\n", + "\n", + "Cost at iteration 1647 = 85.85148004831764\n", + "\n", + "Cost at iteration 1648 = 85.83025122620917\n", + "\n", + "Cost at iteration 1649 = 85.80902578902361\n", + "\n", + "Cost at iteration 1650 = 85.7878037361877\n", + "\n", + "Cost at iteration 1651 = 85.76658506713044\n", + "\n", + "Cost at iteration 1652 = 85.74536978128265\n", + "\n", + "Cost at iteration 1653 = 85.72415787807732\n", + "\n", + "Cost at iteration 1654 = 85.70294935694947\n", + "\n", + "Cost at iteration 1655 = 85.68174421733615\n", + "\n", + "Cost at iteration 1656 = 85.66054245867642\n", + "\n", + "Cost at iteration 1657 = 85.63934408041148\n", + "\n", + "Cost at iteration 1658 = 85.61814908198444\n", + "\n", + "Cost at iteration 1659 = 85.59695746284054\n", + "\n", + "Cost at iteration 1660 = 85.57576922242698\n", + "\n", + "Cost at iteration 1661 = 85.55458436019316\n", + "\n", + "Cost at iteration 1662 = 85.53340287559026\n", + "\n", + "Cost at iteration 1663 = 85.5122247680717\n", + "\n", + "Cost at iteration 1664 = 85.49105003709283\n", + "\n", + "Cost at iteration 1665 = 85.46987868211107\n", + "\n", + "Cost at iteration 1666 = 85.44871070258581\n", + "\n", + "Cost at iteration 1667 = 85.42754609797856\n", + "\n", + "Cost at iteration 1668 = 85.40638486775279\n", + "\n", + "Cost at iteration 1669 = 85.38522701137394\n", + "\n", + "Cost at iteration 1670 = 85.3640725283096\n", + "\n", + "Cost at iteration 1671 = 85.3429214180293\n", + "\n", + "Cost at iteration 1672 = 85.3217736800046\n", + "\n", + "Cost at iteration 1673 = 85.30062931370905\n", + "\n", + "Cost at iteration 1674 = 85.27948831861828\n", + "\n", + "Cost at iteration 1675 = 85.25835069420987\n", + "\n", + "Cost at iteration 1676 = 85.23721643996345\n", + "\n", + "Cost at iteration 1677 = 85.21608555536064\n", + "\n", + "Cost at iteration 1678 = 85.19495803988508\n", + "\n", + "Cost at iteration 1679 = 85.17383389302243\n", + "\n", + "Cost at iteration 1680 = 85.15271311426032\n", + "\n", + "Cost at iteration 1681 = 85.13159570308841\n", + "\n", + "Cost at iteration 1682 = 85.1104816589984\n", + "\n", + "Cost at iteration 1683 = 85.0893709814839\n", + "\n", + "Cost at iteration 1684 = 85.0682636700406\n", + "\n", + "Cost at iteration 1685 = 85.04715972416614\n", + "\n", + "Cost at iteration 1686 = 85.0260591433602\n", + "\n", + "Cost at iteration 1687 = 85.0049619271244\n", + "\n", + "Cost at iteration 1688 = 84.98386807496243\n", + "\n", + "Cost at iteration 1689 = 84.96277758637993\n", + "\n", + "Cost at iteration 1690 = 84.94169046088454\n", + "\n", + "Cost at iteration 1691 = 84.92060669798579\n", + "\n", + "Cost at iteration 1692 = 84.89952629719544\n", + "\n", + "Cost at iteration 1693 = 84.87844925802696\n", + "\n", + "Cost at iteration 1694 = 84.85737557999599\n", + "\n", + "Cost at iteration 1695 = 84.83630526262012\n", + "\n", + "Cost at iteration 1696 = 84.81523830541884\n", + "\n", + "Cost at iteration 1697 = 84.79417470791375\n", + "\n", + "Cost at iteration 1698 = 84.77311446962831\n", + "\n", + "Cost at iteration 1699 = 84.75205759008803\n", + "\n", + "Cost at iteration 1700 = 84.73100406882037\n", + "\n", + "Cost at iteration 1701 = 84.70995390535478\n", + "\n", + "Cost at iteration 1702 = 84.68890709922269\n", + "\n", + "Cost at iteration 1703 = 84.66786364995745\n", + "\n", + "Cost at iteration 1704 = 84.64682355709445\n", + "\n", + "Cost at iteration 1705 = 84.625786820171\n", + "\n", + "Cost at iteration 1706 = 84.6047534387264\n", + "\n", + "Cost at iteration 1707 = 84.58372341230194\n", + "\n", + "Cost at iteration 1708 = 84.56269674044083\n", + "\n", + "Cost at iteration 1709 = 84.54167342268822\n", + "\n", + "Cost at iteration 1710 = 84.52065345859133\n", + "\n", + "Cost at iteration 1711 = 84.49963684769922\n", + "\n", + "Cost at iteration 1712 = 84.47862358956301\n", + "\n", + "Cost at iteration 1713 = 84.45761368373572\n", + "\n", + "Cost at iteration 1714 = 84.4366071297723\n", + "\n", + "Cost at iteration 1715 = 84.41560392722972\n", + "\n", + "Cost at iteration 1716 = 84.39460407566689\n", + "\n", + "Cost at iteration 1717 = 84.37360757464462\n", + "\n", + "Cost at iteration 1718 = 84.35261442372573\n", + "\n", + "Cost at iteration 1719 = 84.33162462247498\n", + "\n", + "Cost at iteration 1720 = 84.31063817045906\n", + "\n", + "Cost at iteration 1721 = 84.28965506724656\n", + "\n", + "Cost at iteration 1722 = 84.2686753124081\n", + "\n", + "Cost at iteration 1723 = 84.24769890551623\n", + "\n", + "Cost at iteration 1724 = 84.22672584614543\n", + "\n", + "Cost at iteration 1725 = 84.205756133872\n", + "\n", + "Cost at iteration 1726 = 84.18478976827441\n", + "\n", + "Cost at iteration 1727 = 84.16382674893289\n", + "\n", + "Cost at iteration 1728 = 84.14286707542966\n", + "\n", + "Cost at iteration 1729 = 84.12191074734892\n", + "\n", + "Cost at iteration 1730 = 84.1009577642767\n", + "\n", + "Cost at iteration 1731 = 84.08000812580104\n", + "\n", + "Cost at iteration 1732 = 84.05906183151188\n", + "\n", + "Cost at iteration 1733 = 84.03811888100113\n", + "\n", + "Cost at iteration 1734 = 84.01717927386254\n", + "\n", + "Cost at iteration 1735 = 83.99624300969192\n", + "\n", + "Cost at iteration 1736 = 83.97531008808686\n", + "\n", + "Cost at iteration 1737 = 83.95438050864693\n", + "\n", + "Cost at iteration 1738 = 83.93345427097366\n", + "\n", + "Cost at iteration 1739 = 83.91253137467046\n", + "\n", + "Cost at iteration 1740 = 83.89161181934267\n", + "\n", + "Cost at iteration 1741 = 83.87069560459753\n", + "\n", + "Cost at iteration 1742 = 83.84978273004421\n", + "\n", + "Cost at iteration 1743 = 83.82887319529384\n", + "\n", + "Cost at iteration 1744 = 83.80796699995932\n", + "\n", + "Cost at iteration 1745 = 83.78706414365563\n", + "\n", + "Cost at iteration 1746 = 83.76616462599955\n", + "\n", + "Cost at iteration 1747 = 83.74526844660984\n", + "\n", + "Cost at iteration 1748 = 83.72437560510708\n", + "\n", + "Cost at iteration 1749 = 83.70348610111384\n", + "\n", + "Cost at iteration 1750 = 83.68259993425454\n", + "\n", + "Cost at iteration 1751 = 83.66171710415553\n", + "\n", + "Cost at iteration 1752 = 83.64083761044508\n", + "\n", + "Cost at iteration 1753 = 83.61996145275324\n", + "\n", + "Cost at iteration 1754 = 83.59908863071216\n", + "\n", + "Cost at iteration 1755 = 83.57821914395569\n", + "\n", + "Cost at iteration 1756 = 83.55735299211973\n", + "\n", + "Cost at iteration 1757 = 83.53649017484194\n", + "\n", + "Cost at iteration 1758 = 83.51563069176197\n", + "\n", + "Cost at iteration 1759 = 83.49477454252133\n", + "\n", + "Cost at iteration 1760 = 83.4739217267634\n", + "\n", + "Cost at iteration 1761 = 83.45307224413345\n", + "\n", + "Cost at iteration 1762 = 83.43222609427872\n", + "\n", + "Cost at iteration 1763 = 83.41138327684818\n", + "\n", + "Cost at iteration 1764 = 83.39054379149279\n", + "\n", + "Cost at iteration 1765 = 83.36970763786539\n", + "\n", + "Cost at iteration 1766 = 83.34887481562068\n", + "\n", + "Cost at iteration 1767 = 83.32804532441521\n", + "\n", + "Cost at iteration 1768 = 83.30721916390748\n", + "\n", + "Cost at iteration 1769 = 83.28639633375779\n", + "\n", + "Cost at iteration 1770 = 83.26557683362837\n", + "\n", + "Cost at iteration 1771 = 83.2447606631833\n", + "\n", + "Cost at iteration 1772 = 83.2239478220885\n", + "\n", + "Cost at iteration 1773 = 83.2031383100118\n", + "\n", + "Cost at iteration 1774 = 83.18233212662294\n", + "\n", + "Cost at iteration 1775 = 83.16152927159344\n", + "\n", + "Cost at iteration 1776 = 83.1407297445967\n", + "\n", + "Cost at iteration 1777 = 83.1199335453081\n", + "\n", + "Cost at iteration 1778 = 83.09914067340472\n", + "\n", + "Cost at iteration 1779 = 83.07835112856556\n", + "\n", + "Cost at iteration 1780 = 83.05756491047153\n", + "\n", + "Cost at iteration 1781 = 83.03678201880535\n", + "\n", + "Cost at iteration 1782 = 83.01600245325169\n", + "\n", + "Cost at iteration 1783 = 82.99522621349688\n", + "\n", + "Cost at iteration 1784 = 82.97445329922924\n", + "\n", + "Cost at iteration 1785 = 82.95368371013902\n", + "\n", + "Cost at iteration 1786 = 82.93291744591814\n", + "\n", + "Cost at iteration 1787 = 82.91215450626042\n", + "\n", + "Cost at iteration 1788 = 82.89139489086168\n", + "\n", + "Cost at iteration 1789 = 82.87063859941941\n", + "\n", + "Cost at iteration 1790 = 82.84988563163297\n", + "\n", + "Cost at iteration 1791 = 82.82913598720368\n", + "\n", + "Cost at iteration 1792 = 82.80838966583455\n", + "\n", + "Cost at iteration 1793 = 82.7876466672306\n", + "\n", + "Cost at iteration 1794 = 82.76690699109847\n", + "\n", + "Cost at iteration 1795 = 82.74617063714689\n", + "\n", + "Cost at iteration 1796 = 82.72543760508628\n", + "\n", + "Cost at iteration 1797 = 82.7047078946288\n", + "\n", + "Cost at iteration 1798 = 82.68398150548869\n", + "\n", + "Cost at iteration 1799 = 82.66325843738187\n", + "\n", + "Cost at iteration 1800 = 82.64253869002607\n", + "\n", + "Cost at iteration 1801 = 82.62182226314094\n", + "\n", + "Cost at iteration 1802 = 82.60110915644788\n", + "\n", + "Cost at iteration 1803 = 82.58039936967015\n", + "\n", + "Cost at iteration 1804 = 82.55969290253292\n", + "\n", + "Cost at iteration 1805 = 82.538989754763\n", + "\n", + "Cost at iteration 1806 = 82.51828992608914\n", + "\n", + "Cost at iteration 1807 = 82.49759341624193\n", + "\n", + "Cost at iteration 1808 = 82.47690022495372\n", + "\n", + "Cost at iteration 1809 = 82.45621035195876\n", + "\n", + "Cost at iteration 1810 = 82.43552379699301\n", + "\n", + "Cost at iteration 1811 = 82.4148405597942\n", + "\n", + "Cost at iteration 1812 = 82.39416064010217\n", + "\n", + "Cost at iteration 1813 = 82.37348403765823\n", + "\n", + "Cost at iteration 1814 = 82.35281075220568\n", + "\n", + "Cost at iteration 1815 = 82.33214078348959\n", + "\n", + "Cost at iteration 1816 = 82.31147413125684\n", + "\n", + "Cost at iteration 1817 = 82.29081079525615\n", + "\n", + "Cost at iteration 1818 = 82.27015077523802\n", + "\n", + "Cost at iteration 1819 = 82.24949407095468\n", + "\n", + "Cost at iteration 1820 = 82.22884068216025\n", + "\n", + "Cost at iteration 1821 = 82.20819060861068\n", + "\n", + "Cost at iteration 1822 = 82.18754385006359\n", + "\n", + "Cost at iteration 1823 = 82.16690040627857\n", + "\n", + "Cost at iteration 1824 = 82.14626027701681\n", + "\n", + "Cost at iteration 1825 = 82.12562346204152\n", + "\n", + "Cost at iteration 1826 = 82.10498996111757\n", + "\n", + "Cost at iteration 1827 = 82.08435977401147\n", + "\n", + "Cost at iteration 1828 = 82.06373290049184\n", + "\n", + "Cost at iteration 1829 = 82.04310934032901\n", + "\n", + "Cost at iteration 1830 = 82.02248909329487\n", + "\n", + "Cost at iteration 1831 = 82.00187215916318\n", + "\n", + "Cost at iteration 1832 = 81.98125853770983\n", + "\n", + "Cost at iteration 1833 = 81.96064822871203\n", + "\n", + "Cost at iteration 1834 = 81.94004123194904\n", + "\n", + "Cost at iteration 1835 = 81.9194375472017\n", + "\n", + "Cost at iteration 1836 = 81.89883717425286\n", + "\n", + "Cost at iteration 1837 = 81.87824011288707\n", + "\n", + "Cost at iteration 1838 = 81.85764636289065\n", + "\n", + "Cost at iteration 1839 = 81.83705592405151\n", + "\n", + "Cost at iteration 1840 = 81.81646879615964\n", + "\n", + "Cost at iteration 1841 = 81.79588497900654\n", + "\n", + "Cost at iteration 1842 = 81.77530447238577\n", + "\n", + "Cost at iteration 1843 = 81.75472727609237\n", + "\n", + "Cost at iteration 1844 = 81.73415338992322\n", + "\n", + "Cost at iteration 1845 = 81.71358281367718\n", + "\n", + "Cost at iteration 1846 = 81.6930155471546\n", + "\n", + "Cost at iteration 1847 = 81.67245159015769\n", + "\n", + "Cost at iteration 1848 = 81.65189094249047\n", + "\n", + "Cost at iteration 1849 = 81.63133360395868\n", + "\n", + "Cost at iteration 1850 = 81.61077957436987\n", + "\n", + "Cost at iteration 1851 = 81.59022885353323\n", + "\n", + "Cost at iteration 1852 = 81.5696814412598\n", + "\n", + "Cost at iteration 1853 = 81.54913733736242\n", + "\n", + "Cost at iteration 1854 = 81.52859654165542\n", + "\n", + "Cost at iteration 1855 = 81.50805905395534\n", + "\n", + "Cost at iteration 1856 = 81.48752487408005\n", + "\n", + "Cost at iteration 1857 = 81.46699400184949\n", + "\n", + "Cost at iteration 1858 = 81.44646643708496\n", + "\n", + "Cost at iteration 1859 = 81.42594217960976\n", + "\n", + "Cost at iteration 1860 = 81.40542122924916\n", + "\n", + "Cost at iteration 1861 = 81.38490358582973\n", + "\n", + "Cost at iteration 1862 = 81.36438924918\n", + "\n", + "Cost at iteration 1863 = 81.34387821913006\n", + "\n", + "Cost at iteration 1864 = 81.32337049551224\n", + "\n", + "Cost at iteration 1865 = 81.30286607816006\n", + "\n", + "Cost at iteration 1866 = 81.28236496690896\n", + "\n", + "Cost at iteration 1867 = 81.26186716159607\n", + "\n", + "Cost at iteration 1868 = 81.24137266206056\n", + "\n", + "Cost at iteration 1869 = 81.2208814681429\n", + "\n", + "Cost at iteration 1870 = 81.20039357968548\n", + "\n", + "Cost at iteration 1871 = 81.17990899653263\n", + "\n", + "Cost at iteration 1872 = 81.15942771852984\n", + "\n", + "Cost at iteration 1873 = 81.13894974552495\n", + "\n", + "Cost at iteration 1874 = 81.1184750773672\n", + "\n", + "Cost at iteration 1875 = 81.09800371390759\n", + "\n", + "Cost at iteration 1876 = 81.07753565499891\n", + "\n", + "Cost at iteration 1877 = 81.05707090049548\n", + "\n", + "Cost at iteration 1878 = 81.03660945025362\n", + "\n", + "Cost at iteration 1879 = 81.01615130413116\n", + "\n", + "Cost at iteration 1880 = 80.99569646198786\n", + "\n", + "Cost at iteration 1881 = 80.97524492368494\n", + "\n", + "Cost at iteration 1882 = 80.95479668908536\n", + "\n", + "Cost at iteration 1883 = 80.93435175805399\n", + "\n", + "Cost at iteration 1884 = 80.91391013045721\n", + "\n", + "Cost at iteration 1885 = 80.89347180616345\n", + "\n", + "Cost at iteration 1886 = 80.87303678504222\n", + "\n", + "Cost at iteration 1887 = 80.8526050669653\n", + "\n", + "Cost at iteration 1888 = 80.83217665180617\n", + "\n", + "Cost at iteration 1889 = 80.81175153943941\n", + "\n", + "Cost at iteration 1890 = 80.7913297297421\n", + "\n", + "Cost at iteration 1891 = 80.77091122259226\n", + "\n", + "Cost at iteration 1892 = 80.75049601787046\n", + "\n", + "Cost at iteration 1893 = 80.73008411545817\n", + "\n", + "Cost at iteration 1894 = 80.70967551523887\n", + "\n", + "Cost at iteration 1895 = 80.68927021709798\n", + "\n", + "Cost at iteration 1896 = 80.66886822092223\n", + "\n", + "Cost at iteration 1897 = 80.64846952660001\n", + "\n", + "Cost at iteration 1898 = 80.62807413402193\n", + "\n", + "Cost at iteration 1899 = 80.60768204307978\n", + "\n", + "Cost at iteration 1900 = 80.58729325366734\n", + "\n", + "Cost at iteration 1901 = 80.56690776567959\n", + "\n", + "Cost at iteration 1902 = 80.54652557901375\n", + "\n", + "Cost at iteration 1903 = 80.52614669356872\n", + "\n", + "Cost at iteration 1904 = 80.50577110924448\n", + "\n", + "Cost at iteration 1905 = 80.48539882594332\n", + "\n", + "Cost at iteration 1906 = 80.46502984356886\n", + "\n", + "Cost at iteration 1907 = 80.44466416202671\n", + "\n", + "Cost at iteration 1908 = 80.42430178122383\n", + "\n", + "Cost at iteration 1909 = 80.40394270106884\n", + "\n", + "Cost at iteration 1910 = 80.38358692147239\n", + "\n", + "Cost at iteration 1911 = 80.3632344423464\n", + "\n", + "Cost at iteration 1912 = 80.34288526360493\n", + "\n", + "Cost at iteration 1913 = 80.32253938516314\n", + "\n", + "Cost at iteration 1914 = 80.30219680693827\n", + "\n", + "Cost at iteration 1915 = 80.28185752884909\n", + "\n", + "Cost at iteration 1916 = 80.26152155081594\n", + "\n", + "Cost at iteration 1917 = 80.24118887276127\n", + "\n", + "Cost at iteration 1918 = 80.22085949460833\n", + "\n", + "Cost at iteration 1919 = 80.20053341628291\n", + "\n", + "Cost at iteration 1920 = 80.18021063771207\n", + "\n", + "Cost at iteration 1921 = 80.15989115882432\n", + "\n", + "Cost at iteration 1922 = 80.13957497955022\n", + "\n", + "Cost at iteration 1923 = 80.119262099822\n", + "\n", + "Cost at iteration 1924 = 80.098952519573\n", + "\n", + "Cost at iteration 1925 = 80.07864623873897\n", + "\n", + "Cost at iteration 1926 = 80.05834325725651\n", + "\n", + "Cost at iteration 1927 = 80.03804357506478\n", + "\n", + "Cost at iteration 1928 = 80.01774719210341\n", + "\n", + "Cost at iteration 1929 = 79.99745410831493\n", + "\n", + "Cost at iteration 1930 = 79.97716432364271\n", + "\n", + "Cost at iteration 1931 = 79.956877838032\n", + "\n", + "Cost at iteration 1932 = 79.93659465142971\n", + "\n", + "Cost at iteration 1933 = 79.91631476378433\n", + "\n", + "Cost at iteration 1934 = 79.89603817504613\n", + "\n", + "Cost at iteration 1935 = 79.87576488516679\n", + "\n", + "Cost at iteration 1936 = 79.85549489409955\n", + "\n", + "Cost at iteration 1937 = 79.83522820179977\n", + "\n", + "Cost at iteration 1938 = 79.81496480822396\n", + "\n", + "Cost at iteration 1939 = 79.79470471333082\n", + "\n", + "Cost at iteration 1940 = 79.77444791707971\n", + "\n", + "Cost at iteration 1941 = 79.75419441943264\n", + "\n", + "Cost at iteration 1942 = 79.7339442203527\n", + "\n", + "Cost at iteration 1943 = 79.71369731980468\n", + "\n", + "Cost at iteration 1944 = 79.69345371775526\n", + "\n", + "Cost at iteration 1945 = 79.6732134141723\n", + "\n", + "Cost at iteration 1946 = 79.65297640902571\n", + "\n", + "Cost at iteration 1947 = 79.63274270228644\n", + "\n", + "Cost at iteration 1948 = 79.61251229392778\n", + "\n", + "Cost at iteration 1949 = 79.5922851839241\n", + "\n", + "Cost at iteration 1950 = 79.57206137225197\n", + "\n", + "Cost at iteration 1951 = 79.5518408588887\n", + "\n", + "Cost at iteration 1952 = 79.53162364381375\n", + "\n", + "Cost at iteration 1953 = 79.51140972700826\n", + "\n", + "Cost at iteration 1954 = 79.49119910845509\n", + "\n", + "Cost at iteration 1955 = 79.47099178813811\n", + "\n", + "Cost at iteration 1956 = 79.45078776604339\n", + "\n", + "Cost at iteration 1957 = 79.430587042158\n", + "\n", + "Cost at iteration 1958 = 79.41038961647145\n", + "\n", + "Cost at iteration 1959 = 79.39019548897446\n", + "\n", + "Cost at iteration 1960 = 79.37000465965865\n", + "\n", + "Cost at iteration 1961 = 79.34981712851831\n", + "\n", + "Cost at iteration 1962 = 79.32963289554911\n", + "\n", + "Cost at iteration 1963 = 79.30945196074754\n", + "\n", + "Cost at iteration 1964 = 79.28927432411265\n", + "\n", + "Cost at iteration 1965 = 79.26909998564453\n", + "\n", + "Cost at iteration 1966 = 79.24892894534494\n", + "\n", + "Cost at iteration 1967 = 79.22876120321752\n", + "\n", + "Cost at iteration 1968 = 79.20859675926722\n", + "\n", + "Cost at iteration 1969 = 79.18843561350037\n", + "\n", + "Cost at iteration 1970 = 79.1682777659256\n", + "\n", + "Cost at iteration 1971 = 79.14812321655229\n", + "\n", + "Cost at iteration 1972 = 79.12797196539209\n", + "\n", + "Cost at iteration 1973 = 79.10782401245756\n", + "\n", + "Cost at iteration 1974 = 79.08767935776356\n", + "\n", + "Cost at iteration 1975 = 79.06753800132617\n", + "\n", + "Cost at iteration 1976 = 79.04739994316287\n", + "\n", + "Cost at iteration 1977 = 79.02726518329278\n", + "\n", + "Cost at iteration 1978 = 79.00713372173729\n", + "\n", + "Cost at iteration 1979 = 78.98700555851843\n", + "\n", + "Cost at iteration 1980 = 78.96688069366002\n", + "\n", + "Cost at iteration 1981 = 78.9467591271879\n", + "\n", + "Cost at iteration 1982 = 78.92664085912917\n", + "\n", + "Cost at iteration 1983 = 78.90652588951217\n", + "\n", + "Cost at iteration 1984 = 78.8864142183676\n", + "\n", + "Cost at iteration 1985 = 78.86630584572698\n", + "\n", + "Cost at iteration 1986 = 78.84620077162363\n", + "\n", + "Cost at iteration 1987 = 78.82609899609272\n", + "\n", + "Cost at iteration 1988 = 78.80600051917065\n", + "\n", + "Cost at iteration 1989 = 78.78590534089545\n", + "\n", + "Cost at iteration 1990 = 78.76581346130666\n", + "\n", + "Cost at iteration 1991 = 78.74572488044589\n", + "\n", + "Cost at iteration 1992 = 78.72563959835517\n", + "\n", + "Cost at iteration 1993 = 78.70555761507924\n", + "\n", + "Cost at iteration 1994 = 78.6854789306638\n", + "\n", + "Cost at iteration 1995 = 78.6654035451564\n", + "\n", + "Cost at iteration 1996 = 78.64533145860555\n", + "\n", + "Cost at iteration 1997 = 78.62526267106213\n", + "\n", + "Cost at iteration 1998 = 78.60519718257801\n", + "\n", + "Cost at iteration 1999 = 78.58513499320681\n", + "\n", + "Cost at iteration 2000 = 78.56507610300345\n", + "\n", + "Root Mean Squared Error on Training Data = 12.533556599148145\n", + "Root Mean Squared Error on Test Data = 12.441166736948473\n" + ] + } + ], + "source": [ + "df = pd.concat(pd.read_excel(\"data.xlsx\", sheet_name=None), ignore_index=True)\n", + "X = df[['AT','V', 'AP', 'RH']].values\n", + "Y=df['PE'].values\n", + "X_train,X_test,Y_train,Y_test = train_test_split(X, Y, test_size = 0.2) \n", + "layer_sizes = [4, 2, 1] \n", + "num_iters = 2000 \n", + "learning_rate = 0.05 \n", + "params = model(X_train, Y_train, layer_sizes, num_iters, learning_rate) \n", + "train_acc, test_acc = compute_accuracy(X_train, X_test, Y_train, Y_test, params) \n", + "print('Root Mean Squared Error on Training Data = ' + str(train_acc))\n", + "print('Root Mean Squared Error on Test Data = ' + str(test_acc))\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.5" + }, + "orig_nbformat": 4, + "vscode": { + "interpreter": { + "hash": "027efd7095115064582efab50921964d678032cf36f1ec215c675cf4ffc5e6b9" + } + } + }, + "nbformat": 4, + "nbformat_minor": 2 +}