Vectorized Multivariable Linear Regression from Scratch

The mathematics and working of multivariable gradient descent algorithhm using vectorization is shown in this blog.
ML
Coding
Author

Kishan Ved

Published

August 9, 2023

Gradient Descent for multiple features

The following describes in detail the vectorized imiplementation of the algorithm of gradient descent for mltiple features represented by the vector x.

Cost Function

def cost_func(x,y,w,b):
  cost = 0
  n_points = y.shape[0]
  for i in range(n_points):
    f = np.dot(w,x[i])+b
    cost += (f -y[i])**2
  cost = cost/(2*n_points)
  return cost

Derivative Function

def derivative_func(x,y,w,b):
  n_points = y.shape[0]
  n_features = x[0].shape[0]
  dw = np.array([0]*n_features)
  db = 0
  for i in range(n_points):
    f = np.dot(w,x[i]) + b
    for j in range(n_features):
      dw[j] += (f - y[i])*x[i][j]/n_points
    db += (f - y[i])/n_points
  return dw, db

Gradient Descent Function

def grad_desc(x,y,w,b,a,n,derivative_func, cost_func):
  cost_arr = []
  for i in range(n):
    dw,db = derivative_func(x,y,w,b)
    w = w - a * dw
    b = b - a * db
    cost = cost_func(x,y,w,b)
    cost_arr.append(cost)
    if(i%100==0 or i==n-1):
      print("iteration:",i+1,"w:", w,"b:", b, "cost:", cost)
  return w, b, cost, cost_arr

Implementation

import numpy as np
x_train = np.array([[2104, 5, 1, 45], [1416, 3, 2, 40], [852, 2, 1, 35]])
y_train = np.array([460, 232, 178])
w = np.array([0,0,0,0])
b = 0
a = 0.0000005
n = 100000
w,b,cost,cost_arr = grad_desc(x_train, y_train, w, b, a, n, derivative_func, cost_func)
iteration: 1 w: [2.413345e-01 5.580000e-04 1.830000e-04 6.034500e-03] b: 0.000145 cost: 2529.445907451492
iteration: 101 w: [ 0.2023515  0.0007205 -0.000998  -0.0021815] b: -0.00011984671618528004 cost: 695.9930856678557
iteration: 201 w: [ 0.2025335  0.0009705 -0.002148  -0.009355 ] b: -0.00035963602268744473 cost: 694.9289935685856
iteration: 301 w: [ 0.202715   0.0012205 -0.003298  -0.016518 ] b: -0.0005982983702994033 cost: 693.8710622039179
iteration: 401 w: [ 0.202896  0.001445 -0.004448 -0.023628] b: -0.0008358359588454846 cost: 692.8254981266464
iteration: 501 w: [ 0.2030755  0.001675  -0.005568  -0.0307165] b: -0.0010722555533169366 cost: 691.7882133976278
iteration: 601 w: [ 0.2032545  0.001925  -0.006668  -0.037777 ] b: -0.001307562678074441 cost: 690.7597559872951
iteration: 701 w: [ 0.203433   0.002175  -0.007768  -0.0447935] b: -0.001541761106294673 cost: 689.7419977161079
iteration: 801 w: [ 0.203611   0.002425  -0.008868  -0.0517985] b: -0.0017748583098112362 cost: 688.7303041602801
iteration: 901 w: [ 0.203787  0.002675 -0.009968 -0.05875 ] b: -0.002006856060060288 cost: 687.7305146449748
iteration: 1001 w: [ 0.203963   0.002925  -0.011068  -0.0656845] b: -0.0022377620291096846 cost: 686.7374556983464
iteration: 1101 w: [ 0.204138  0.003175 -0.012168 -0.072588] b: -0.0024675777448512647 cost: 685.7530337759337
iteration: 1201 w: [ 0.204312   0.003425  -0.013268  -0.0794485] b: -0.0026963111772917827 cost: 684.7788423460347
iteration: 1301 w: [ 0.204486  0.003675 -0.014368 -0.086298] b: -0.0029239663570966323 cost: 683.810415310279
iteration: 1401 w: [ 0.2046585  0.0039135 -0.015468  -0.0930935] b: -0.0031505485097711224 cost: 682.8536764534834
iteration: 1501 w: [ 0.20483    0.0041135 -0.016568  -0.0998695] b: -0.0033760631581245247 cost: 681.9040178588283
iteration: 1601 w: [ 0.205002   0.004328  -0.0176535 -0.106625 ] b: -0.0036005085376852666 cost: 680.9615129263806
iteration: 1701 w: [ 0.205172   0.004578  -0.0187035 -0.1133365] b: -0.003823897765948446 cost: 680.0296293812801
iteration: 1801 w: [ 0.2053415  0.004828  -0.0197535 -0.120036 ] b: -0.004046235485751484 cost: 679.1034286909584
iteration: 1901 w: [ 0.205511   0.005078  -0.0208035 -0.1266875] b: -0.004267518384910261 cost: 678.187686912896
iteration: 2001 w: [ 0.205679   0.005328  -0.0218535 -0.133312 ] b: -0.004487759825311172 cost: 677.2795368977503
iteration: 2101 w: [ 0.2058465  0.005596  -0.0229035 -0.1399215] b: -0.004706960723743415 cost: 676.3772234638445
iteration: 2201 w: [ 0.206013   0.005896  -0.0239535 -0.1464775] b: -0.004925125624179499 cost: 675.4856970809177
iteration: 2301 w: [ 0.206179   0.006196  -0.0250035 -0.153025 ] b: -0.005142256578274909 cost: 674.5991745576366
iteration: 2401 w: [ 0.206344   0.006496  -0.0260535 -0.15954  ] b: -0.005358360241940179 cost: 673.7207726269572
iteration: 2501 w: [ 0.2065085  0.0067745 -0.027125  -0.1660135] b: -0.0055734435777244845 cost: 672.8512633960598
iteration: 2601 w: [ 0.206672   0.0070245 -0.028225  -0.1724735] b: -0.0057875101964774515 cost: 671.9868482788764
iteration: 2701 w: [ 0.206835   0.0072745 -0.029325  -0.1788865] b: -0.006000561348086028 cost: 671.1322623266645
iteration: 2801 w: [ 0.2069975  0.0075245 -0.030425  -0.185284 ] b: -0.006212606472340106 cost: 670.2833886731445
iteration: 2901 w: [ 0.207159   0.0077745 -0.031525  -0.191667 ] b: -0.00642364451026305 cost: 669.4400745262191
iteration: 3001 w: [ 0.2073195  0.0080245 -0.032625  -0.197989 ] b: -0.0066336814964713135 cost: 668.6081996289139
iteration: 3101 w: [ 0.207479   0.0082745 -0.033725  -0.2042985] b: -0.006842726206046504 cost: 667.7815296096983
iteration: 3201 w: [ 0.207639   0.0085245 -0.034825  -0.2105845] b: -0.007050775211079575 cost: 666.9614207743449
iteration: 3301 w: [ 0.2077975  0.0087745 -0.035925  -0.2168315] b: -0.007257836447118926 cost: 666.1497838167132
iteration: 3401 w: [ 0.207956   0.0090245 -0.037025  -0.223065 ] b: -0.007463916293745738 cost: 665.3433667135956
iteration: 3501 w: [ 0.2081135  0.0092745 -0.038125  -0.229261 ] b: -0.0076690160776340536 cost: 664.5451307273105
iteration: 3601 w: [ 0.2082695  0.0095245 -0.039225  -0.2354185] b: -0.007873146832570208 cost: 663.7551382261652
iteration: 3701 w: [ 0.2084255  0.0097745 -0.040325  -0.2415725] b: -0.008076305656634936 cost: 662.9690130199062
iteration: 3801 w: [ 0.208581   0.0100245 -0.041425  -0.2476855] b: -0.008278497331775565 cost: 662.1913455782793
iteration: 3901 w: [ 0.208735   0.010317  -0.0424825 -0.2537675] b: -0.008479729273751815 cost: 661.4215053114478
iteration: 4001 w: [ 0.2088885  0.010617  -0.0435325 -0.259838 ] b: -0.008680002444220802 cost: 660.6565300223458
iteration: 4101 w: [ 0.209042   0.010917  -0.0445825 -0.265858 ] b: -0.008879322789329899 cost: 659.9009983958877
iteration: 4201 w: [ 0.209194   0.011217  -0.0456325 -0.271867 ] b: -0.009077697385785134 cost: 659.1500791236687
iteration: 4301 w: [ 0.209346   0.011517  -0.0466825 -0.2778635] b: -0.009275126539940259 cost: 658.4039296265429
iteration: 4401 w: [ 0.209496   0.011817  -0.0477325 -0.283797 ] b: -0.00947161669159306 cost: 657.6685605755812
iteration: 4501 w: [ 0.2096465  0.012117  -0.0487825 -0.289721 ] b: -0.00966717154421513 cost: 656.9375086290565
iteration: 4601 w: [ 0.2097965  0.012417  -0.0498325 -0.2956425] b: -0.009861794300524621 cost: 656.2099347808465
iteration: 4701 w: [ 0.209945   0.012717  -0.0508825 -0.3015015] b: -0.010055491971623896 cost: 655.4929004964749
iteration: 4801 w: [ 0.2100935  0.013008  -0.0519325 -0.3073465] b: -0.010248264069244464 cost: 654.7806761471173
iteration: 4901 w: [ 0.2102415  0.013258  -0.0529825 -0.3131835] b: -0.010440117224497688 cost: 654.0727457961598
iteration: 5001 w: [ 0.210388   0.013508  -0.0540325 -0.3189695] b: -0.010631055309118353 cost: 653.373832197853
iteration: 5101 w: [ 0.2105345  0.013758  -0.0550825 -0.3247415] b: -0.010821084725986743 cost: 652.6795723436072
iteration: 5201 w: [ 0.21068    0.014008  -0.0561325 -0.3304895] b: -0.011010203536947682 cost: 651.9910995793263
iteration: 5301 w: [ 0.210825   0.0142615 -0.0571825 -0.336195 ] b: -0.011198420491851319 cost: 651.3104716657031
iteration: 5401 w: [ 0.21097    0.0145615 -0.0582325 -0.341889 ] b: -0.011385740109903942 cost: 650.6338118623238
iteration: 5501 w: [ 0.2111135  0.0148615 -0.0592825 -0.3475665] b: -0.011572162149229777 cost: 649.9619720741375
iteration: 5601 w: [ 0.2112565  0.0151615 -0.0603325 -0.353189 ] b: -0.011757693805196872 cost: 649.2992767667502
iteration: 5701 w: [ 0.211399   0.0154615 -0.0613825 -0.3588115] b: -0.011942339549135714 cost: 648.6394511780375
iteration: 5801 w: [ 0.211541   0.015804  -0.0624325 -0.36442  ] b: -0.012126100113712401 cost: 647.9837941514609
iteration: 5901 w: [ 0.211682   0.016154  -0.0634825 -0.3699655] b: -0.012308980410778101 cost: 647.3379762581632
iteration: 6001 w: [ 0.211822   0.016504  -0.0645325 -0.3755155] b: -0.012490987986764828 cost: 646.6944523563071
iteration: 6101 w: [ 0.2119625  0.016825  -0.0655825 -0.3810445] b: -0.012672123409456514 cost: 646.0562288339962
iteration: 6201 w: [ 0.2121005  0.017125  -0.0666325 -0.3865165] b: -0.012852392093039107 cost: 645.4271963544116
iteration: 6301 w: [ 0.212239   0.017425  -0.0676825 -0.391982 ] b: -0.013031797225555575 cost: 644.8015924971579
iteration: 6401 w: [ 0.212378   0.017725  -0.0687325 -0.39744  ] b: -0.013210340216809507 cost: 644.1795163791699
iteration: 6501 w: [ 0.212515   0.018025  -0.0697825 -0.402849 ] b: -0.013388026728848293 cost: 643.5654740729954
iteration: 6601 w: [ 0.212652   0.018325  -0.0708325 -0.4082395] b: -0.013564858977700602 cost: 642.9560887832505
iteration: 6701 w: [ 0.2127885  0.018625  -0.0718825 -0.4136275] b: -0.01374084259258523 cost: 642.3496126278868
iteration: 6801 w: [ 0.212924   0.018925  -0.0729325 -0.418967 ] b: -0.01391598386789509 cost: 641.750973972813
iteration: 6901 w: [ 0.2130585  0.019225  -0.0739825 -0.4242755] b: -0.014090284070279208 cost: 641.1582356076469
iteration: 7001 w: [ 0.213193   0.019525  -0.0750325 -0.4295835] b: -0.014263746409743042 cost: 640.568109942329
iteration: 7101 w: [ 0.213327   0.019825  -0.0760825 -0.4348655] b: -0.014436375252410026 cost: 639.9832945934037
iteration: 7201 w: [ 0.2134595  0.020125  -0.0771325 -0.4401045] b: -0.014608172944214843 cost: 639.4055458161864
iteration: 7301 w: [ 0.2135925  0.020425  -0.0781825 -0.445343 ] b: -0.01477914443959268 cost: 638.8303412585573
iteration: 7401 w: [ 0.213725   0.020712  -0.0792325 -0.450556 ] b: -0.014949292091960484 cost: 638.2603743385561
iteration: 7501 w: [ 0.213856   0.020962  -0.0802345 -0.455718 ] b: -0.015118622477034573 cost: 637.6994142844079
iteration: 7601 w: [ 0.213987   0.021212  -0.0812345 -0.460876 ] b: -0.015287140198373884 cost: 637.141328724567
iteration: 7701 w: [ 0.2141175  0.021462  -0.0822345 -0.4660195] b: -0.015454844998592595 cost: 636.5871528919143
iteration: 7801 w: [ 0.214247   0.021717  -0.0832295 -0.4711345] b: -0.015621740978801963 cost: 636.0383759096808
iteration: 7901 w: [ 0.214376   0.022017  -0.0841795 -0.4762155] b: -0.01578783423794423 cost: 635.4960978953343
iteration: 8001 w: [ 0.214504   0.022317  -0.0851295 -0.481276 ] b: -0.015953127487535804 cost: 634.9582480210778
iteration: 8101 w: [ 0.2146325  0.022617  -0.0860795 -0.4863355] b: -0.016117622136583992 cost: 634.4228215205202
iteration: 8201 w: [ 0.214759   0.022917  -0.0870295 -0.4913435] b: -0.01628132562817647 cost: 633.8949096425367
iteration: 8301 w: [ 0.214886   0.023217  -0.0879795 -0.4963405] b: -0.016444239940155186 cost: 633.3703751730842
iteration: 8401 w: [ 0.2150125  0.023517  -0.0889295 -0.501336 ] b: -0.016606366647562168 cost: 632.8482581924086
iteration: 8501 w: [ 0.2151375  0.023817  -0.0898795 -0.506274 ] b: -0.016767709530766145 cost: 632.3341237830863
iteration: 8601 w: [ 0.215262   0.024117  -0.0908295 -0.5111985] b: -0.016928273313438692 cost: 631.8235400798213
iteration: 8701 w: [ 0.215387   0.024417  -0.0917795 -0.516123 ] b: -0.01708806319070792 cost: 631.3151561998055
iteration: 8801 w: [ 0.215511   0.024713  -0.0927335 -0.521015 ] b: -0.01724707952602148 cost: 630.8121060432607
iteration: 8901 w: [ 0.2156345  0.024963  -0.0937335 -0.525869 ] b: -0.017405325612922583 cost: 630.3142816967135
iteration: 9001 w: [ 0.2157575  0.025213  -0.0947335 -0.5307105] b: -0.017562809157736888 cost: 629.8198151695871
iteration: 9101 w: [ 0.21588    0.025463  -0.0957335 -0.5355455] b: -0.017719526577670713 cost: 629.3281094657372
iteration: 9201 w: [ 0.216002   0.025713  -0.0967335 -0.5403505] b: -0.017875484390204293 cost: 628.8414195222083
iteration: 9301 w: [ 0.2161225  0.025963  -0.0977335 -0.545109 ] b: -0.018030688326887326 cost: 628.3612912918138
iteration: 9401 w: [ 0.2162435  0.026213  -0.0987335 -0.5498765] b: -0.01818514099529271 cost: 627.8823616070082
iteration: 9501 w: [ 0.2163645  0.026463  -0.0997335 -0.55463  ] b: -0.01833884113036277 cost: 627.406829126374
iteration: 9601 w: [ 0.2164835  0.026713  -0.1007335 -0.55933  ] b: -0.018491796348226376 cost: 626.9384182136115
iteration: 9701 w: [ 0.2166025  0.026963  -0.1017335 -0.5640205] b: -0.0186440142509367 cost: 626.4729114274149
iteration: 9801 w: [ 0.2167215  0.0272455 -0.1027335 -0.5686955] b: -0.018795488411498525 cost: 626.0106572418074
iteration: 9901 w: [ 0.2168395  0.0275455 -0.1037335 -0.5733615] b: -0.018946223421659778 cost: 625.5511251713053
iteration: 10001 w: [ 0.2169565  0.0278455 -0.1047335 -0.5779825] b: -0.019096231305416184 cost: 625.0977588586564
iteration: 10101 w: [ 0.217073   0.0281555 -0.1057335 -0.582588 ] b: -0.019245509266673105 cost: 624.6477093062289
iteration: 10201 w: [ 0.2171905  0.0285055 -0.1067335 -0.5871965] b: -0.019394061233485523 cost: 624.1990628401919
iteration: 10301 w: [ 0.2173055  0.0288555 -0.1077335 -0.591755 ] b: -0.019541889810656344 cost: 623.756940828035
iteration: 10401 w: [ 0.217421   0.0291565 -0.1087335 -0.596304 ] b: -0.019688998492371303 cost: 623.3178810248277
iteration: 10501 w: [ 0.2175355  0.0294565 -0.1097335 -0.600827 ] b: -0.01983539125795989 cost: 622.883076942993
iteration: 10601 w: [ 0.2176505  0.0297565 -0.1107335 -0.60536  ] b: -0.019981068756584914 cost: 622.4492294594884
iteration: 10701 w: [ 0.217764   0.0300565 -0.1117335 -0.609837 ] b: -0.020126033527300156 cost: 622.0223009308603
iteration: 10801 w: [ 0.217877   0.0303565 -0.1127335 -0.614291 ] b: -0.020270294817821766 cost: 621.5992617284829
iteration: 10901 w: [ 0.21799    0.0306565 -0.1137335 -0.618751 ] b: -0.02041385061047308 cost: 621.1774937822787
iteration: 11001 w: [ 0.2181025  0.0309565 -0.1147335 -0.623193 ] b: -0.020556707946261358 cost: 620.7591386769445
iteration: 11101 w: [ 0.218214   0.0312565 -0.1157335 -0.627589 ] b: -0.02069886562388622 cost: 620.346653647179
iteration: 11201 w: [ 0.2183255  0.0315565 -0.1167335 -0.631963 ] b: -0.02084033257743231 cost: 619.9378677314106
iteration: 11301 w: [ 0.218436   0.0318565 -0.1177335 -0.6363535] b: -0.020981104941769094 cost: 619.5293800742135
iteration: 11401 w: [ 0.2185465  0.0321565 -0.1187335 -0.6407095] b: -0.02112118541533878 cost: 619.1256610414683
iteration: 11501 w: [ 0.218656   0.0324565 -0.1197335 -0.645023 ] b: -0.021260582653791514 cost: 618.7273677374055
iteration: 11601 w: [ 0.218765   0.0327565 -0.1207335 -0.6493335] b: -0.021399300515166655 cost: 618.3310315353523
iteration: 11701 w: [ 0.2188745  0.0330565 -0.1217335 -0.6536335] b: -0.021537336933569844 cost: 617.937292002899
iteration: 11801 w: [ 0.218983   0.0333565 -0.1227335 -0.657916 ] b: -0.021674693962655475 cost: 617.5467414903138
iteration: 11901 w: [ 0.2190905  0.0336565 -0.1237335 -0.6621515] b: -0.0218113813877972 cost: 617.1618783685964
iteration: 12001 w: [ 0.2191975  0.0339175 -0.1247335 -0.6663905] b: -0.021947397814013597 cost: 616.7785953545737
iteration: 12101 w: [ 0.2193045  0.0341675 -0.1257335 -0.6706005] b: -0.022082747048806018 cost: 616.3994721755062
iteration: 12201 w: [ 0.219412   0.0344175 -0.1267335 -0.6748215] b: -0.02221742695768332 cost: 616.0210374030172
iteration: 12301 w: [ 0.2195175  0.0346675 -0.1277335 -0.6789725] b: -0.02235145143549944 cost: 615.6501030944033
iteration: 12401 w: [ 0.2196225  0.0349175 -0.1287335 -0.6831335] b: -0.0224848178827133 cost: 615.2799070611549
iteration: 12501 w: [ 0.219728   0.0351675 -0.1297335 -0.6872765] b: -0.022617527643841392 cost: 614.9127850177091
iteration: 12601 w: [ 0.219833   0.0354175 -0.1307335 -0.6914245] b: -0.0227495818960631 cost: 614.5468166786753
iteration: 12701 w: [ 0.219937   0.0357035 -0.1316975 -0.695498 ] b: -0.022880989178960497 cost: 614.1890482651543
iteration: 12801 w: [ 0.2200405  0.0360035 -0.1326475 -0.69959  ] b: -0.023011749972109922 cost: 613.8314674589074
iteration: 12901 w: [ 0.2201435  0.0363035 -0.1335975 -0.703653 ] b: -0.023141865970558107 cost: 613.4777823447339
iteration: 13001 w: [ 0.220247   0.0366035 -0.1345475 -0.707723 ] b: -0.02327133873010081 cost: 613.1250323657525
iteration: 13101 w: [ 0.2203485  0.0369035 -0.1354975 -0.711743 ] b: -0.02340017468047057 cost: 612.7778432097031
iteration: 13201 w: [ 0.2204495  0.0372035 -0.1364475 -0.715743 ] b: -0.023528377632724386 cost: 612.4337408013147
iteration: 13301 w: [ 0.220551   0.0375035 -0.1373975 -0.719737 ] b: -0.023655947599212898 cost: 612.0915776312164
iteration: 13401 w: [ 0.220652   0.0378035 -0.1383475 -0.723737 ] b: -0.023782887371431118 cost: 611.7503919077939
iteration: 13501 w: [ 0.2207525  0.0381035 -0.1392975 -0.727682 ] b: -0.0239091993245801 cost: 611.4150384762629
iteration: 13601 w: [ 0.220852   0.0384035 -0.1402475 -0.731619 ] b: -0.02403488506694832 cost: 611.0817408338819
iteration: 13701 w: [ 0.2209515  0.0386875 -0.1411975 -0.735535 ] b: -0.024159953743669894 cost: 610.7516098278452
iteration: 13801 w: [ 0.2210505  0.0389375 -0.1421475 -0.739453 ] b: -0.024284399432392856 cost: 610.4229305640621
iteration: 13901 w: [ 0.2211495  0.0391875 -0.1430975 -0.7433555] b: -0.02440823061268634 cost: 610.0968620724638
iteration: 14001 w: [ 0.2212475  0.0394375 -0.1440475 -0.7472055] b: -0.024531448498309936 cost: 609.7762667281536
iteration: 14101 w: [ 0.221345   0.0396875 -0.1449975 -0.75105  ] b: -0.024654058484439773 cost: 609.4574515351217
iteration: 14201 w: [ 0.221443   0.0399375 -0.1459475 -0.7549   ] b: -0.024776058627795857 cost: 609.1395605427014
iteration: 14301 w: [ 0.2215395  0.0401875 -0.1468975 -0.7587235] b: -0.02489745463311686 cost: 608.8250590471938
iteration: 14401 w: [ 0.2216365  0.0404375 -0.1478475 -0.7625305] b: -0.025018246447289245 cost: 608.513150635224
iteration: 14501 w: [ 0.221732   0.0406875 -0.1487975 -0.7662865] b: -0.0251384419363099 cost: 608.2064466004118
iteration: 14601 w: [ 0.221828   0.0409375 -0.1497475 -0.7700675] b: -0.02525803949500909 cost: 607.899137813877
iteration: 14701 w: [ 0.2219235  0.0411875 -0.1506975 -0.773818 ] b: -0.025377043527862346 cost: 607.5954341258337
iteration: 14801 w: [ 0.222018   0.0414375 -0.1516475 -0.77757  ] b: -0.025495452376246567 cost: 607.2929046248208
iteration: 14901 w: [ 0.222112   0.0416875 -0.1525975 -0.78127  ] b: -0.025613273671796284 cost: 606.9955455849491
iteration: 15001 w: [ 0.222206   0.0419375 -0.1535475 -0.7849655] b: -0.025730508955738533 cost: 606.6997721135755
iteration: 15101 w: [ 0.222299   0.0421875 -0.1544975 -0.7886515] b: -0.02584716140403884 cost: 606.4059523084273
iteration: 15201 w: [ 0.2223935  0.0424375 -0.1554475 -0.7923395] b: -0.025963231464783777 cost: 606.113223033845
iteration: 15301 w: [ 0.222485   0.0427205 -0.1563645 -0.7959785] b: -0.026078719669841502 cost: 605.825774379996
iteration: 15401 w: [ 0.2225775  0.0430205 -0.1572645 -0.799608 ] b: -0.026193634847617844 cost: 605.5404515207609
iteration: 15501 w: [ 0.2226685  0.0433205 -0.1581645 -0.803218 ] b: -0.02630797824718566 cost: 605.2577528413842
iteration: 15601 w: [ 0.22276    0.0436465 -0.1590645 -0.8068355] b: -0.02642174994469171 cost: 604.975542649424
iteration: 15701 w: [ 0.2228515  0.0439465 -0.1599645 -0.8104355] b: -0.026534950684120408 cost: 604.6959461327008
iteration: 15801 w: [ 0.222942   0.0442465 -0.1608645 -0.813985 ] b: -0.02664758577218656 cost: 604.4211587364466
iteration: 15901 w: [ 0.223032   0.0445465 -0.1617645 -0.817535 ] b: -0.026759661095677168 cost: 604.1474876756603
iteration: 16001 w: [ 0.223121   0.0448465 -0.1626645 -0.82106  ] b: -0.02687117796326525 cost: 603.8767475121662
iteration: 16101 w: [ 0.223211   0.0451465 -0.1635645 -0.8246095] b: -0.02698213300753872 cost: 603.6054067327044
iteration: 16201 w: [ 0.2232995  0.0454465 -0.1644645 -0.828118 ] b: -0.02709253179619542 cost: 603.338109411341
iteration: 16301 w: [ 0.2233885  0.0457465 -0.1653645 -0.831605 ] b: -0.02720237706930822 cost: 603.0734448329539
iteration: 16401 w: [ 0.2234755  0.0460465 -0.1662645 -0.8350605] b: -0.02731167200178289 cost: 602.8120955019917
iteration: 16501 w: [ 0.2235635  0.0463465 -0.1671645 -0.838531 ] b: -0.027420418152392365 cost: 602.5507931241274
iteration: 16601 w: [ 0.2236505  0.0466465 -0.1680645 -0.841981 ] b: -0.027528617355603375 cost: 602.2920132344569
iteration: 16701 w: [ 0.223738   0.0469465 -0.1689645 -0.845419 ] b: -0.02763626984870761 cost: 602.0351472733996
iteration: 16801 w: [ 0.2238245  0.0472465 -0.1698645 -0.848819 ] b: -0.02774338257091851 cost: 601.781971731565
iteration: 16901 w: [ 0.2239095  0.0475465 -0.1707645 -0.852201 ] b: -0.027849960070771652 cost: 601.5310860833888
iteration: 17001 w: [ 0.2239955  0.0478465 -0.1716645 -0.855594 ] b: -0.027956000095674418 cost: 601.280496791055
iteration: 17101 w: [ 0.2240815  0.0481465 -0.1725645 -0.858969 ] b: -0.028061503217908484 cost: 601.0321791382336
iteration: 17201 w: [ 0.2241665  0.0484465 -0.1734645 -0.862335 ] b: -0.02816647496249229 cost: 600.785512290176
iteration: 17301 w: [ 0.2242505  0.0487465 -0.1743645 -0.8656545] b: -0.028270915757273776 cost: 600.5430041094243
iteration: 17401 w: [ 0.2243345  0.0490465 -0.1752645 -0.8689625] b: -0.028374833813324698 cost: 600.302272665091
iteration: 17501 w: [ 0.2244185  0.0493465 -0.1761645 -0.872278 ] b: -0.028478226503474452 cost: 600.0620443034203
iteration: 17601 w: [ 0.224502   0.0496465 -0.1770645 -0.875578 ] b: -0.028581094737951146 cost: 599.8238493606705
iteration: 17701 w: [ 0.2245855  0.0499075 -0.1780035 -0.878873 ] b: -0.028683441628782586 cost: 599.5864780048678
iteration: 17801 w: [ 0.2246685  0.0501575 -0.1789535 -0.882123 ] b: -0.028785270033620674 cost: 599.3529134291119
iteration: 17901 w: [ 0.2247505  0.0504075 -0.1799035 -0.885349 ] b: -0.028886586852719803 cost: 599.1218874398852
iteration: 18001 w: [ 0.2248325  0.0506575 -0.1808535 -0.888599 ] b: -0.0289873872507459 cost: 598.8902552467946
iteration: 18101 w: [ 0.224914   0.0509075 -0.1818035 -0.891805 ] b: -0.029087676851767906 cost: 598.6624413867178
iteration: 18201 w: [ 0.224996   0.0511575 -0.1827535 -0.895052 ] b: -0.029187455423271568 cost: 598.4329274248081
iteration: 18301 w: [ 0.225077   0.0514075 -0.1837035 -0.898213 ] b: -0.029286726831094834 cost: 598.2098997223087
iteration: 18401 w: [ 0.225157   0.0516575 -0.1846535 -0.9013855] b: -0.029385497944038615 cost: 597.9870568240138
iteration: 18501 w: [ 0.2252375  0.0519075 -0.1856035 -0.90454  ] b: -0.029483766806903622 cost: 597.7662813098792
iteration: 18601 w: [ 0.2253175  0.0521575 -0.1865535 -0.90769  ] b: -0.029581535070724117 cost: 597.5467052503907
iteration: 18701 w: [ 0.225397   0.0524075 -0.1875035 -0.9108425] b: -0.029678803236851573 cost: 597.3278836386268
iteration: 18801 w: [ 0.2254765  0.0526575 -0.1884535 -0.913966 ] b: -0.029775573873902755 cost: 597.1117936514489
iteration: 18901 w: [ 0.2255545  0.0529525 -0.1893585 -0.917044 ] b: -0.029871854940054024 cost: 596.9000182722007
iteration: 19001 w: [ 0.2256335  0.0532525 -0.1902585 -0.920144 ] b: -0.02996764381481427 cost: 596.6878057834251
iteration: 19101 w: [ 0.2257105  0.0535525 -0.1911585 -0.923202 ] b: -0.030062947666483684 cost: 596.4790787932457
iteration: 19201 w: [ 0.2257895  0.0538525 -0.1920585 -0.926298 ] b: -0.030157760385747162 cost: 596.268863960318
iteration: 19301 w: [ 0.2258665  0.0541525 -0.1929585 -0.9293565] b: -0.03025208707109722 cost: 596.0618328563316
iteration: 19401 w: [ 0.2259435  0.0544525 -0.1938585 -0.932372 ] b: -0.030345931795073677 cost: 595.8582870482653
iteration: 19501 w: [ 0.22602    0.0547525 -0.1947585 -0.935387 ] b: -0.03043929869763318 cost: 595.6556073043978
iteration: 19601 w: [ 0.2260955  0.0550525 -0.1956585 -0.938387 ] b: -0.030532190708298445 cost: 595.4546716581052
iteration: 19701 w: [ 0.2261715  0.0553525 -0.1965585 -0.9413945] b: -0.030624605111184526 cost: 595.2541097034198
iteration: 19801 w: [ 0.226248   0.0556525 -0.1974585 -0.9443945] b: -0.03071654391543985 cost: 595.0548272177073
iteration: 19901 w: [ 0.226323   0.055948  -0.1983585 -0.947353 ] b: -0.030808008508034515 cost: 594.8588797489125
iteration: 20001 w: [ 0.2263975  0.056198  -0.1992585 -0.950303 ] b: -0.03089900821608077 cost: 594.6645143205441
iteration: 20101 w: [ 0.2264715  0.056448  -0.2001585 -0.953236 ] b: -0.030989540724734088 cost: 594.4719559722831
iteration: 20201 w: [ 0.226546   0.056698  -0.2010585 -0.9561575] b: -0.031079610285199125 cost: 594.2808641987467
iteration: 20301 w: [ 0.226621   0.056948  -0.2019585 -0.959099 ] b: -0.031169212585408033 cost: 594.089382321483
iteration: 20401 w: [ 0.2266945  0.057198  -0.2028585 -0.961999 ] b: -0.03125835336460141 cost: 593.9011220856247
iteration: 20501 w: [ 0.226768   0.057448  -0.2037585 -0.9648995] b: -0.031347034380156076 cost: 593.7136055893023
iteration: 20601 w: [ 0.2268405  0.057698  -0.2046585 -0.96775  ] b: -0.03143525829466008 cost: 593.5297588774491
iteration: 20701 w: [ 0.226913   0.057948  -0.2055585 -0.9706005] b: -0.031523030256172514 cost: 593.3466593044674
iteration: 20801 w: [ 0.2269855  0.058198  -0.2064585 -0.973461 ] b: -0.03161034795099629 cost: 593.1637328043008
iteration: 20901 w: [ 0.2270575  0.058448  -0.2073585 -0.976311 ] b: -0.03169721273547193 cost: 592.9821592767
iteration: 21001 w: [ 0.2271295  0.058698  -0.2082585 -0.9791445] b: -0.031783627973511856 cost: 592.8022709309206
iteration: 21101 w: [ 0.2272005  0.058948  -0.2091585 -0.981954 ] b: -0.03186959593254691 cost: 592.6244816666643
iteration: 21201 w: [ 0.227271   0.059198  -0.2100585 -0.9847385] b: -0.031955118891547736 cost: 592.4488285694205
iteration: 21301 w: [ 0.2273415  0.059448  -0.2109585 -0.9875095] b: -0.03204020318925374 cost: 592.2746461288074
iteration: 21401 w: [ 0.227413   0.059698  -0.2118585 -0.990308 ] b: -0.03212484466369454 cost: 592.0996322811992
iteration: 21501 w: [ 0.2274825  0.059948  -0.2127585 -0.993058 ] b: -0.032209045856998644 cost: 591.9280399144474
iteration: 21601 w: [ 0.227553   0.060198  -0.2136585 -0.9958385] b: -0.03229280796740813 cost: 591.7554532343294
iteration: 21701 w: [ 0.227622   0.060448  -0.2145585 -0.9985625] b: -0.03237613245359281 cost: 591.5866948102239
iteration: 21801 w: [ 0.227691   0.060698  -0.2154585 -1.0012625] b: -0.032459028825831876 cost: 591.4199363990265
iteration: 21901 w: [ 0.2277595  0.060948  -0.2163585 -1.003978 ] b: -0.03254149309225528 cost: 591.2530038709505
iteration: 22001 w: [ 0.2278285  0.061198  -0.2172585 -1.006678 ] b: -0.032623529803074224 cost: 591.0875922861928
iteration: 22101 w: [ 0.227897   0.061448  -0.2181585 -1.0093755] b: -0.032705134098729445 cost: 590.922988556733
iteration: 22201 w: [ 0.227965   0.061698  -0.2190585 -1.0120665] b: -0.032786313600360585 cost: 590.759406288281
iteration: 22301 w: [ 0.228033   0.061948  -0.2199585 -1.0147375] b: -0.03286706473063845 cost: 590.5975642687405
iteration: 22401 w: [ 0.228099   0.062198  -0.2208585 -1.0173525] b: -0.03294739682079655 cost: 590.4393748598166
iteration: 22501 w: [ 0.2281665  0.062428  -0.2217585 -1.019995 ] b: -0.03302731262759392 cost: 590.2804691124735
iteration: 22601 w: [ 0.228233   0.062678  -0.2226585 -1.0226305] b: -0.033106810102979764 cost: 590.1224610798586
iteration: 22701 w: [ 0.228299   0.062932  -0.2235585 -1.0252305] b: -0.033185890804676224 cost: 589.9669416345338
iteration: 22801 w: [ 0.228366   0.063232  -0.2244585 -1.0278745] b: -0.03326455330480152 cost: 589.8094626462408
iteration: 22901 w: [ 0.228432   0.063532  -0.2253585 -1.030469 ] b: -0.033342801129786825 cost: 589.6552155308925
iteration: 23001 w: [ 0.2284965  0.063832  -0.2262585 -1.033019 ] b: -0.03342064024019282 cost: 589.5039065495638
iteration: 23101 w: [ 0.2285615  0.064132  -0.2271585 -1.035591 ] b: -0.03349807166603075 cost: 589.3520580402729
iteration: 23201 w: [ 0.2286265  0.064432  -0.2280585 -1.038141 ] b: -0.03357509639770777 cost: 589.2019537850598
iteration: 23301 w: [ 0.2286915  0.064732  -0.2289585 -1.040691 ] b: -0.03365171702513824 cost: 589.0524502184331
iteration: 23401 w: [ 0.2287555  0.065032  -0.2298585 -1.043234 ] b: -0.03372793269256857 cost: 588.9039059229541
iteration: 23501 w: [ 0.22882    0.065332  -0.2307585 -1.045784 ] b: -0.03380374387021662 cost: 588.7556020886944
iteration: 23601 w: [ 0.2288835  0.065632  -0.2316585 -1.048277 ] b: -0.03387915359030647 cost: 588.6107860098186
iteration: 23701 w: [ 0.2289465  0.065932  -0.2325585 -1.0507635] b: -0.03395416925930713 cost: 588.4668727039144
iteration: 23801 w: [ 0.2290095  0.066232  -0.2334585 -1.0532635] b: -0.034028788166007955 cost: 588.3228533495923
iteration: 23901 w: [ 0.229072   0.066532  -0.2343585 -1.0557175] b: -0.034103011966940044 cost: 588.1817101748717
iteration: 24001 w: [ 0.2291345  0.066832  -0.2352585 -1.058194 ] b: -0.03417684460499529 cost: 588.0400048215535
iteration: 24101 w: [ 0.2291975  0.067132  -0.2361585 -1.0606755] b: -0.03425027975225192 cost: 587.8986178886387
iteration: 24201 w: [ 0.2292595  0.067432  -0.2370585 -1.0631255] b: -0.03432332467844226 cost: 587.7593542571486
iteration: 24301 w: [ 0.229321   0.067732  -0.2379585 -1.065549 ] b: -0.03439598191029202 cost: 587.6219467202673
iteration: 24401 w: [ 0.229382   0.068032  -0.2388585 -1.067961 ] b: -0.03446825314321018 cost: 587.4856451352441
iteration: 24501 w: [ 0.229443   0.068332  -0.2397585 -1.070361 ] b: -0.03454014753791199 cost: 587.3504653415265
iteration: 24601 w: [ 0.2295035  0.068632  -0.2406585 -1.072761 ] b: -0.03461165826637223 cost: 587.215819525676
iteration: 24701 w: [ 0.2295645  0.068932  -0.2415585 -1.075161 ] b: -0.03468278609644376 cost: 587.0817057127721
iteration: 24801 w: [ 0.2296255  0.069232  -0.2424585 -1.077561 ] b: -0.03475352957996196 cost: 586.9481249879263
iteration: 24901 w: [ 0.2296855  0.069532  -0.2433585 -1.079932 ] b: -0.034823891889103224 cost: 586.816464124715
iteration: 25001 w: [ 0.2297445  0.069832  -0.2442585 -1.082273 ] b: -0.03489388267399602 cost: 586.6867521192315
iteration: 25101 w: [ 0.2298045  0.070132  -0.2451585 -1.084623 ] b: -0.03496349871261061 cost: 586.5571197797434
iteration: 25201 w: [ 0.229863   0.070432  -0.2460585 -1.0869325] b: -0.0350327430143417 cost: 586.4299103100594
iteration: 25301 w: [ 0.229922   0.070704  -0.2469585 -1.0892605] b: -0.03510162088340405 cost: 586.3024909515779
iteration: 25401 w: [ 0.2299815  0.070954  -0.2478585 -1.0916055] b: -0.035170124101316244 cost: 586.1749080756
iteration: 25501 w: [ 0.23004    0.071204  -0.2487585 -1.0939055] b: -0.035238260838501914 cost: 586.0499285070129
iteration: 25601 w: [ 0.2300985  0.071454  -0.2496585 -1.096214 ] b: -0.03530603098095956 cost: 585.9250456315397
iteration: 25701 w: [ 0.230157   0.071704  -0.2505585 -1.0984995] b: -0.035373432904286434 cost: 585.801716711953
iteration: 25801 w: [ 0.2302135  0.071954  -0.2514585 -1.1007495] b: -0.03544047941469967 cost: 585.6805035609458
iteration: 25901 w: [ 0.230271   0.072204  -0.2523585 -1.1029995] b: -0.03550716566380518 cost: 585.5597585295052
iteration: 26001 w: [ 0.2303285  0.072454  -0.2532585 -1.105257 ] b: -0.035573490160500036 cost: 585.4391421194335
iteration: 26101 w: [ 0.230385   0.072704  -0.2541585 -1.107507 ] b: -0.035639455878560135 cost: 585.3193393114123
iteration: 26201 w: [ 0.2304425  0.072954  -0.2550585 -1.109757 ] b: -0.03570506138918167 cost: 585.2000043863312
iteration: 26301 w: [ 0.2304985  0.073204  -0.2559585 -1.111981 ] b: -0.03577031283924514 cost: 585.0823081462393
iteration: 26401 w: [ 0.2305555  0.073454  -0.2568585 -1.114202 ] b: -0.035835206768040535 cost: 584.9652029548472
iteration: 26501 w: [ 0.230611   0.073704  -0.2577585 -1.116402 ] b: -0.035899750630749204 cost: 584.8494917920449
iteration: 26601 w: [ 0.230666   0.073954  -0.2586585 -1.1185575] b: -0.035963951829464914 cost: 584.736200649114
iteration: 26701 w: [ 0.2307215  0.074204  -0.2595585 -1.120743 ] b: -0.03602780596903525 cost: 584.6220183015874
iteration: 26801 w: [ 0.230777   0.074454  -0.2604585 -1.122943 ] b: -0.036091307838234124 cost: 584.50764343916
iteration: 26901 w: [ 0.230832   0.074704  -0.2613585 -1.1250935] b: -0.03615446516129961 cost: 584.3958804264032
iteration: 27001 w: [ 0.2308865  0.074954  -0.2622585 -1.127249 ] b: -0.036217276007025186 cost: 584.2843306559529
iteration: 27101 w: [ 0.230942   0.075204  -0.2631575 -1.129444 ] b: -0.036279741540073546 cost: 584.1715191658969
iteration: 27201 w: [ 0.2309955  0.075454  -0.2640075 -1.131544 ] b: -0.03634186722265422 cost: 584.0641202463933
iteration: 27301 w: [ 0.231049   0.075704  -0.2648575 -1.133644 ] b: -0.03640365750762085 cost: 583.9571307072051
iteration: 27401 w: [ 0.2311025  0.0759575 -0.265704  -1.1357625] b: -0.03646511194130591 cost: 583.8498018988405
iteration: 27501 w: [ 0.231156   0.0762575 -0.266504  -1.1378625] b: -0.036526229855296806 cost: 583.7442272701054
iteration: 27601 w: [ 0.231209   0.0765575 -0.267304  -1.1399625] b: -0.03658701315868626 cost: 583.6390618390426
iteration: 27701 w: [ 0.231262   0.0768575 -0.268104  -1.142059 ] b: -0.03664746317113464 cost: 583.5344523286376
iteration: 27801 w: [ 0.2313145  0.0771575 -0.268904  -1.144146 ] b: -0.03670758274728636 cost: 583.4306493396557
iteration: 27901 w: [ 0.231368   0.0774575 -0.269704  -1.1462385] b: -0.03676736434747774 cost: 583.327018319911
iteration: 28001 w: [ 0.2314195  0.0777575 -0.270504  -1.148287 ] b: -0.03682681910070681 cost: 583.2256253025431
iteration: 28101 w: [ 0.23147    0.0780575 -0.271304  -1.150287 ] b: -0.03688595444246288 cost: 583.1266304988022
iteration: 28201 w: [ 0.231522   0.0783575 -0.272104  -1.1523345] b: -0.03694476554783443 cost: 583.0260468945207
iteration: 28301 w: [ 0.231574   0.0786575 -0.272904  -1.1543845] b: -0.037003248744037834 cost: 582.9257494374963
iteration: 28401 w: [ 0.2316245  0.0789575 -0.273704  -1.156388 ] b: -0.03706140981977542 cost: 582.8277429568899
iteration: 28501 w: [ 0.2316755  0.0792525 -0.274504  -1.158393 ] b: -0.03711925348814608 cost: 582.7300763452338
iteration: 28601 w: [ 0.2317275  0.0795025 -0.275304  -1.160443 ] b: -0.03717677158621253 cost: 582.6312222039475
iteration: 28701 w: [ 0.231778   0.0797525 -0.276104  -1.1624535] b: -0.03723396624406065 cost: 582.5343513982098
iteration: 28801 w: [ 0.2318275  0.0800025 -0.276904  -1.1644035] b: -0.037290847107994476 cost: 582.4402837453388
iteration: 28901 w: [ 0.2318775  0.0802525 -0.277704  -1.1663635] b: -0.03734741736588498 cost: 582.3461689874248
iteration: 29001 w: [ 0.231928   0.0805025 -0.278504  -1.168334 ] b: -0.03740367254773504 cost: 582.2519930753316
iteration: 29101 w: [ 0.231977   0.0807525 -0.279304  -1.170284 ] b: -0.03745961774146073 cost: 582.1589906539273
iteration: 29201 w: [ 0.2320265  0.0810025 -0.280104  -1.172234 ] b: -0.03751524991403125 cost: 582.0663409135265
iteration: 29301 w: [ 0.2320755  0.0812525 -0.280904  -1.174177 ] b: -0.037570570510696205 cost: 581.9743196583163
iteration: 29401 w: [ 0.2321255  0.0815025 -0.281704  -1.176127 ] b: -0.03762558376528412 cost: 581.8823742526064
iteration: 29501 w: [ 0.2321745  0.0817525 -0.282504  -1.178077 ] b: -0.03768028659555024 cost: 581.790783140823
iteration: 29601 w: [ 0.2322235  0.0820025 -0.283304  -1.179993 ] b: -0.03773467896340583 cost: 581.7008612963946
iteration: 29701 w: [ 0.2322705  0.0822525 -0.284104  -1.1818505] b: -0.037788772464048104 cost: 581.6135375926061
iteration: 29801 w: [ 0.2323185  0.0825025 -0.284904  -1.1837505] b: -0.03784256607677312 cost: 581.524902996663
iteration: 29901 w: [ 0.2323665  0.0827525 -0.285704  -1.1856505] b: -0.03789605642095031 cost: 581.4366040876556
iteration: 30001 w: [ 0.232414   0.0830025 -0.286504  -1.1875125] b: -0.03794924505114637 cost: 581.3500862598542
iteration: 30101 w: [ 0.232461   0.0832525 -0.287304  -1.189364 ] b: -0.038002138879864575 cost: 581.2642892822115
iteration: 30201 w: [ 0.232509   0.0835025 -0.288104  -1.191264 ] b: -0.038054734023587715 cost: 581.1769821691576
iteration: 30301 w: [ 0.232557   0.0837525 -0.288904  -1.193145 ] b: -0.03810702570206265 cost: 581.0907234453425
iteration: 30401 w: [ 0.2326035  0.0840025 -0.289704  -1.194995 ] b: -0.038159019239984805 cost: 581.0059534748533
iteration: 30501 w: [ 0.23265    0.0842525 -0.290504  -1.196802 ] b: -0.038210721202811014 cost: 580.9231010096198
iteration: 30601 w: [ 0.232696   0.0845025 -0.291304  -1.1986445] b: -0.03826213457334974 cost: 580.8392390338167
iteration: 30701 w: [ 0.2327425  0.0847525 -0.292104  -1.2004475] b: -0.03831325491083526 cost: 580.7571483266508
iteration: 30801 w: [ 0.2327875  0.0850025 -0.292904  -1.2022475] b: -0.038364088279058836 cost: 580.6754721971766
iteration: 30901 w: [ 0.232833   0.0852525 -0.293704  -1.2040475] b: -0.03841463635969496 cost: 580.5940976853171
iteration: 31001 w: [ 0.232879   0.0855025 -0.294504  -1.205854 ] b: -0.03846489687908244 cost: 580.5127879100409
iteration: 31101 w: [ 0.232925   0.0857525 -0.295304  -1.207654 ] b: -0.03851486725696284 cost: 580.4320176154398
iteration: 31201 w: [ 0.2329705  0.0860025 -0.296104  -1.209454 ] b: -0.038564549111440846 cost: 580.3515498560345
iteration: 31301 w: [ 0.233016   0.0862525 -0.296904  -1.211254 ] b: -0.03861394464289773 cost: 580.271384083231
iteration: 31401 w: [ 0.23306    0.0865025 -0.297704  -1.212981 ] b: -0.03866306022889402 cost: 580.1941290797067
iteration: 31501 w: [ 0.2331045  0.0867525 -0.298504  -1.214731 ] b: -0.03871189940458871 cost: 580.1163341865199
iteration: 31601 w: [ 0.2331485  0.0870025 -0.299304  -1.216481 ] b: -0.03876045611532014 cost: 580.0388257038768
iteration: 31701 w: [ 0.2331925  0.0872525 -0.300104  -1.218215 ] b: -0.03880873314917972 cost: 579.9621667934034
iteration: 31801 w: [ 0.233236   0.0875025 -0.300904  -1.219915 ] b: -0.03885673724861454 cost: 579.8869820571664
iteration: 31901 w: [ 0.2332795  0.0877525 -0.301704  -1.221651 ] b: -0.0389044692318585 cost: 579.810810084755
iteration: 32001 w: [ 0.2333245  0.0880025 -0.302504  -1.223401 ] b: -0.038951917774882945 cost: 579.7344305934936
iteration: 32101 w: [ 0.233368   0.0882525 -0.303304  -1.225117 ] b: -0.038999089943017894 cost: 579.6595155814375
iteration: 32201 w: [ 0.233411   0.0885025 -0.304104  -1.226817 ] b: -0.03904599065257062 cost: 579.5854275156081
iteration: 32301 w: [ 0.233454   0.0887405 -0.304916  -1.228515 ] b: -0.03909262220892757 cost: 579.5115402500659
iteration: 32401 w: [ 0.233497   0.0889405 -0.305766  -1.230215 ] b: -0.03913898019763201 cost: 579.4374179785354
iteration: 32501 w: [ 0.2335395  0.0891405 -0.306616  -1.231867 ] b: -0.03918506809116004 cost: 579.3651987236226
iteration: 32601 w: [ 0.2335815  0.0893405 -0.307466  -1.233517 ] b: -0.03923089502544056 cost: 579.293303926633
iteration: 32701 w: [ 0.2336235  0.0895405 -0.308316  -1.235167 ] b: -0.039276454919974196 cost: 579.2216646028121
iteration: 32801 w: [ 0.233666   0.0897405 -0.309166  -1.236841 ] b: -0.039321748947745525 cost: 579.1494749983648
iteration: 32901 w: [ 0.233708   0.0899405 -0.310016  -1.238491 ] b: -0.03936677744506123 cost: 579.0783502171353
iteration: 33001 w: [ 0.23375    0.0901825 -0.310866  -1.240141 ] b: -0.03941154076535484 cost: 579.0072381661133
iteration: 33101 w: [ 0.2337915  0.0904325 -0.311716  -1.241791 ] b: -0.03945604130048666 cost: 578.9363361525034
iteration: 33201 w: [ 0.233833   0.0906825 -0.312566  -1.243424 ] b: -0.039500276418159834 cost: 578.8662496264814
iteration: 33301 w: [ 0.2338745  0.0909325 -0.313416  -1.245044 ] b: -0.039544253036813914 cost: 578.7968398683205
iteration: 33401 w: [ 0.233915   0.0912015 -0.314266  -1.246644 ] b: -0.03958797167206071 cost: 578.7282213140238
iteration: 33501 w: [ 0.2339555  0.0915015 -0.315116  -1.248244 ] b: -0.039631433847373415 cost: 578.6596645429348
iteration: 33601 w: [ 0.2339955  0.0918015 -0.315966  -1.2498235] b: -0.03967463920262613 cost: 578.5920126118914
iteration: 33701 w: [ 0.2340345  0.0921015 -0.316816  -1.251378 ] b: -0.03971759518180093 cost: 578.5254024140827
iteration: 33801 w: [ 0.2340755  0.0924015 -0.317666  -1.252978 ] b: -0.03976029560045821 cost: 578.4575577119253
iteration: 33901 w: [ 0.234116   0.0927015 -0.318516  -1.254578 ] b: -0.03980274014542608 cost: 578.3899545900872
iteration: 34001 w: [ 0.234156   0.0930015 -0.319366  -1.256156 ] b: -0.0398449291811528 cost: 578.3232921326702
iteration: 34101 w: [ 0.234195   0.0933015 -0.320216  -1.257706 ] b: -0.03988686953426681 cost: 578.2577512513948
iteration: 34201 w: [ 0.2342345  0.0936015 -0.321066  -1.2592665] b: -0.03992855968521551 cost: 578.192105442392
iteration: 34301 w: [ 0.2342745  0.0939015 -0.321916  -1.260846 ] b: -0.039969997145264925 cost: 578.1260926471763
iteration: 34401 w: [ 0.2343135  0.0942015 -0.322766  -1.262376 ] b: -0.0400111836306711 cost: 578.0618610106209
iteration: 34501 w: [ 0.234351   0.0945015 -0.323616  -1.263876 ] b: -0.04005213058034522 cost: 577.9987844177801
iteration: 34601 w: [ 0.234389   0.0948015 -0.324466  -1.265376 ] b: -0.040092835569364216 cost: 577.9359195552594
iteration: 34701 w: [ 0.2344275  0.0951015 -0.325316  -1.266885 ] b: -0.04013329949006035 cost: 577.8729892010455
iteration: 34801 w: [ 0.2344665  0.0954015 -0.326166  -1.2684235] b: -0.0401735179249774 cost: 577.8093686928104
iteration: 34901 w: [ 0.2345045  0.0957015 -0.327016  -1.2699235] b: -0.04021349173072119 cost: 577.7471477518251
iteration: 35001 w: [ 0.2345425  0.0960015 -0.327866  -1.2714235] b: -0.0402532243530567 cost: 577.6851392670904
iteration: 35101 w: [ 0.23458    0.0963015 -0.328716  -1.2729235] b: -0.04029271580407977 cost: 577.6233440632799
iteration: 35201 w: [ 0.234618   0.0966015 -0.329566  -1.2744265] b: -0.04033196703313952 cost: 577.561670194767
iteration: 35301 w: [ 0.2346565  0.0969015 -0.330416  -1.2759265] b: -0.040370974913990804 cost: 577.5002985706521
iteration: 35401 w: [ 0.2346935  0.0972015 -0.331266  -1.2773845] b: -0.04040974820161255 cost: 577.4403948883896
iteration: 35501 w: [ 0.23473    0.0975015 -0.332116  -1.2788345] b: -0.04044828782236295 cost: 577.3809305612007
iteration: 35601 w: [ 0.2347665  0.0978015 -0.332966  -1.2802845] b: -0.04048659269761744 cost: 577.3216652853081
iteration: 35701 w: [ 0.2348025  0.0981015 -0.333816  -1.281697 ] b: -0.04052466800032149 cost: 577.2637036243619
iteration: 35801 w: [ 0.234839   0.0984015 -0.334666  -1.2831375] b: -0.04056251456725318 cost: 577.2051096373219
iteration: 35901 w: [ 0.234876   0.0987015 -0.335516  -1.2845875] b: -0.04060012693596323 cost: 577.1464342581274
iteration: 36001 w: [ 0.2349125  0.0990015 -0.336366  -1.2860375] b: -0.040637507884454825 cost: 577.0879582969292
iteration: 36101 w: [ 0.2349485  0.0993015 -0.337216  -1.287469 ] b: -0.04067465497604283 cost: 577.0302170243261
iteration: 36201 w: [ 0.2349845  0.0996015 -0.338066  -1.288869 ] b: -0.04071157545788297 cost: 576.9735767128163
iteration: 36301 w: [ 0.2350205  0.0999015 -0.338916  -1.290291 ] b: -0.04074827073290848 cost: 576.9164916057211
iteration: 36401 w: [ 0.235057   0.1002015 -0.339766  -1.291741 ] b: -0.04078473294128609 cost: 576.8587984629943
iteration: 36501 w: [ 0.235093   0.1005015 -0.340616  -1.29315  ] b: -0.04082096442696895 cost: 576.8024695150779
iteration: 36601 w: [ 0.235127   0.1008015 -0.341466  -1.294503 ] b: -0.040856975545559504 cost: 576.7479141739208
iteration: 36701 w: [ 0.235161   0.1011015 -0.342316  -1.295853 ] b: -0.040892768210689545 cost: 576.693617432196
iteration: 36801 w: [ 0.2351955  0.1014015 -0.343166  -1.297203 ] b: -0.0409283433718738 cost: 576.6394934582967
iteration: 36901 w: [ 0.2352305  0.101653  -0.344016  -1.2986015] b: -0.04096369792004398 cost: 576.5844670090263
iteration: 37001 w: [ 0.2352655  0.101903  -0.344866  -1.2999845] b: -0.04099882822106821 cost: 576.5300651668858
iteration: 37101 w: [ 0.2353     0.102153  -0.345716  -1.3013345] b: -0.04103373899600653 cost: 576.4767575590865
iteration: 37201 w: [ 0.235335   0.102403  -0.346566  -1.3026845] b: -0.04106843126447955 cost: 576.4236229323824
iteration: 37301 w: [ 0.2353685  0.102653  -0.347416  -1.3040345] b: -0.041102906494701615 cost: 576.3706626628178
iteration: 37401 w: [ 0.2354035  0.102903  -0.348266  -1.305402 ] b: -0.041137162685250535 cost: 576.3173965234547
iteration: 37501 w: [ 0.235438   0.103153  -0.349116  -1.3067665] b: -0.04117119741448527 cost: 576.264390047907
iteration: 37601 w: [ 0.235472   0.103403  -0.349966  -1.3081055] b: -0.04120501502001705 cost: 576.2122501390596
iteration: 37701 w: [ 0.2355055  0.103653  -0.350816  -1.3094055] b: -0.04123862059829533 cost: 576.1613307696916
iteration: 37801 w: [ 0.235538   0.103903  -0.351666  -1.3107055] b: -0.04127201738045683 cost: 576.1105734746174
iteration: 37901 w: [ 0.235571   0.104153  -0.352516  -1.3120055] b: -0.041305203555341244 cost: 576.0599765863802
iteration: 38001 w: [ 0.235604  0.104403 -0.353366 -1.313289] b: -0.04133818302203708 cost: 576.0099787025753
iteration: 38101 w: [ 0.235637  0.104653 -0.354216 -1.314589] b: -0.04137095150264688 cost: 575.9597017287678
iteration: 38201 w: [ 0.23567   0.104903 -0.355066 -1.315889] b: -0.04140351122899681 cost: 575.9095857080565
iteration: 38301 w: [ 0.235703  0.105153 -0.355916 -1.317189] b: -0.0414358603899377 cost: 575.8596306389535
iteration: 38401 w: [ 0.235736  0.105403 -0.356766 -1.318484] b: -0.04146799908161879 cost: 575.8099669237896
iteration: 38501 w: [ 0.235768  0.105653 -0.357616 -1.319734] b: -0.04149993308611568 cost: 575.7616325257842
iteration: 38601 w: [ 0.2358005  0.105903  -0.358466  -1.3210175] b: -0.04153166516286352 cost: 575.7125806755608
iteration: 38701 w: [ 0.2358335  0.106153  -0.359316  -1.3223175] b: -0.04156318692053569 cost: 575.6632608230395
iteration: 38801 w: [ 0.2358665  0.106403  -0.360166  -1.323613 ] b: -0.04159449877467235 cost: 575.6142172033825
iteration: 38901 w: [ 0.235898  0.106653 -0.361016 -1.324855] b: -0.04162560638728071 cost: 575.5666988942295
iteration: 39001 w: [ 0.235928  0.106903 -0.361866 -1.326055] b: -0.041656520251694945 cost: 575.5203958072647
iteration: 39101 w: [ 0.235959  0.107153 -0.362716 -1.327255] b: -0.04168723964423964 cost: 575.4742294167376
iteration: 39201 w: [ 0.23599   0.107403 -0.363566 -1.328485] b: -0.0417177610879797 cost: 575.4274461198178
iteration: 39301 w: [ 0.2360215  0.107653  -0.364416  -1.329735 ] b: -0.04174807861468223 cost: 575.3803061381557
iteration: 39401 w: [ 0.2360535  0.107903  -0.365266  -1.330982 ] b: -0.04177819475450038 cost: 575.333389350813
iteration: 39501 w: [ 0.236084  0.108153 -0.366116 -1.332182] b: -0.0418081177183429 cost: 575.2877893616308
iteration: 39601 w: [ 0.236115  0.108403 -0.366966 -1.333382] b: -0.041837842252267825 cost: 575.2423270333826
iteration: 39701 w: [ 0.236145  0.108653 -0.367816 -1.334582] b: -0.04186737091647987 cost: 575.1970031746131
iteration: 39801 w: [ 0.2361755  0.108903  -0.368666  -1.3357985] b: -0.04189670787333269 cost: 575.1514131145881
iteration: 39901 w: [ 0.2362075  0.109153  -0.369516  -1.3370485] b: -0.041925844302299675 cost: 575.1051460350462
iteration: 40001 w: [ 0.2362385  0.109403  -0.370366  -1.3382535] b: -0.04195478432736597 cost: 575.0601211514692
iteration: 40101 w: [ 0.2362685  0.109653  -0.371216  -1.3394385] b: -0.041983530345845586 cost: 575.0157194179855
iteration: 40201 w: [ 0.236298   0.109903  -0.372066  -1.3405885] b: -0.04201208589575054 cost: 574.9722946301621
iteration: 40301 w: [ 0.236327   0.110153  -0.372916  -1.3417385] b: -0.042040457465445595 cost: 574.9289972297917
iteration: 40401 w: [ 0.236356  0.110403 -0.373766 -1.342889] b: -0.042068641775232674 cost: 574.885815128229
iteration: 40501 w: [ 0.236386  0.110653 -0.374616 -1.344063] b: -0.04209663862340553 cost: 574.8422014578688
iteration: 40601 w: [ 0.236415  0.110903 -0.375466 -1.345213] b: -0.042124446106123335 cost: 574.7992880765408
iteration: 40701 w: [ 0.2364445  0.111153  -0.376316  -1.346363 ] b: -0.042152066367081305 cost: 574.756501115953
iteration: 40801 w: [ 0.236474  0.111403 -0.377166 -1.347513] b: -0.04217950014430178 cost: 574.7138414023984
iteration: 40901 w: [ 0.236503  0.111653 -0.378016 -1.348663] b: -0.04220674817577341 cost: 574.6713090778348
iteration: 41001 w: [ 0.236532  0.111903 -0.378866 -1.349809] b: -0.0422338089291292 cost: 574.6289967207371
iteration: 41101 w: [ 0.2365605  0.112153  -0.379716  -1.3509265] b: -0.042260689109262006 cost: 574.5874693017602
iteration: 41201 w: [ 0.2365895  0.112403  -0.380566  -1.3520765] b: -0.04228738300700726 cost: 574.5453144606171
iteration: 41301 w: [ 0.236619   0.112653  -0.381416  -1.3532265] b: -0.04231389119597559 cost: 574.5032860694122
iteration: 41401 w: [ 0.236648   0.112903  -0.382266  -1.3543765] b: -0.04234021404981142 cost: 574.4613853337008
iteration: 41501 w: [ 0.236677  0.113153 -0.383116 -1.355483] b: -0.04236635242007891 cost: 574.4205985054763
iteration: 41601 w: [ 0.2367035  0.1134285 -0.3839405 -1.3565575] b: -0.04239231620439948 cost: 574.3809331566257
iteration: 41701 w: [ 0.23673    0.1137285 -0.3847405 -1.3576075] b: -0.04241810721118105 cost: 574.3421989955024
iteration: 41801 w: [ 0.2367575  0.1140285 -0.3855405 -1.3586855] b: -0.04244372624968999 cost: 574.3029434223896
iteration: 41901 w: [ 0.2367855  0.1143285 -0.3863405 -1.3597855] b: -0.04246916793194147 cost: 574.2633090579128
iteration: 42001 w: [ 0.236813   0.1146285 -0.3871405 -1.3608855] b: -0.04249443216381352 cost: 574.223791155423
iteration: 42101 w: [ 0.236841   0.1149285 -0.3879405 -1.3619855] b: -0.042519517132565306 cost: 574.1843891544167
iteration: 42201 w: [ 0.236868   0.1152285 -0.3887405 -1.3630495] b: -0.04254442545416703 cost: 574.1458955543695
iteration: 42301 w: [ 0.236894   0.1155285 -0.3895405 -1.3640995] b: -0.04256916521620936 cost: 574.1078181774484
iteration: 42401 w: [ 0.236921   0.1158285 -0.3903405 -1.3651495] b: -0.042593732836203727 cost: 574.0698461567857
iteration: 42501 w: [ 0.236948   0.1160995 -0.3911405 -1.3662285] b: -0.04261813000249716 cost: 574.0315164935558
iteration: 42601 w: [ 0.236976   0.1163495 -0.3919405 -1.3673285] b: -0.04264234802749705 cost: 573.9929640236277
iteration: 42701 w: [ 0.237004   0.1165995 -0.3927405 -1.3684285] b: -0.04266638980262582 cost: 573.9545276857469
iteration: 42801 w: [ 0.237031   0.1168495 -0.3935405 -1.3694835] b: -0.04269025604872505 cost: 573.9171708014238
iteration: 42901 w: [ 0.237057   0.1170995 -0.3943405 -1.370503 ] b: -0.04271395374938623 cost: 573.8806778818463
iteration: 43001 w: [ 0.237082   0.1173495 -0.3951405 -1.371503 ] b: -0.042737487833860124 cost: 573.844699437578
iteration: 43101 w: [ 0.237108   0.1175995 -0.3959405 -1.372503 ] b: -0.04276085952795905 cost: 573.8088172913805
iteration: 43201 w: [ 0.2371335  0.1178495 -0.3967405 -1.373518 ] b: -0.0427840687217941 cost: 573.7727164630452
iteration: 43301 w: [ 0.23716    0.1180995 -0.3975405 -1.374568 ] b: -0.042807108662038476 cost: 573.7359822518579
iteration: 43401 w: [ 0.237186   0.1183495 -0.3983405 -1.3755805] b: -0.04282998068979318 cost: 573.7001357958096
iteration: 43501 w: [ 0.2372105  0.1185995 -0.3991405 -1.3765805] b: -0.042852690359312814 cost: 573.6646487781856
iteration: 43601 w: [ 0.237236   0.1188495 -0.3999405 -1.3775805] b: -0.04287523804404365 cost: 573.6292573797967
iteration: 43701 w: [ 0.237262   0.1190995 -0.4007405 -1.3785805] b: -0.04289762083747462 cost: 573.5939622494903
iteration: 43801 w: [ 0.237287   0.1193495 -0.4015405 -1.3795805] b: -0.04291984494137986 cost: 573.5587648026735
iteration: 43901 w: [ 0.2373125  0.1195995 -0.4023405 -1.3805805] b: -0.04294190198420261 cost: 573.5236636218713
iteration: 44001 w: [ 0.2373385  0.1198495 -0.4031405 -1.381598 ] b: -0.04296379505920361 cost: 573.4883040313749
iteration: 44101 w: [ 0.237364   0.1200995 -0.4039405 -1.382598 ] b: -0.04298552599591126 cost: 573.4533979540172
iteration: 44201 w: [ 0.237389   0.1203495 -0.4047405 -1.383598 ] b: -0.04300709426809053 cost: 573.418588964991
iteration: 44301 w: [ 0.2374145  0.1205995 -0.4055405 -1.384598 ] b: -0.0430284987909089 cost: 573.3838762225417
iteration: 44401 w: [ 0.237439   0.1208495 -0.4063405 -1.3855765] b: -0.043049742568824316 cost: 573.3496891408569
iteration: 44501 w: [ 0.2374635  0.1210995 -0.4071405 -1.3865265] b: -0.043070830870778606 cost: 573.3161590382939
iteration: 44601 w: [ 0.2374875  0.1213495 -0.4079405 -1.3874685] b: -0.043091764106472634 cost: 573.2828750504999
iteration: 44701 w: [ 0.2375105  0.1215995 -0.4087405 -1.388377 ] b: -0.04311254849486624 cost: 573.2503361312698
iteration: 44801 w: [ 0.237535   0.1218495 -0.4095405 -1.389327 ] b: -0.0431331810381253 cost: 573.2170650067814
iteration: 44901 w: [ 0.237559   0.1220995 -0.4103405 -1.390277 ] b: -0.043153660252572196 cost: 573.1838817771294
iteration: 45001 w: [ 0.2375825  0.1223495 -0.4111405 -1.391227 ] b: -0.04317398468854931 cost: 573.1507868905456
iteration: 45101 w: [ 0.237607   0.1225995 -0.4119405 -1.392177 ] b: -0.043194153625139675 cost: 573.1177784209367
iteration: 45201 w: [ 0.237631   0.1228495 -0.4127405 -1.393127 ] b: -0.0432141645198454 cost: 573.0848582926463
iteration: 45301 w: [ 0.2376545  0.1230995 -0.4135405 -1.394052 ] b: -0.04323402453976285 cost: 573.0525040747171
iteration: 45401 w: [ 0.2376775  0.1233495 -0.4143405 -1.394952 ] b: -0.04325373872034051 cost: 573.0207093344746
iteration: 45501 w: [ 0.2377005  0.1235995 -0.4151405 -1.395861 ] b: -0.043273303211227625 cost: 572.988823184883
iteration: 45601 w: [ 0.2377245  0.1238495 -0.4159405 -1.396811 ] b: -0.04329271654528412 cost: 572.9562434849137
iteration: 45701 w: [ 0.2377485  0.1240995 -0.4167405 -1.397761 ] b: -0.043311973696829716 cost: 572.9237514765476
iteration: 45801 w: [ 0.2377735  0.1243495 -0.4175405 -1.398711 ] b: -0.043331079045608255 cost: 572.891346316377
iteration: 45901 w: [ 0.237797   0.1245995 -0.4183405 -1.399661 ] b: -0.043350028227333595 cost: 572.859029658229
iteration: 46001 w: [ 0.23782    0.1248495 -0.4191405 -1.4005535] b: -0.04336882459814166 cost: 572.8278657280372
iteration: 46101 w: [ 0.2378415  0.1250995 -0.4199405 -1.4014035] b: -0.04338748200757183 cost: 572.797564157023
iteration: 46201 w: [ 0.2378625  0.1253495 -0.4207405 -1.4022535] b: -0.04340600146954301 cost: 572.767334223718
iteration: 46301 w: [ 0.237885   0.1255995 -0.4215405 -1.4031035] b: -0.043424378619056715 cost: 572.7371736295078
iteration: 46401 w: [ 0.237907   0.1258495 -0.4223405 -1.403997 ] b: -0.043442615939793455 cost: 572.706292852243
iteration: 46501 w: [ 0.23793    0.1260995 -0.4231405 -1.404897 ] b: -0.04346070460299656 cost: 572.6753715643873
iteration: 46601 w: [ 0.237953   0.1263495 -0.4239405 -1.405797 ] b: -0.043478646795048044 cost: 572.6445293814484
iteration: 46701 w: [ 0.2379755  0.1265995 -0.4247405 -1.406663 ] b: -0.04349644417190212 cost: 572.6143770761721
iteration: 46801 w: [ 0.2379965  0.1268495 -0.4255405 -1.407513 ] b: -0.04351410419364293 cost: 572.5845847100355
iteration: 46901 w: [ 0.238018   0.1270995 -0.4263405 -1.408363 ] b: -0.04353162267454058 cost: 572.5548631748914
iteration: 47001 w: [ 0.23804    0.1273495 -0.4271405 -1.409213 ] b: -0.04354900290062445 cost: 572.5252121354614
iteration: 47101 w: [ 0.2380615  0.1275995 -0.4279405 -1.410063 ] b: -0.043566245243081 cost: 572.4956323522135
iteration: 47201 w: [ 0.2380835  0.1278495 -0.4287405 -1.410928 ] b: -0.04358334701491288 cost: 572.4658598890682
iteration: 47301 w: [ 0.2381065  0.1280995 -0.4295405 -1.411828 ] b: -0.043600302970251276 cost: 572.4355486724738
iteration: 47401 w: [ 0.2381285  0.1283495 -0.4303405 -1.412707 ] b: -0.04361711456308684 cost: 572.4056821494374
iteration: 47501 w: [ 0.23815    0.1285995 -0.4311405 -1.413557 ] b: -0.04363378394255007 cost: 572.3763934986426
iteration: 47601 w: [ 0.238172   0.1288495 -0.4319405 -1.414407 ] b: -0.043650315473948806 cost: 572.3471754141245
iteration: 47701 w: [ 0.2381935  0.1290995 -0.4327405 -1.415254 ] b: -0.04366670694392344 cost: 572.318079981069
iteration: 47801 w: [ 0.2382135  0.1293495 -0.4335405 -1.4160545] b: -0.04368296499597868 cost: 572.2898498190917
iteration: 47901 w: [ 0.238234   0.1295995 -0.4343405 -1.4168545] b: -0.04369909069808017 cost: 572.2616911211487
iteration: 48001 w: [ 0.238254   0.1298495 -0.4351405 -1.4176545] b: -0.04371508640276859 cost: 572.233596067335
iteration: 48101 w: [ 0.238275   0.1300995 -0.4359405 -1.418478 ] b: -0.04373094847758602 cost: 572.2051674540347
iteration: 48201 w: [ 0.238296   0.1303495 -0.4367405 -1.4192845] b: -0.04374667758125656 cost: 572.1770908405823
iteration: 48301 w: [ 0.238316   0.1305995 -0.4375405 -1.4200845] b: -0.04376227470442577 cost: 572.1491874302409
iteration: 48401 w: [ 0.238336   0.1308495 -0.4383405 -1.4208845] b: -0.043777738942043114 cost: 572.1213474737636
iteration: 48501 w: [ 0.238357   0.1310995 -0.4391405 -1.4216845] b: -0.04379307066504745 cost: 572.0935698922207
iteration: 48601 w: [ 0.238377   0.1313495 -0.4399405 -1.4224845] b: -0.043808273158978506 cost: 572.0658560601026
iteration: 48701 w: [ 0.2383975  0.1315995 -0.4407405 -1.4232845] b: -0.043823344244381245 cost: 572.0382052554959
iteration: 48801 w: [ 0.238417   0.1318495 -0.4415405 -1.4240845] b: -0.043838285385110934 cost: 572.0106187440057
iteration: 48901 w: [ 0.238438   0.1320995 -0.4423405 -1.42488  ] b: -0.04385309403304935 cost: 571.9831666008774
iteration: 49001 w: [ 0.238457   0.1323495 -0.4431405 -1.4256415] b: -0.043867776888403244 cost: 571.956328861757
iteration: 49101 w: [ 0.238478   0.1325995 -0.4439405 -1.4264415] b: -0.043882330073129965 cost: 571.9289274425673
iteration: 49201 w: [ 0.238498   0.1328495 -0.4447405 -1.4272415] b: -0.043896752974754163 cost: 571.9015894529904
iteration: 49301 w: [ 0.2385185  0.1330995 -0.4455405 -1.4280415] b: -0.043911045235483885 cost: 571.8743146421923
iteration: 49401 w: [ 0.2385385  0.1333495 -0.4463405 -1.4288415] b: -0.04392520212560996 cost: 571.8471031499669
iteration: 49501 w: [ 0.238559   0.1335995 -0.4471405 -1.4296415] b: -0.04393922802379701 cost: 571.8199546539037
iteration: 49601 w: [ 0.238578   0.1338495 -0.4479405 -1.430406 ] b: -0.043953126590839296 cost: 571.7934288668474
iteration: 49701 w: [ 0.238597   0.1340995 -0.4487405 -1.4311495] b: -0.04396690250434432 cost: 571.7672898843078
iteration: 49801 w: [ 0.238615   0.1343495 -0.4495405 -1.4318495] b: -0.04398056015238576 cost: 571.741885052648
iteration: 49901 w: [ 0.2386325  0.1345995 -0.4503405 -1.4325495] b: -0.043994098472817704 cost: 571.7165297840289
iteration: 50001 w: [ 0.2386515  0.1348205 -0.4511405 -1.4332785] b: -0.0440075227404304 cost: 571.6909376475869
iteration: 50101 w: [ 0.23867    0.1350205 -0.4519405 -1.4340285] b: -0.04402082510182937 cost: 571.6651943734959
iteration: 50201 w: [ 0.2386895  0.1352205 -0.4527405 -1.4347785] b: -0.04403400219790913 cost: 571.6395057232006
iteration: 50301 w: [ 0.2387085  0.1354205 -0.4535405 -1.4355285] b: -0.044047058042500566 cost: 571.6138736786957
iteration: 50401 w: [ 0.238728   0.1356205 -0.4543405 -1.4362785] b: -0.04405998754110906 cost: 571.5882968889058
iteration: 50501 w: [ 0.2387475  0.1358205 -0.4551405 -1.4370285] b: -0.04407279288595525 cost: 571.5627762223476
iteration: 50601 w: [ 0.238766   0.1360205 -0.4559405 -1.4377445] b: -0.044085477553486095 cost: 571.5378236616749
iteration: 50701 w: [ 0.2387835  0.1362205 -0.4567405 -1.4384445] b: -0.044098046452340896 cost: 571.5131622069822
iteration: 50801 w: [ 0.238801   0.1364205 -0.4575405 -1.4391445] b: -0.04411050086059633 cost: 571.4885502132248
iteration: 50901 w: [ 0.2388195  0.1366205 -0.4583405 -1.4398445] b: -0.04412283969101553 cost: 571.4639863819477
iteration: 51001 w: [ 0.2388375  0.1368205 -0.4591405 -1.4405675] b: -0.044135060898999365 cost: 571.4391320743304
iteration: 51101 w: [ 0.238857   0.1370205 -0.4599405 -1.4413175] b: -0.04414716053130088 cost: 571.4139316192799
iteration: 51201 w: [ 0.238876   0.1372205 -0.4607405 -1.4420675] b: -0.04415913495838772 cost: 571.3887874409287
iteration: 51301 w: [ 0.2388955  0.1374205 -0.4615405 -1.4428175] b: -0.0441709867368011 cost: 571.363698831815
iteration: 51401 w: [ 0.2389145  0.1376205 -0.4623405 -1.443562 ] b: -0.04418271572393476 cost: 571.3387461016308
iteration: 51501 w: [ 0.238932   0.137821  -0.46314   -1.4442615] b: -0.04419432737805757 cost: 571.3145042195908
iteration: 51601 w: [ 0.238949   0.138063  -0.463898  -1.4449195] b: -0.044205827799104404 cost: 571.2913476147653
iteration: 51701 w: [ 0.2389655  0.138313  -0.464648  -1.4455695] b: -0.04421721681972525 cost: 571.2684340461198
iteration: 51801 w: [ 0.2389815  0.138563  -0.465398  -1.4462195] b: -0.04422850434069259 cost: 571.2455633956558
iteration: 51901 w: [ 0.2389985  0.138813  -0.466148  -1.4468695] b: -0.044239678708783134 cost: 571.2227341420393
iteration: 52001 w: [ 0.2390145  0.139063  -0.466898  -1.4475195] b: -0.044250746851745126 cost: 571.1999482838279
iteration: 52101 w: [ 0.2390325  0.139313  -0.467648  -1.4482155] b: -0.04426170401705745 cost: 571.1765562495957
iteration: 52201 w: [ 0.2390505  0.139563  -0.468398  -1.4489155] b: -0.04427254465004354 cost: 571.1531566804923
iteration: 52301 w: [ 0.239068   0.139813  -0.469148  -1.4496155] b: -0.04428327161545885 cost: 571.1298060747328
iteration: 52401 w: [ 0.2390845  0.140063  -0.469898  -1.450274 ] b: -0.04429389017660648 cost: 571.1070804803992
iteration: 52501 w: [ 0.239101  0.140313 -0.470648 -1.450924] b: -0.04430439662860817 cost: 571.0845156320821
iteration: 52601 w: [ 0.239118  0.140563 -0.471398 -1.451574] b: -0.044314795067265496 cost: 571.0619929125285
iteration: 52701 w: [ 0.239134  0.140813 -0.472148 -1.452224] b: -0.04432508804827828 cost: 571.0395131527289
iteration: 52801 w: [ 0.239151  0.141063 -0.472898 -1.452874] b: -0.04433527193365774 cost: 571.0170752746512
iteration: 52901 w: [ 0.239167  0.141313 -0.473648 -1.453524] b: -0.04434534745751853 cost: 570.9946802925166
iteration: 53001 w: [ 0.2391835  0.141563  -0.474398  -1.454174 ] b: -0.04435531863289233 cost: 570.9723274671761
iteration: 53101 w: [ 0.2392    0.141813 -0.475148 -1.454825] b: -0.04436518053874599 cost: 570.9500036134561
iteration: 53201 w: [ 0.2392175  0.142063  -0.475898  -1.4555225] b: -0.04437493125918676 cost: 570.9270996986912
iteration: 53301 w: [ 0.239235  0.142313 -0.476648 -1.456201] b: -0.04438456818399991 cost: 570.9044968378925
iteration: 53401 w: [ 0.2392515  0.142563  -0.477398  -1.456851 ] b: -0.044394092257732165 cost: 570.8823183350595
iteration: 53501 w: [ 0.239268  0.142813 -0.478148 -1.457501] b: -0.04440351456080184 cost: 570.860182230946
iteration: 53601 w: [ 0.2392845  0.143063  -0.478898  -1.458151 ] b: -0.04441282671879517 cost: 570.8380885264514
iteration: 53701 w: [ 0.2393005  0.143313  -0.479648  -1.458793 ] b: -0.04442203232312543 cost: 570.8161421960624
iteration: 53801 w: [ 0.239316  0.143563 -0.480398 -1.459393] b: -0.04443113542144272 cost: 570.7947837673903
iteration: 53901 w: [ 0.239331  0.143813 -0.481148 -1.459993] b: -0.04444013876439281 cost: 570.7734623473094
iteration: 54001 w: [ 0.2393465  0.144063  -0.481898  -1.460593 ] b: -0.04444904417862618 cost: 570.7521769537893
iteration: 54101 w: [ 0.2393615  0.144313  -0.482648  -1.461193 ] b: -0.044457845839779735 cost: 570.7309284984201
iteration: 54201 w: [ 0.239377  0.144563 -0.483398 -1.461793] b: -0.04446655213257856 cost: 570.7097161381254
iteration: 54301 w: [ 0.239392  0.144813 -0.484148 -1.462391] b: -0.044475154939276416 cost: 570.6885660860677
iteration: 54401 w: [ 0.2394075  0.145063  -0.484898  -1.462991 ] b: -0.04448366212289125 cost: 570.6674266770738
iteration: 54501 w: [ 0.239422  0.145313 -0.485648 -1.463591] b: -0.044492065937663396 cost: 570.646324651441
iteration: 54601 w: [ 0.2394375  0.145563  -0.486398  -1.464191 ] b: -0.04450037403963673 cost: 570.6252579376106
iteration: 54701 w: [ 0.239453  0.145813 -0.487148 -1.464791] b: -0.04450857951135688 cost: 570.6042279047145
iteration: 54801 w: [ 0.239468   0.1460755 -0.487898  -1.465391 ] b: -0.04451668734511934 cost: 570.5831645555419
iteration: 54901 w: [ 0.2394835  0.1463755 -0.488648  -1.465991 ] b: -0.044524691593873233 cost: 570.5619267333468
iteration: 55001 w: [ 0.2394985  0.1466755 -0.489398  -1.466591 ] b: -0.044532600467770384 cost: 570.5407256843602
iteration: 55101 w: [ 0.2395135  0.1469755 -0.490148  -1.467191 ] b: -0.044540406320805144 cost: 570.5195611994791
iteration: 55201 w: [ 0.2395285  0.1472755 -0.490898  -1.467791 ] b: -0.04454811571589193 cost: 570.4984332770302
iteration: 55301 w: [ 0.2395435  0.1475755 -0.491648  -1.4683875] b: -0.04455572340303722 cost: 570.4773844482463
iteration: 55401 w: [ 0.2395575  0.1478755 -0.492398  -1.4689375] b: -0.04456323919682102 cost: 570.4569353087255
iteration: 55501 w: [ 0.2395715  0.1481755 -0.493148  -1.469496 ] b: -0.04457065797154219 cost: 570.4364147788573
iteration: 55601 w: [ 0.239587   0.1484755 -0.493898  -1.470096 ] b: -0.04457798249458192 cost: 570.4154274737182
iteration: 55701 w: [ 0.239602   0.1487755 -0.494648  -1.470696 ] b: -0.04458520803349047 cost: 570.3944767350475
iteration: 55801 w: [ 0.2396165  0.1490755 -0.495398  -1.471296 ] b: -0.04459233313599394 cost: 570.3735629365909
iteration: 55901 w: [ 0.239632   0.1493755 -0.496148  -1.471896 ] b: -0.044599356714052685 cost: 570.3526849354695
iteration: 56001 w: [ 0.239647   0.1496755 -0.496898  -1.472496 ] b: -0.04460628387337297 cost: 570.331843872712
iteration: 56101 w: [ 0.239661   0.1499755 -0.497648  -1.4730585] b: -0.04461310856722972 cost: 570.3114793660353
iteration: 56201 w: [ 0.239675   0.1502755 -0.498398  -1.4736085] b: -0.04461984425898379 cost: 570.2912929971058
iteration: 56301 w: [ 0.239689   0.1505755 -0.499148  -1.4741585] b: -0.04462648736223333 cost: 570.2711377636118
iteration: 56401 w: [ 0.2397025  0.1508755 -0.499898  -1.4746925] b: -0.044633039926924044 cost: 570.2511989012149
iteration: 56501 w: [ 0.239715   0.1511755 -0.500648  -1.4751925] b: -0.044639506135810456 cost: 570.2316814574103
iteration: 56601 w: [ 0.2397275  0.1514755 -0.501398  -1.4756925] b: -0.0446458883217852 cost: 570.2121900848757
iteration: 56701 w: [ 0.23974    0.1517755 -0.502148  -1.4761925] b: -0.04465218576046076 cost: 570.192724783249
iteration: 56801 w: [ 0.239753   0.1520755 -0.502898  -1.476706 ] b: -0.04465840011527091 cost: 570.1731317458647
iteration: 56901 w: [ 0.2397665  0.1523755 -0.503648  -1.477256 ] b: -0.044664523709915506 cost: 570.1531526954597
iteration: 57001 w: [ 0.239781   0.1526755 -0.504398  -1.477806 ] b: -0.044670555839731285 cost: 570.1332041366994
iteration: 57101 w: [ 0.239794   0.1529755 -0.505148  -1.478356 ] b: -0.04467649505190555 cost: 570.1132874964165
iteration: 57201 w: [ 0.2398085  0.1532755 -0.505898  -1.478906 ] b: -0.04468234135110249 cost: 570.0934007972817
iteration: 57301 w: [ 0.239822   0.1535755 -0.506648  -1.479456 ] b: -0.04468809692781731 cost: 570.0735459058966
iteration: 57401 w: [ 0.239836   0.1538755 -0.507398  -1.480006 ] b: -0.044693758872060584 cost: 570.0537218065622
iteration: 57501 w: [ 0.23985    0.1541755 -0.508148  -1.480556 ] b: -0.04469933228908955 cost: 570.0339288367919
iteration: 57601 w: [ 0.2398625  0.1544755 -0.508898  -1.4810705] b: -0.04470481296680544 cost: 570.0145566313226
iteration: 57701 w: [ 0.2398755  0.1547755 -0.509648  -1.4815705] b: -0.04471020815553974 cost: 569.9953696812341
iteration: 57801 w: [ 0.239888   0.1550755 -0.510398  -1.4820705] b: -0.04471552192522094 cost: 569.9762090808101
iteration: 57901 w: [ 0.2399005  0.1553755 -0.511148  -1.4825705] b: -0.04472075027235149 cost: 569.9570745457365
iteration: 58001 w: [ 0.239913   0.1556755 -0.511898  -1.4830705] b: -0.04472589320116645 cost: 569.9379660755556
iteration: 58101 w: [ 0.239926   0.1559755 -0.512648  -1.4835705] b: -0.04473095472348089 cost: 569.9188835482136
iteration: 58201 w: [ 0.239939   0.1562755 -0.513398  -1.484102 ] b: -0.04473592974685667 cost: 569.8994907263377
iteration: 58301 w: [ 0.239953   0.1565755 -0.514148  -1.484652 ] b: -0.04474081251747856 cost: 569.879930360033
iteration: 58401 w: [ 0.2399665  0.1568755 -0.514898  -1.485202 ] b: -0.04474560643547577 cost: 569.8604012945524
iteration: 58501 w: [ 0.2399805  0.1571755 -0.515648  -1.485752 ] b: -0.04475030349020866 cost: 569.8409029863919
iteration: 58601 w: [ 0.239994   0.1574755 -0.516398  -1.486298 ] b: -0.044754911697236444 cost: 569.8214779421842
iteration: 58701 w: [ 0.2400065  0.1577755 -0.517148  -1.486798 ] b: -0.04475943173374751 cost: 569.8025627717394
iteration: 58801 w: [ 0.2400185  0.1580755 -0.517898  -1.4872595] b: -0.044763870528273 cost: 569.7840727218494
iteration: 58901 w: [ 0.24003    0.1583755 -0.518648  -1.4877095] b: -0.04476823554538529 cost: 569.765724311177
iteration: 59001 w: [ 0.240041   0.1586755 -0.519398  -1.4881595] b: -0.0447725226465158 cost: 569.7473974735639
iteration: 59101 w: [ 0.240052   0.1589755 -0.520148  -1.4886095] b: -0.04477673219981719 cost: 569.729092338658
iteration: 59201 w: [ 0.2400635  0.1592755 -0.520898  -1.4890595] b: -0.04478086785247668 cost: 569.7108081686955
iteration: 59301 w: [ 0.240075   0.1595755 -0.521648  -1.4895095] b: -0.044784926693603455 cost: 569.6925455654234
iteration: 59401 w: [ 0.2400865  0.1598755 -0.522398  -1.4899595] b: -0.04478891127734012 cost: 569.6743045283498
iteration: 59501 w: [ 0.240098   0.1601755 -0.523148  -1.4904095] b: -0.044792816871129626 cost: 569.6560850575707
iteration: 59601 w: [ 0.240109   0.1604755 -0.523898  -1.4908645] b: -0.0447966461507861 cost: 569.6378368637107
iteration: 59701 w: [ 0.2401215  0.1607755 -0.524648  -1.4913645] b: -0.044800393298342706 cost: 569.619161347444
iteration: 59801 w: [ 0.240134   0.1610755 -0.525398  -1.4918645] b: -0.04480405801626756 cost: 569.6005118880126
iteration: 59901 w: [ 0.240147   0.1613755 -0.526148  -1.4923645] b: -0.04480763520812887 cost: 569.5818882639572
iteration: 60001 w: [ 0.2401595  0.1616755 -0.526898  -1.4928645] b: -0.04481113070740227 cost: 569.5632908317524
iteration: 60101 w: [ 0.240171   0.1619755 -0.527648  -1.493334 ] b: -0.04481454605901117 cost: 569.5450182054849
iteration: 60201 w: [ 0.2401825  0.1622755 -0.528398  -1.493784 ] b: -0.044817882300208826 cost: 569.526958672386
iteration: 60301 w: [ 0.2401935  0.1625755 -0.529148  -1.494234 ] b: -0.044821140312463585 cost: 569.5089209046606
iteration: 60401 w: [ 0.240205   0.1628755 -0.529898  -1.494684 ] b: -0.044824322649991324 cost: 569.490904266945
iteration: 60501 w: [ 0.2402165  0.1631755 -0.530648  -1.495134 ] b: -0.044827431866871645 cost: 569.4729091918731
iteration: 60601 w: [ 0.2402275  0.1634755 -0.531398  -1.495584 ] b: -0.04483046541656892 cost: 569.4549357833702
iteration: 60701 w: [ 0.240239   0.1637755 -0.532148  -1.496034 ] b: -0.044833418566627974 cost: 569.4369836018276
iteration: 60801 w: [ 0.24025    0.1640755 -0.532898  -1.496484 ] b: -0.04483629569279948 cost: 569.4190532196315
iteration: 60901 w: [ 0.2402615  0.1643755 -0.533648  -1.496934 ] b: -0.04483909898493552 cost: 569.4011439298841
iteration: 61001 w: [ 0.240273   0.1646755 -0.534398  -1.497384 ] b: -0.04484182589650491 cost: 569.3832562014524
iteration: 61101 w: [ 0.240284   0.16497   -0.535148  -1.4978395] b: -0.04484447610915759 cost: 569.3653696146876
iteration: 61201 w: [ 0.2402965  0.1652235 -0.535898  -1.498336 ] b: -0.044847041533183925 cost: 569.3473522030133
iteration: 61301 w: [ 0.24031    0.1654735 -0.536648  -1.498836 ] b: -0.04484952532626583 cost: 569.3293470960521
iteration: 61401 w: [ 0.240322   0.1657235 -0.537398  -1.4993245] b: -0.04485192752755638 cost: 569.3114743426181
iteration: 61501 w: [ 0.2403325  0.1659735 -0.538148  -1.4997305] b: -0.04485425073040904 cost: 569.2943831870945
iteration: 61601 w: [ 0.240342   0.1662235 -0.538898  -1.5001305] b: -0.044856510479960324 cost: 569.2773651819281
iteration: 61701 w: [ 0.2403525  0.1664735 -0.539648  -1.5005305] b: -0.04485869992424291 cost: 569.2603635876148
iteration: 61801 w: [ 0.2403625  0.1667235 -0.540398  -1.5009305] b: -0.0448608179737973 cost: 569.2433798392283
iteration: 61901 w: [ 0.240373   0.1669735 -0.541148  -1.5013305] b: -0.044862869732760276 cost: 569.226413020541
iteration: 62001 w: [ 0.240383   0.1672235 -0.541898  -1.5017305] b: -0.044864851925541994 cost: 569.2094638208309
iteration: 62101 w: [ 0.2403935  0.1674735 -0.542648  -1.5021305] b: -0.044866771113509694 cost: 569.1925317766621
iteration: 62201 w: [ 0.2404035  0.1677235 -0.543398  -1.5025305] b: -0.044868615641347094 cost: 569.1756171246001
iteration: 62301 w: [ 0.2404135  0.1679735 -0.544148  -1.5029305] b: -0.04487039680683701 cost: 569.158719838163
iteration: 62401 w: [ 0.2404235  0.1682235 -0.544898  -1.5033305] b: -0.04487210514081172 cost: 569.1418399173649
iteration: 62501 w: [ 0.2404335  0.1684735 -0.545648  -1.5037305] b: -0.04487374428999055 cost: 569.1249773617413
iteration: 62601 w: [ 0.240444   0.1687235 -0.546398  -1.5041305] b: -0.044875319358474726 cost: 569.1081316326905
iteration: 62701 w: [ 0.240454   0.1689735 -0.547148  -1.5045305] b: -0.04487682342724546 cost: 569.0913036216986
iteration: 62801 w: [ 0.2404645  0.1692235 -0.547898  -1.5049485] b: -0.04487826062547549 cost: 569.0743368942079
iteration: 62901 w: [ 0.240476   0.1694735 -0.548648  -1.5053945] b: -0.04487962312379703 cost: 569.0571471180903
iteration: 63001 w: [ 0.2404865  0.1697235 -0.549398  -1.5057945] b: -0.044880911909810785 cost: 569.0403733284305
iteration: 63101 w: [ 0.240496   0.1699735 -0.550148  -1.5061945] b: -0.04488213517528422 cost: 569.0236173541431
iteration: 63201 w: [ 0.2405065  0.1702235 -0.550898  -1.5065945] b: -0.044883287094389254 cost: 569.0068779218115
iteration: 63301 w: [ 0.2405165  0.1704735 -0.551648  -1.5069945] b: -0.044884370585207375 cost: 568.9901562626421
iteration: 63401 w: [ 0.240527   0.1707235 -0.552398  -1.5073945] b: -0.04488538637984364 cost: 568.9734515987129
iteration: 63501 w: [ 0.240537   0.1709735 -0.553148  -1.5077945] b: -0.04488633484604603 cost: 568.9567644795526
iteration: 63601 w: [ 0.240547   0.1712235 -0.553898  -1.5081945] b: -0.04488721562285334 cost: 568.9400947220805
iteration: 63701 w: [ 0.2405575  0.1714735 -0.554648  -1.5085945] b: -0.0448880254347744 cost: 568.9234420029147
iteration: 63801 w: [ 0.240567   0.1717235 -0.555398  -1.5089945] b: -0.044888768292820215 cost: 568.9068072909803
iteration: 63901 w: [ 0.2405775  0.1719735 -0.556148  -1.5093945] b: -0.04488944019289172 cost: 568.8901889254711
iteration: 64001 w: [ 0.2405875  0.1722235 -0.556898  -1.5097945] b: -0.04489004186700648 cost: 568.8735884276006
iteration: 64101 w: [ 0.2405975  0.1724735 -0.557648  -1.5101945] b: -0.044890578783624895 cost: 568.857005289795
iteration: 64201 w: [ 0.240608   0.1727235 -0.558398  -1.5105945] b: -0.04489104584543653 cost: 568.8404388652581
iteration: 64301 w: [ 0.2406185  0.1729735 -0.559148  -1.5109945] b: -0.04489144633489671 cost: 568.8238900289779
iteration: 64401 w: [ 0.2406285  0.1732235 -0.559898  -1.5113945] b: -0.0448917766120924 cost: 568.8073586019825
iteration: 64501 w: [ 0.240638   0.1734735 -0.560648  -1.5117685] b: -0.04489204068447237 cost: 568.7910525097269
iteration: 64601 w: [ 0.240648   0.1737235 -0.561398  -1.512156 ] b: -0.044892240358248015 cost: 568.7746542129256
iteration: 64701 w: [ 0.2406565  0.1739735 -0.562148  -1.512506 ] b: -0.04489237466835711 cost: 568.75856970587
iteration: 64801 w: [ 0.2406655  0.1742235 -0.562898  -1.512856 ] b: -0.04489244696729769 cost: 568.7424986328639
iteration: 64901 w: [ 0.2406745  0.1744735 -0.563648  -1.513206 ] b: -0.04489246527326841 cost: 568.726441212959
iteration: 65001 w: [ 0.240683   0.1747235 -0.564398  -1.513556 ] b: -0.04489241428738068 cost: 568.7103977298219
iteration: 65101 w: [ 0.240692   0.1749735 -0.565148  -1.513906 ] b: -0.04489231004334036 cost: 568.6943674824792
iteration: 65201 w: [ 0.240701   0.1752235 -0.565898  -1.514256 ] b: -0.04489214270710021 cost: 568.6783508876156
iteration: 65301 w: [ 0.24071    0.1754735 -0.566648  -1.514606 ] b: -0.04489191483203941 cost: 568.6623479450496
iteration: 65401 w: [ 0.2407185  0.1757235 -0.567398  -1.514956 ] b: -0.04489162970012087 cost: 568.6463590023856
iteration: 65501 w: [ 0.240728   0.1759735 -0.568148  -1.515306 ] b: -0.044891274927176844 cost: 568.630383016019
iteration: 65601 w: [ 0.2407365  0.1762235 -0.568898  -1.515656 ] b: -0.04489086618262559 cost: 568.6144211104248
iteration: 65701 w: [ 0.240745   0.1764735 -0.569648  -1.516006 ] b: -0.04489039508976024 cost: 568.5984731861477
iteration: 65801 w: [ 0.2407545  0.1767235 -0.570398  -1.516356 ] b: -0.044889863108977156 cost: 568.582537824422
iteration: 65901 w: [ 0.240763   0.1769735 -0.571148  -1.516706 ] b: -0.04488927206488172 cost: 568.5666169357443
iteration: 66001 w: [ 0.240772   0.1772235 -0.571898  -1.517056 ] b: -0.04488861649553792 cost: 568.5507092868971
iteration: 66101 w: [ 0.240781   0.1774735 -0.572648  -1.517406 ] b: -0.04488790514804882 cost: 568.5348152887956
iteration: 66201 w: [ 0.240789   0.1777235 -0.573398  -1.517728 ] b: -0.044887133771344435 cost: 568.5191427128302
iteration: 66301 w: [ 0.2407965  0.1779735 -0.574148  -1.518028 ] b: -0.044886305983297584 cost: 568.503644320882
iteration: 66401 w: [ 0.2408045  0.1782235 -0.574898  -1.518328 ] b: -0.044885425877233175 cost: 568.4881558335743
iteration: 66501 w: [ 0.240813   0.1784735 -0.575648  -1.5186625] b: -0.04488449506208519 cost: 568.4724254399188
iteration: 66601 w: [ 0.2408215  0.1787235 -0.576398  -1.5190125] b: -0.04488350076372432 cost: 568.4565950135748
iteration: 66701 w: [ 0.240831   0.1789735 -0.577148  -1.5193625] b: -0.044882445239250175 cost: 568.4407774799153
iteration: 66801 w: [ 0.2408395  0.1792235 -0.577898  -1.5197125] b: -0.04488133286362339 cost: 568.4249740850212
iteration: 66901 w: [ 0.2408485  0.1794735 -0.578648  -1.5200625] b: -0.04488015270993369 cost: 568.4091840944394
iteration: 67001 w: [ 0.2408575  0.1797235 -0.579398  -1.5204125] b: -0.04487891971888266 cost: 568.3934077530002
iteration: 67101 w: [ 0.240866   0.1799735 -0.580148  -1.5207625] b: -0.044877620413157765 cost: 568.3776453658315
iteration: 67201 w: [ 0.240875   0.1802235 -0.580898  -1.5211125] b: -0.0448762588036135 cost: 568.3618961875501
iteration: 67301 w: [ 0.240884   0.1804735 -0.581648  -1.5214625] b: -0.04487484254413159 cost: 568.3461606577763
iteration: 67401 w: [ 0.2408925  0.1807235 -0.582398  -1.5218125] b: -0.044873359614753236 cost: 568.3304392760039
iteration: 67501 w: [ 0.2409015  0.1809735 -0.583148  -1.5221625] b: -0.04487182021994447 cost: 568.3147309081618
iteration: 67601 w: [ 0.2409105  0.1812235 -0.583898  -1.5225125] b: -0.04487021671168406 cost: 568.2990361879282
iteration: 67701 w: [ 0.2409195  0.1814735 -0.584648  -1.5228625] b: -0.044868554558079185 cost: 568.2833551152875
iteration: 67801 w: [ 0.240928   0.1817235 -0.585398  -1.5232125] b: -0.0448668326690262 cost: 568.2676882497838
iteration: 67901 w: [ 0.240937   0.1819735 -0.586148  -1.5235625] b: -0.04486504813285369 cost: 568.2520343372929
iteration: 68001 w: [ 0.2409455  0.1822235 -0.586898  -1.523876 ] b: -0.04486320764871655 cost: 568.2366421404846
iteration: 68101 w: [ 0.2409525  0.1824735 -0.587648  -1.5241685] b: -0.04486131698491053 cost: 568.2214041689945
iteration: 68201 w: [ 0.240959   0.1827235 -0.588398  -1.5244185] b: -0.04485937758432829 cost: 568.2064625147353
iteration: 68301 w: [ 0.2409655  0.1829735 -0.589148  -1.5246685] b: -0.04485739010157927 cost: 568.191528501538
iteration: 68401 w: [ 0.240972   0.1832235 -0.589898  -1.5249185] b: -0.04485535453896185 cost: 568.1766021292979
iteration: 68501 w: [ 0.2409785  0.1834735 -0.590648  -1.525183 ] b: -0.044853275964410515 cost: 568.1615867385609
iteration: 68601 w: [ 0.240986   0.1837235 -0.591398  -1.525483 ] b: -0.04485114663100071 cost: 568.1463438544681
iteration: 68701 w: [ 0.2409935  0.1839735 -0.592148  -1.525783 ] b: -0.04484896431598089 cost: 568.1311113877174
iteration: 68801 w: [ 0.2410015  0.1842235 -0.592898  -1.526083 ] b: -0.04484673230101014 cost: 568.115888847355
iteration: 68901 w: [ 0.241009   0.1844735 -0.593648  -1.526383 ] b: -0.044844449131341994 cost: 568.1006770696602
iteration: 69001 w: [ 0.2410165  0.1847235 -0.594398  -1.526683 ] b: -0.04484211189488024 cost: 568.0854757087199
iteration: 69101 w: [ 0.241024   0.1849735 -0.595148  -1.526983 ] b: -0.044839717679744914 cost: 568.0702847641898
iteration: 69201 w: [ 0.241032   0.1852235 -0.595898  -1.527283 ] b: -0.044837270860516566 cost: 568.0551037607585
iteration: 69301 w: [ 0.24104    0.1854735 -0.596648  -1.527583 ] b: -0.04483477617612403 cost: 568.0399334800187
iteration: 69401 w: [ 0.2410475  0.1857235 -0.597398  -1.527883 ] b: -0.04483222634257584 cost: 568.0247734941025
iteration: 69501 w: [ 0.241055   0.1859735 -0.598148  -1.528183 ] b: -0.04482962245553335 cost: 568.0096239240279
iteration: 69601 w: [ 0.2410625  0.1862235 -0.598898  -1.528483 ] b: -0.044826965974957146 cost: 567.9944847696721
iteration: 69701 w: [ 0.24107    0.1864735 -0.599648  -1.528783 ] b: -0.044824255810442755 cost: 567.9793560307802
iteration: 69801 w: [ 0.2410775  0.1867235 -0.600398  -1.529083 ] b: -0.044821494514963575 cost: 567.964237707296
iteration: 69901 w: [ 0.2410855  0.1869735 -0.601148  -1.529383 ] b: -0.04481868209123726 cost: 567.9491295015928
iteration: 70001 w: [ 0.241093   0.1872235 -0.601898  -1.5296815] b: -0.0448158157771353 cost: 567.9340411849798
iteration: 70101 w: [ 0.241099   0.1874735 -0.602648  -1.5299325] b: -0.044812903178222785 cost: 567.9192575548324
iteration: 70201 w: [ 0.2411055  0.1877235 -0.603398  -1.5301825] b: -0.04480994178728949 cost: 567.9044873510401
iteration: 70301 w: [ 0.241112   0.1879735 -0.604148  -1.5304325] b: -0.04480693491556161 cost: 567.8897247860717
iteration: 70401 w: [ 0.2411185  0.1882235 -0.604898  -1.5306825] b: -0.044803880743585434 cost: 567.8749698597245
iteration: 70501 w: [ 0.2411245  0.1884735 -0.605648  -1.5309325] b: -0.04480078546725343 cost: 567.8602227370592
iteration: 70601 w: [ 0.2411305  0.1887235 -0.606398  -1.5311825] b: -0.04479764544539645 cost: 567.8454835057097
iteration: 70701 w: [ 0.241137   0.1889735 -0.607148  -1.5314325] b: -0.04479446068042328 cost: 567.8307511515355
iteration: 70801 w: [ 0.241144   0.1892235 -0.607898  -1.5317035] b: -0.04479122732824677 cost: 567.8159001742825
iteration: 70901 w: [ 0.241152   0.1894735 -0.608648  -1.5320035] b: -0.04478794283028032 cost: 567.8008842338573
iteration: 71001 w: [ 0.2411595  0.1897235 -0.609398  -1.5323035] b: -0.04478460978039001 cost: 567.7858789900508
iteration: 71101 w: [ 0.2411675  0.1899735 -0.610148  -1.5326035] b: -0.04478121797998786 cost: 567.7708840388574
iteration: 71201 w: [ 0.241175   0.1902235 -0.610898  -1.5329035] b: -0.044777775811414816 cost: 567.7558994763973
iteration: 71301 w: [ 0.2411825  0.1904735 -0.611648  -1.5332035] b: -0.04477427817658842 cost: 567.740925326507
iteration: 71401 w: [ 0.24119    0.1907235 -0.612398  -1.5335035] b: -0.044770729450173415 cost: 567.7259615892932
iteration: 71501 w: [ 0.241198   0.1909735 -0.613148  -1.5338035] b: -0.044767129634804455 cost: 567.7110081634311
iteration: 71601 w: [ 0.241205   0.1912235 -0.613898  -1.5341035] b: -0.0447634783687217 cost: 567.696065352114
iteration: 71701 w: [ 0.241213   0.1914735 -0.614648  -1.5344035] b: -0.0447597716469623 cost: 567.6811324617726
iteration: 71801 w: [ 0.24122    0.1917235 -0.615398  -1.5347035] b: -0.04475601056515604 cost: 567.6662107624259
iteration: 71901 w: [ 0.241228   0.1919735 -0.616148  -1.5350035] b: -0.0447521984050765 cost: 567.6512984070831
iteration: 72001 w: [ 0.241236   0.1922235 -0.616898  -1.5353035] b: -0.04474833662653165 cost: 567.6363967715947
iteration: 72101 w: [ 0.2412425  0.1924735 -0.617648  -1.5355705] b: -0.04474442339446299 cost: 567.6216912480177
iteration: 72201 w: [ 0.2412485  0.1927235 -0.618398  -1.535797 ] b: -0.044740460851290756 cost: 567.6072208608837
iteration: 72301 w: [ 0.2412535  0.1929735 -0.619148  -1.535997 ] b: -0.044736458378039246 cost: 567.5929048009751
iteration: 72401 w: [ 0.2412585  0.1932235 -0.619898  -1.536197 ] b: -0.04473242230707027 cost: 567.5785940011182
iteration: 72501 w: [ 0.2412635  0.1934735 -0.620648  -1.536397 ] b: -0.04472835227582463 cost: 567.5642884611924
iteration: 72601 w: [ 0.241269   0.1937235 -0.621398  -1.536597 ] b: -0.04472424027081226 cost: 567.5499880663137
iteration: 72701 w: [ 0.2412735  0.1939735 -0.622148  -1.536797 ] b: -0.044720095037857566 cost: 567.535693159498
iteration: 72801 w: [ 0.241279   0.1942235 -0.622898  -1.536997 ] b: -0.044715912935543264 cost: 567.5214030691868
iteration: 72901 w: [ 0.2412845  0.1944735 -0.623648  -1.537197 ] b: -0.04471168740771142 cost: 567.507118619557
iteration: 73001 w: [ 0.241289   0.1947235 -0.624398  -1.537397 ] b: -0.044707426471463016 cost: 567.492839108406
iteration: 73101 w: [ 0.2412935  0.1949735 -0.625148  -1.537597 ] b: -0.044703133043405736 cost: 567.4785656677225
iteration: 73201 w: [ 0.241299   0.1952235 -0.625898  -1.537797 ] b: -0.04469880421081756 cost: 567.4642961851722
iteration: 73301 w: [ 0.2413045  0.1954735 -0.626648  -1.538007 ] b: -0.044694428422869165 cost: 567.449978736396
iteration: 73401 w: [ 0.241311   0.1957235 -0.627398  -1.538257 ] b: -0.04469001138652787 cost: 567.4354533251985
iteration: 73501 w: [ 0.2413175  0.1959735 -0.628148  -1.538507 ] b: -0.04468555477135992 cost: 567.4209355500349
iteration: 73601 w: [ 0.2413235  0.1962235 -0.628898  -1.538757 ] b: -0.04468105384316036 cost: 567.4064254621868
iteration: 73701 w: [ 0.24133    0.1964735 -0.629648  -1.539007 ] b: -0.04467650605396739 cost: 567.3919227848545
iteration: 73801 w: [ 0.2413365  0.1967235 -0.630398  -1.539257 ] b: -0.044671908491398724 cost: 567.3774277423294
iteration: 73901 w: [ 0.241343   0.1969735 -0.631148  -1.539507 ] b: -0.044667265529727836 cost: 567.3629403349152
iteration: 74001 w: [ 0.241349   0.1972235 -0.631898  -1.539757 ] b: -0.0446625800858231 cost: 567.3484605192311
iteration: 74101 w: [ 0.241355   0.1974735 -0.632648  -1.540007 ] b: -0.04465785216191007 cost: 567.3339885891546
iteration: 74201 w: [ 0.2413615  0.1977235 -0.633398  -1.540257 ] b: -0.04465308103157559 cost: 567.3195237411394
iteration: 74301 w: [ 0.241368   0.1979735 -0.634148  -1.540507 ] b: -0.04464826268935859 cost: 567.3050665276254
iteration: 74401 w: [ 0.2413745  0.1982235 -0.634898  -1.540757 ] b: -0.04464339531594874 cost: 567.2906169483437
iteration: 74501 w: [ 0.241381   0.1984735 -0.635648  -1.541007 ] b: -0.04463848729315726 cost: 567.2761750040089
iteration: 74601 w: [ 0.241387   0.1987235 -0.636398  -1.541257 ] b: -0.044633532065139724 cost: 567.2617408045877
iteration: 74701 w: [ 0.241393   0.1989735 -0.637148  -1.541507 ] b: -0.04462853473495631 cost: 567.2473144898116
iteration: 74801 w: [ 0.241399   0.1992235 -0.637898  -1.5417395] b: -0.044623494392478716 cost: 567.2329823641644
iteration: 74901 w: [ 0.2414045  0.1994735 -0.638648  -1.5419395] b: -0.044618411746205615 cost: 567.2188178909146
iteration: 75001 w: [ 0.2414095  0.1997235 -0.639398  -1.5421395] b: -0.04461328717659812 cost: 567.2046591030679
iteration: 75101 w: [ 0.2414145  0.1999735 -0.640148  -1.5423395] b: -0.0446081312513026 cost: 567.190505572774
iteration: 75201 w: [ 0.2414195  0.2002235 -0.640898  -1.5425395] b: -0.04460293887134891 cost: 567.1763572994224
iteration: 75301 w: [ 0.241425   0.2004735 -0.641648  -1.5427395] b: -0.04459770858128816 cost: 567.1622139174234
iteration: 75401 w: [ 0.24143    0.2007235 -0.642398  -1.5429395] b: -0.04459244038298292 cost: 567.1480760508351
iteration: 75501 w: [ 0.241435   0.2009735 -0.643148  -1.5431395] b: -0.04458714047201242 cost: 567.1339434414232
iteration: 75601 w: [ 0.2414405  0.2012235 -0.643898  -1.5433395] b: -0.044581796098599 cost: 567.1198159994211
iteration: 75701 w: [ 0.2414455  0.2014735 -0.644648  -1.5435395] b: -0.04457640981484352 cost: 567.1056937951935
iteration: 75801 w: [ 0.2414505  0.2017235 -0.645398  -1.5437395] b: -0.0445709929170357 cost: 567.0915768479932
iteration: 75901 w: [ 0.241455   0.2019735 -0.646148  -1.5439395] b: -0.044565543221060815 cost: 567.0774655650389
iteration: 76001 w: [ 0.2414605  0.2022235 -0.646898  -1.5441405] b: -0.04456004932449957 cost: 567.0633540064424
iteration: 76101 w: [ 0.2414665  0.2024735 -0.647648  -1.544374 ] b: -0.04455451390285402 cost: 567.0490951615458
iteration: 76201 w: [ 0.241473   0.2027235 -0.648398  -1.544624 ] b: -0.04454893986455376 cost: 567.0347658845934
iteration: 76301 w: [ 0.241479   0.2029735 -0.649148  -1.544874 ] b: -0.04454332156907549 cost: 567.0204443621012
iteration: 76401 w: [ 0.2414855  0.2032235 -0.649898  -1.545124 ] b: -0.044537656468473706 cost: 567.0061301770573
iteration: 76501 w: [ 0.241492   0.2034735 -0.650648  -1.545374 ] b: -0.04453194456494381 cost: 566.9918236245034
iteration: 76601 w: [ 0.2414985  0.2037235 -0.651398  -1.545624 ] b: -0.04452618549644902 cost: 566.9775247043
iteration: 76701 w: [ 0.2415035  0.2039735 -0.652148  -1.545833 ] b: -0.044520385995847525 cost: 566.9634200128506
iteration: 76801 w: [ 0.2415085  0.2042235 -0.652898  -1.546033 ] b: -0.044514554075105975 cost: 566.9493617327123
iteration: 76901 w: [ 0.241514   0.2044735 -0.653648  -1.546233 ] b: -0.0445086817259632 cost: 566.9353085171541
iteration: 77001 w: [ 0.2415185  0.2047235 -0.654398  -1.546433 ] b: -0.0445027689502574 cost: 566.9212609367133
iteration: 77101 w: [ 0.2415235  0.2049735 -0.655148  -1.546633 ] b: -0.044496824129579116 cost: 566.9072184216469
iteration: 77201 w: [ 0.241529   0.2052235 -0.655898  -1.546833 ] b: -0.04449084471558758 cost: 566.8931806534987
iteration: 77301 w: [ 0.241534   0.2054735 -0.656648  -1.547033 ] b: -0.0444848186871729 cost: 566.879148541308
iteration: 77401 w: [ 0.241539   0.2057235 -0.657398  -1.547233 ] b: -0.04447875515444184 cost: 566.8651216837847
iteration: 77501 w: [ 0.2415445  0.2059735 -0.658148  -1.547433 ] b: -0.04447266104162603 cost: 566.8510998520667
iteration: 77601 w: [ 0.241549   0.2062235 -0.658898  -1.547619 ] b: -0.0444665281574926 cost: 566.8371445071833
iteration: 77701 w: [ 0.241553   0.2064735 -0.659648  -1.547769 ] b: -0.04446036404281835 cost: 566.8233501539166
iteration: 77801 w: [ 0.2415565  0.2067235 -0.660398  -1.547919 ] b: -0.044454171711708665 cost: 566.8095592967883
iteration: 77901 w: [ 0.2415605  0.2069735 -0.661148  -1.548069 ] b: -0.04444795080130273 cost: 566.7957715491276
iteration: 78001 w: [ 0.241564   0.2072235 -0.661898  -1.548219 ] b: -0.044441696576763716 cost: 566.7819874719131
iteration: 78101 w: [ 0.2415685  0.2074735 -0.662648  -1.548369 ] b: -0.044435414140217955 cost: 566.7682062768596
iteration: 78201 w: [ 0.241572   0.2077235 -0.663398  -1.548519 ] b: -0.04442910640779916 cost: 566.7544285946202
iteration: 78301 w: [ 0.2415755  0.2079735 -0.664148  -1.548669 ] b: -0.04442276609430268 cost: 566.7406544947395
iteration: 78401 w: [ 0.2415795  0.2082235 -0.664898  -1.548819 ] b: -0.04441639392987798 cost: 566.726883364453
iteration: 78501 w: [ 0.2415835  0.2084735 -0.665648  -1.548969 ] b: -0.04440999574532973 cost: 566.7131156423799
iteration: 78601 w: [ 0.2415875  0.2087235 -0.666398  -1.549119 ] b: -0.0444035693561241 cost: 566.6993513282141
iteration: 78701 w: [ 0.241591   0.2089735 -0.667148  -1.549269 ] b: -0.04439711112036111 cost: 566.6855904016103
iteration: 78801 w: [ 0.241595   0.2092235 -0.667898  -1.549419 ] b: -0.044390622496886606 cost: 566.6718326915116
iteration: 78901 w: [ 0.241599   0.2094735 -0.668648  -1.549569 ] b: -0.04438410749485907 cost: 566.6580783894475
iteration: 79001 w: [ 0.2416025  0.2097235 -0.669398  -1.549719 ] b: -0.04437756575125167 cost: 566.644327439185
iteration: 79101 w: [ 0.241606   0.2099735 -0.670148  -1.549869 ] b: -0.0443709903452587 cost: 566.6305800704831
iteration: 79201 w: [ 0.2416105  0.2102235 -0.670898  -1.550019 ] b: -0.044364386014641544 cost: 566.6168354506932
iteration: 79301 w: [ 0.241615   0.2104735 -0.671648  -1.550205 ] b: -0.04435775012600436 cost: 566.6029477281119
iteration: 79401 w: [ 0.24162    0.2107235 -0.672398  -1.550405 ] b: -0.044351078665761046 cost: 566.5890079620382
iteration: 79501 w: [ 0.241625   0.2109735 -0.673148  -1.550605 ] b: -0.04434437228402714 cost: 566.5750734493666
iteration: 79601 w: [ 0.2416305  0.2112235 -0.673898  -1.550805 ] b: -0.04433762260313563 cost: 566.5611440712677
iteration: 79701 w: [ 0.2416355  0.2114735 -0.674648  -1.551005 ] b: -0.04433083363246524 cost: 566.5472199579689
iteration: 79801 w: [ 0.2416405  0.2117235 -0.675398  -1.551205 ] b: -0.04432401083893338 cost: 566.5333010979483
iteration: 79901 w: [ 0.241645   0.2119735 -0.676148  -1.551405 ] b: -0.04431715495320546 cost: 566.5193879249645
iteration: 80001 w: [ 0.2416505  0.2122235 -0.676898  -1.551605 ] b: -0.044310255775840315 cost: 566.5054791362836
iteration: 80101 w: [ 0.2416555  0.2124735 -0.677648  -1.551805 ] b: -0.04430331950221026 cost: 566.4915760338886
iteration: 80201 w: [ 0.2416605  0.2127235 -0.678398  -1.552005 ] b: -0.0442963505062136 cost: 566.4776781845525
iteration: 80301 w: [ 0.241666   0.2129735 -0.679148  -1.552205 ] b: -0.044289341867313335 cost: 566.4637853288026
iteration: 80401 w: [ 0.241671   0.2132235 -0.679898  -1.552405 ] b: -0.04428229577335388 cost: 566.4498978784472
iteration: 80501 w: [ 0.2416755  0.2134735 -0.680648  -1.552605 ] b: -0.04427521222624583 cost: 566.4360161490459
iteration: 80601 w: [ 0.241681   0.2137235 -0.681398  -1.552805 ] b: -0.044268097057288236 cost: 566.4221387348672
iteration: 80701 w: [ 0.2416865  0.2139735 -0.682148  -1.553005 ] b: -0.04426093788097838 cost: 566.4082669578703
iteration: 80801 w: [ 0.2416915  0.2142235 -0.682898  -1.553205 ] b: -0.044253737613752384 cost: 566.3944004097254
iteration: 80901 w: [ 0.241696   0.2144735 -0.683648  -1.5534015] b: -0.04424650407418981 cost: 566.3805523811844
iteration: 81001 w: [ 0.2417     0.2147235 -0.684398  -1.5535535] b: -0.0442392484030999 cost: 566.366874485128
iteration: 81101 w: [ 0.241704   0.2149735 -0.685148  -1.5537035] b: -0.04423194912860855 cost: 566.3532074100382
iteration: 81201 w: [ 0.241708   0.2152235 -0.685898  -1.5538535] b: -0.04422462533743393 cost: 566.3395437422951
iteration: 81301 w: [ 0.2417115  0.2154735 -0.686648  -1.5540035] b: -0.044217278124250164 cost: 566.3258834800346
iteration: 81401 w: [ 0.2417155  0.2157235 -0.687398  -1.5541535] b: -0.04420989145970252 cost: 566.3122264133088
iteration: 81501 w: [ 0.241719   0.2159735 -0.688148  -1.5543035] b: -0.044202482468955556 cost: 566.2985729254839
iteration: 81601 w: [ 0.2417235  0.2162235 -0.688898  -1.5544535] b: -0.044195038402049726 cost: 566.2849225006541
iteration: 81701 w: [ 0.241727   0.2164735 -0.689648  -1.5546035] b: -0.04418756508952961 cost: 566.2712754017374
iteration: 81801 w: [ 0.2417305  0.2167235 -0.690398  -1.5547535] b: -0.044180069091013546 cost: 566.257631883448
iteration: 81901 w: [ 0.2417335  0.2169735 -0.691148  -1.554873 ] b: -0.04417253342569516 cost: 566.2441003949476
iteration: 82001 w: [ 0.241736   0.2172235 -0.691898  -1.554973 ] b: -0.04416499034453212 cost: 566.2306406449751
iteration: 82101 w: [ 0.241739   0.2174735 -0.692648  -1.555073 ] b: -0.04415741090929084 cost: 566.217182443745
iteration: 82201 w: [ 0.2417415  0.2177235 -0.693398  -1.555173 ] b: -0.04414982754621891 cost: 566.2037263877603
iteration: 82301 w: [ 0.241744   0.2179735 -0.694148  -1.555273 ] b: -0.04414220273050675 cost: 566.1902722096141
iteration: 82401 w: [ 0.2417465  0.2182235 -0.694898  -1.555373 ] b: -0.04413457872555968 cost: 566.1768199157001
iteration: 82501 w: [ 0.241749   0.2184735 -0.695648  -1.555473 ] b: -0.044126913634315756 cost: 566.1633694995927
iteration: 82601 w: [ 0.2417515  0.2187235 -0.696398  -1.555573 ] b: -0.04411924061215847 cost: 566.1499209663347
iteration: 82701 w: [ 0.241754   0.2189735 -0.697148  -1.555673 ] b: -0.04411153634278879 cost: 566.1364743123085
iteration: 82801 w: [ 0.2417575  0.2191995 -0.697922  -1.555797 ] b: -0.04410381153208676 cost: 566.1227044451356
iteration: 82901 w: [ 0.2417615  0.2193995 -0.698722  -1.555947 ] b: -0.04409605466964385 cost: 566.1085857709974
iteration: 83001 w: [ 0.2417655  0.2195995 -0.699522  -1.556097 ] b: -0.04408827476290967 cost: 566.0944705156153
iteration: 83101 w: [ 0.2417695  0.2197995 -0.700322  -1.556247 ] b: -0.044080464162358085 cost: 566.0803586777562
iteration: 83201 w: [ 0.241773   0.2199995 -0.701122  -1.556397 ] b: -0.044072620683480467 cost: 566.0662505793833
iteration: 83301 w: [ 0.2417775  0.2201995 -0.701922  -1.556547 ] b: -0.044064751250098316 cost: 566.0521452544546
iteration: 83401 w: [ 0.2417815  0.2203995 -0.702722  -1.556697 ] b: -0.044056852584561934 cost: 566.038043669485
iteration: 83501 w: [ 0.241785   0.2205995 -0.703522  -1.556847 ] b: -0.04404892104512502 cost: 566.0239457445279
iteration: 83601 w: [ 0.241789   0.2207995 -0.704322  -1.556997 ] b: -0.04404095845498934 cost: 566.0098509672554
iteration: 83701 w: [ 0.2417935  0.2209995 -0.705122  -1.557147 ] b: -0.044032968094685834 cost: 565.9957594175944
iteration: 83801 w: [ 0.241797   0.2211995 -0.705922  -1.557297 ] b: -0.04402494887260283 cost: 565.9816716654638
iteration: 83901 w: [ 0.241801   0.2213995 -0.706722  -1.557447 ] b: -0.04401689787563255 cost: 565.9675871402037
iteration: 84001 w: [ 0.241805   0.2215995 -0.707522  -1.557597 ] b: -0.044008814740949906 cost: 565.953506031749
iteration: 84101 w: [ 0.241809   0.2217995 -0.708322  -1.557747 ] b: -0.04400071112859554 cost: 565.9394283419414
iteration: 84201 w: [ 0.241813   0.2219995 -0.709122  -1.557897 ] b: -0.04399257246668448 cost: 565.9253540683698
iteration: 84301 w: [ 0.241817   0.2221995 -0.709922  -1.558047 ] b: -0.04398440057849661 cost: 565.9112832112706
iteration: 84401 w: [ 0.241821   0.2223995 -0.710722  -1.558197 ] b: -0.04397620202353111 cost: 565.8972157716677
iteration: 84501 w: [ 0.241825   0.2225995 -0.711522  -1.558347 ] b: -0.0439679753459165 cost: 565.883151749276
iteration: 84601 w: [ 0.241829   0.2227995 -0.712322  -1.558497 ] b: -0.04395971581078866 cost: 565.8690911432633
iteration: 84701 w: [ 0.241833   0.2229995 -0.713122  -1.558647 ] b: -0.043951425605690694 cost: 565.8550339539391
iteration: 84801 w: [ 0.241837   0.2231995 -0.713922  -1.558797 ] b: -0.043943108739772856 cost: 565.840980181919
iteration: 84901 w: [ 0.241841   0.2233995 -0.714722  -1.558947 ] b: -0.04393476157113743 cost: 565.8269298265482
iteration: 85001 w: [ 0.2418445  0.2235995 -0.715522  -1.5590905] b: -0.04392638143800761 cost: 565.8129031461231
iteration: 85101 w: [ 0.2418475  0.2237995 -0.716322  -1.5591905] b: -0.043917979696702414 cost: 565.7990126545548
iteration: 85201 w: [ 0.24185    0.2239995 -0.717122  -1.5592905] b: -0.04390955183724068 cost: 565.7851244516952
iteration: 85301 w: [ 0.2418525  0.2241995 -0.717922  -1.5593905] b: -0.04390111097634154 cost: 565.7712382959821
iteration: 85401 w: [ 0.2418555  0.2243995 -0.718722  -1.5594905] b: -0.04389263306963594 cost: 565.7573535235814
iteration: 85501 w: [ 0.241858   0.2245995 -0.719522  -1.5595905] b: -0.04388415163630646 cost: 565.7434712064734
iteration: 85601 w: [ 0.241861   0.2247995 -0.720322  -1.5596905] b: -0.04387563206629608 cost: 565.7295903627551
iteration: 85701 w: [ 0.2418635  0.2249995 -0.721122  -1.5597905] b: -0.04386710751443344 cost: 565.7157118836956
iteration: 85801 w: [ 0.2418665  0.2251995 -0.721922  -1.5598905] b: -0.04385854482794359 cost: 565.7018349683426
iteration: 85901 w: [ 0.241869   0.2253995 -0.722722  -1.5599905] b: -0.043849974247310256 cost: 565.687960326702
iteration: 86001 w: [ 0.2418715  0.2255995 -0.723522  -1.5600905] b: -0.04384137172776742 cost: 565.674087728679
iteration: 86101 w: [ 0.2418745  0.2257995 -0.724322  -1.5601905] b: -0.043832752208085725 cost: 565.6602165353485
iteration: 86201 w: [ 0.241877   0.2259995 -0.725122  -1.5602905] b: -0.043824110588573835 cost: 565.6463477757137
iteration: 86301 w: [ 0.24188    0.2261995 -0.725922  -1.5603905] b: -0.04381544213421699 cost: 565.6324805095624
iteration: 86401 w: [ 0.2418825  0.2263995 -0.726722  -1.5604905] b: -0.04380676178345182 cost: 565.6186155882541
iteration: 86501 w: [ 0.2418855  0.2265995 -0.727522  -1.5605905] b: -0.04379804039122569 cost: 565.6047522485059
iteration: 86601 w: [ 0.241888   0.2267995 -0.728322  -1.5606905] b: -0.04378931985650645 cost: 565.590891165143
iteration: 86701 w: [ 0.241891   0.2269995 -0.729122  -1.5607905] b: -0.043780556825052705 cost: 565.5770317536927
iteration: 86801 w: [ 0.2418935  0.2271995 -0.729922  -1.5608905] b: -0.043771791738631514 cost: 565.5631745073835
iteration: 86901 w: [ 0.241897   0.2273995 -0.730722  -1.561019 ] b: -0.04376298611426308 cost: 565.5492380857785
iteration: 87001 w: [ 0.241901   0.2275995 -0.731522  -1.561169 ] b: -0.04375415960676601 cost: 565.5352436938665
iteration: 87101 w: [ 0.241905   0.2277995 -0.732322  -1.561319 ] b: -0.04374530682982238 cost: 565.5212527184391
iteration: 87201 w: [ 0.241909   0.2279995 -0.733122  -1.561469 ] b: -0.04373641721903922 cost: 565.5072651575699
iteration: 87301 w: [ 0.2419125  0.2281995 -0.733922  -1.561619 ] b: -0.043727502434556184 cost: 565.4932814473848
iteration: 87401 w: [ 0.241917   0.2283995 -0.734722  -1.561769 ] b: -0.04371855774177547 cost: 565.4793002846758
iteration: 87501 w: [ 0.241921   0.2285995 -0.735522  -1.561919 ] b: -0.043709577312652216 cost: 565.4653229706638
iteration: 87601 w: [ 0.2419245  0.2287995 -0.736322  -1.562069 ] b: -0.04370057390044967 cost: 565.4513494259093
iteration: 87701 w: [ 0.241929   0.2289995 -0.737122  -1.562219 ] b: -0.04369153621240533 cost: 565.4373785910419
iteration: 87801 w: [ 0.241933   0.2291995 -0.737922  -1.562367 ] b: -0.04368246893742625 cost: 565.4234169022783
iteration: 87901 w: [ 0.2419355  0.2293995 -0.738722  -1.5624745] b: -0.04367338175751114 cost: 565.4095669425142
iteration: 88001 w: [ 0.2419385  0.2295995 -0.739522  -1.5625745] b: -0.04366426680660982 cost: 565.3957387879867
iteration: 88101 w: [ 0.241941   0.2297995 -0.740322  -1.5626745] b: -0.043655130509352665 cost: 565.3819127979477
iteration: 88201 w: [ 0.241944   0.2299995 -0.741122  -1.5627745] b: -0.04364597541703816 cost: 565.3680885713421
iteration: 88301 w: [ 0.2419465  0.2301995 -0.741922  -1.5628745] b: -0.04363678732185613 cost: 565.354266415744
iteration: 88401 w: [ 0.2419495  0.2303995 -0.742722  -1.5629745] b: -0.043627592821355386 cost: 565.3404461171352
iteration: 88501 w: [ 0.2419515  0.2305995 -0.743522  -1.5630745] b: -0.043618356211724836 cost: 565.3266282390144
iteration: 88601 w: [ 0.241955   0.2307995 -0.744322  -1.5631745] b: -0.04360912485760081 cost: 565.3128114262324
iteration: 88701 w: [ 0.2419575  0.2309995 -0.745122  -1.5632745] b: -0.043599848481717315 cost: 565.2989969419219
iteration: 88801 w: [ 0.24196    0.2311995 -0.745922  -1.5633745] b: -0.04359056789094995 cost: 565.2851845049095
iteration: 88901 w: [ 0.241963   0.2313995 -0.746722  -1.5634745] b: -0.04358125102465927 cost: 565.271373849579
iteration: 89001 w: [ 0.2419655  0.2315995 -0.747522  -1.5635745] b: -0.043571922294626135 cost: 565.2575652471947
iteration: 89101 w: [ 0.2419685  0.2317995 -0.748322  -1.5636745] b: -0.04356256603531824 cost: 565.2437585196113
iteration: 89201 w: [ 0.241971   0.2319995 -0.749122  -1.5637745] b: -0.04355318698437483 cost: 565.2299537513082
iteration: 89301 w: [ 0.241974   0.2321995 -0.749922  -1.5638745] b: -0.04354379097217741 cost: 565.2161509513413
iteration: 89401 w: [ 0.2419765  0.2323995 -0.750722  -1.5639745] b: -0.04353436124041771 cost: 565.2023500169087
iteration: 89501 w: [ 0.241979   0.2325995 -0.751522  -1.5640745] b: -0.043524926208496365 cost: 565.1885511293257
iteration: 89601 w: [ 0.2419815  0.2327995 -0.752322  -1.5641745] b: -0.04351545162973985 cost: 565.1747542820754
iteration: 89701 w: [ 0.2419845  0.2329995 -0.753122  -1.5642745] b: -0.04350597357477985 cost: 565.1609589925495
iteration: 89801 w: [ 0.241987   0.2331995 -0.753922  -1.5643745] b: -0.04349645743238784 cost: 565.1471659805871
iteration: 89901 w: [ 0.24199    0.2333995 -0.754722  -1.5644745] b: -0.04348693235091929 cost: 565.1333746170727
iteration: 90001 w: [ 0.2419925  0.2335995 -0.755522  -1.5645745] b: -0.04347737574231354 cost: 565.1195854404783
iteration: 90101 w: [ 0.241994   0.2337995 -0.756322  -1.5646285] b: -0.04346779962834007 cost: 565.1059085405564
iteration: 90201 w: [ 0.2419955  0.2339995 -0.757122  -1.5646785] b: -0.04345821872708318 cost: 565.092242110591
iteration: 90301 w: [ 0.241997   0.2341995 -0.757922  -1.5647285] b: -0.04344863015546345 cost: 565.0785765921421
iteration: 90401 w: [ 0.241998   0.2343995 -0.758722  -1.5647785] b: -0.04343900768222378 cost: 565.0649124937082
iteration: 90501 w: [ 0.242      0.2345995 -0.759522  -1.5648285] b: -0.04342937608349749 cost: 565.0512482793849
iteration: 90601 w: [ 0.2420015  0.2347995 -0.760322  -1.5648785] b: -0.04341974556066009 cost: 565.0375854917914
iteration: 90701 w: [ 0.242003   0.2349995 -0.761122  -1.5649285] b: -0.0434100887893934 cost: 565.0239236121013
iteration: 90801 w: [ 0.242004   0.2351995 -0.761922  -1.5649785] b: -0.043400418886425436 cost: 565.0102628991568
iteration: 90901 w: [ 0.242006   0.2353995 -0.762722  -1.5650285] b: -0.043390718365287996 cost: 564.9966025805952
iteration: 91001 w: [ 0.2420075  0.2355995 -0.763522  -1.5650785] b: -0.043381034953649915 cost: 564.9829434346113
iteration: 91101 w: [ 0.2420085  0.2357995 -0.764322  -1.5651285] b: -0.043371319466822544 cost: 564.9692852586478
iteration: 91201 w: [ 0.24201    0.2359995 -0.765122  -1.5651785] b: -0.04336159595208973 cost: 564.9556278664095
iteration: 91301 w: [ 0.2420115  0.2361995 -0.765922  -1.5652285] b: -0.04335184473633115 cost: 564.9419713817019
iteration: 91401 w: [ 0.242013   0.2363995 -0.766722  -1.5652785] b: -0.04334209678837021 cost: 564.9283158105529
iteration: 91501 w: [ 0.242014   0.2365995 -0.767522  -1.5653285] b: -0.043332332069927 cost: 564.9146615513002
iteration: 91601 w: [ 0.242016   0.2367995 -0.768322  -1.5653785] b: -0.043322543660289384 cost: 564.9010073958249
iteration: 91701 w: [ 0.2420175  0.2369995 -0.769122  -1.56543  ] b: -0.04331274571329043 cost: 564.8873511457244
iteration: 91801 w: [ 0.2420195  0.2371995 -0.769922  -1.565495 ] b: -0.043302932070080125 cost: 564.8736653039914
iteration: 91901 w: [ 0.2420215  0.2373995 -0.770722  -1.565595 ] b: -0.04329310011885063 cost: 564.8599021408312
iteration: 92001 w: [ 0.242025   0.2375995 -0.771522  -1.565695 ] b: -0.04328324612871905 cost: 564.8461402767304
iteration: 92101 w: [ 0.242027   0.2377995 -0.772322  -1.565795 ] b: -0.043273371921822575 cost: 564.8323808552801
iteration: 92201 w: [ 0.2420305  0.2379995 -0.773122  -1.565895 ] b: -0.04326347021339266 cost: 564.8186230087731
iteration: 92301 w: [ 0.2420325  0.2381995 -0.773922  -1.565995 ] b: -0.04325355266235703 cost: 564.8048673286175
iteration: 92401 w: [ 0.2420355  0.2383995 -0.774722  -1.566095 ] b: -0.04324360688320746 cost: 564.791113333957
iteration: 92501 w: [ 0.242038   0.2385995 -0.775522  -1.566195 ] b: -0.04323364526379469 cost: 564.7773615612219
iteration: 92601 w: [ 0.242041   0.2387995 -0.776322  -1.566295 ] b: -0.04322365614693717 cost: 564.7636114925101
iteration: 92701 w: [ 0.2420435  0.2389995 -0.777122  -1.566395 ] b: -0.04321365155651646 cost: 564.7498635532531
iteration: 92801 w: [ 0.242046   0.2391995 -0.777922  -1.566495 ] b: -0.04320362092799316 cost: 564.7361176557522
iteration: 92901 w: [ 0.242049   0.2393995 -0.778722  -1.566595 ] b: -0.04319357154936389 cost: 564.7223733045179
iteration: 93001 w: [ 0.2420515  0.2395995 -0.779522  -1.566695 ] b: -0.043183500870779504 cost: 564.7086312408707
iteration: 93101 w: [ 0.2420545  0.2397995 -0.780322  -1.566795 ] b: -0.04317339796419578 cost: 564.6948908133479
iteration: 93201 w: [ 0.242057   0.2399995 -0.781122  -1.566895 ] b: -0.04316328468997496 cost: 564.6811525829081
iteration: 93301 w: [ 0.24206    0.2401995 -0.781922  -1.566995 ] b: -0.043153139554223306 cost: 564.6674160813033
iteration: 93401 w: [ 0.2420625  0.2403995 -0.782722  -1.567095 ] b: -0.04314298368862032 cost: 564.6536816839442
iteration: 93501 w: [ 0.2420655  0.2405995 -0.783522  -1.567195 ] b: -0.043132794141889294 cost: 564.6399491077445
iteration: 93601 w: [ 0.2420675  0.2407995 -0.784322  -1.567295 ] b: -0.04312259277473159 cost: 564.6262190132941
iteration: 93701 w: [ 0.2420705  0.2409995 -0.785122  -1.567395 ] b: -0.04311236355779528 cost: 564.6124900187275
iteration: 93801 w: [ 0.2420735  0.2411995 -0.785922  -1.567495 ] b: -0.04310211560043256 cost: 564.598763159841
iteration: 93901 w: [ 0.242076   0.2413995 -0.786722  -1.567595 ] b: -0.04309184598897121 cost: 564.5850384690128
iteration: 94001 w: [ 0.242079   0.2415995 -0.787522  -1.567695 ] b: -0.043081551810192964 cost: 564.57131553498
iteration: 94101 w: [ 0.2420815  0.2417995 -0.788322  -1.567795 ] b: -0.04307124180852551 cost: 564.5575946772075
iteration: 94201 w: [ 0.2420845  0.2419995 -0.789122  -1.567895 ] b: -0.04306089521888538 cost: 564.5438756666762
iteration: 94301 w: [ 0.2420865  0.2421995 -0.789922  -1.567995 ] b: -0.0430505437387101 cost: 564.5301590850338
iteration: 94401 w: [ 0.24209    0.2423995 -0.790722  -1.568095 ] b: -0.04304015567263773 cost: 564.5164435567576
iteration: 94501 w: [ 0.242092   0.2425995 -0.791522  -1.568195 ] b: -0.0430297605322172 cost: 564.5027307141337
iteration: 94601 w: [ 0.242095   0.2427995 -0.792322  -1.568295 ] b: -0.04301932917231236 cost: 564.4890192097065
iteration: 94701 w: [ 0.242097   0.2429995 -0.793122  -1.5683745] b: -0.043008888920415836 cost: 564.4753490068462
iteration: 94801 w: [ 0.242099   0.2431995 -0.793922  -1.5684245] b: -0.0429984286252257 cost: 564.4617356426851
iteration: 94901 w: [ 0.2421     0.2433995 -0.794722  -1.5684745] b: -0.04298794394435063 cost: 564.4481235257192
iteration: 95001 w: [ 0.2421015  0.2435995 -0.795522  -1.5685245] b: -0.04297745418878878 cost: 564.4345121504667
iteration: 95101 w: [ 0.242103   0.2437995 -0.796322  -1.5685745] b: -0.04296696664485826 cost: 564.4209016883001
iteration: 95201 w: [ 0.2421045  0.2439995 -0.797122  -1.5686245] b: -0.04295644123694536 cost: 564.4072921307824
iteration: 95301 w: [ 0.2421055  0.2441995 -0.797922  -1.5686745] b: -0.04294590747705121 cost: 564.3936839257761
iteration: 95401 w: [ 0.2421075  0.2443995 -0.798722  -1.5687245] b: -0.04293535844378935 cost: 564.3800757468179
iteration: 95501 w: [ 0.242109   0.2445995 -0.799522  -1.5687745] b: -0.0429248105322959 cost: 564.3664689223577
iteration: 95601 w: [ 0.24211    0.2447995 -0.800322  -1.5688245] b: -0.042914231317410435 cost: 564.3528632506319
iteration: 95701 w: [ 0.2421115  0.2449995 -0.801122  -1.5688745] b: -0.0429036386530198 cost: 564.339258176895
iteration: 95801 w: [ 0.2421135  0.2451995 -0.801922  -1.5689245] b: -0.042893040190413546 cost: 564.3256538977456
iteration: 95901 w: [ 0.242115   0.2453995 -0.802722  -1.5689745] b: -0.04288242463570142 cost: 564.3120507093068
iteration: 96001 w: [ 0.242116   0.2455995 -0.803522  -1.5690245] b: -0.04287179818325529 cost: 564.2984484178504
iteration: 96101 w: [ 0.2421175  0.2457995 -0.804322  -1.5690745] b: -0.04286114589667203 cost: 564.2848469817073
iteration: 96201 w: [ 0.242119   0.2459995 -0.805122  -1.5691245] b: -0.04285049546565869 cost: 564.2712464585142
iteration: 96301 w: [ 0.2421205  0.2461995 -0.805922  -1.5691745] b: -0.04283982175149266 cost: 564.2576468429056
iteration: 96401 w: [ 0.242122   0.2463995 -0.806722  -1.5692245] b: -0.042829138600040825 cost: 564.2440481378233
iteration: 96501 w: [ 0.242123   0.2465995 -0.807522  -1.5692745] b: -0.042818422330508775 cost: 564.2304505961251
iteration: 96601 w: [ 0.242125   0.2467995 -0.808322  -1.5693245] b: -0.04280771447778303 cost: 564.2168534529061
iteration: 96701 w: [ 0.242126   0.2469995 -0.809122  -1.5693745] b: -0.042796993181550815 cost: 564.2032576050162
iteration: 96801 w: [ 0.2421275  0.2471995 -0.809922  -1.5694245] b: -0.0427862413197053 cost: 564.1896624702285
iteration: 96901 w: [ 0.242129   0.2473995 -0.810722  -1.5694745] b: -0.04277547747391657 cost: 564.1760682453745
iteration: 97001 w: [ 0.2421305  0.2475995 -0.811522  -1.5695245] b: -0.042764709295739556 cost: 564.1624749320912
iteration: 97101 w: [ 0.242132   0.2477995 -0.812322  -1.5695745] b: -0.04275393496385171 cost: 564.1488825299868
iteration: 97201 w: [ 0.2421335  0.2479995 -0.813122  -1.5696245] b: -0.0427431202319462 cost: 564.1352910316616
iteration: 97301 w: [ 0.2421355  0.248207  -0.8139145 -1.5696955] b: -0.04273230551772971 cost: 564.1217399040174
iteration: 97401 w: [ 0.2421365  0.2484555 -0.814666  -1.569747 ] b: -0.0427214804078523 cost: 564.1086323393199
iteration: 97501 w: [ 0.242138   0.2487055 -0.815416  -1.569797 ] b: -0.04271063782359111 cost: 564.0955428435747
iteration: 97601 w: [ 0.242139   0.2489555 -0.816166  -1.569847 ] b: -0.04269976614457776 cost: 564.0824545437958
iteration: 97701 w: [ 0.2421405  0.2492055 -0.816916  -1.569897 ] b: -0.04268888759656745 cost: 564.0693667172809
iteration: 97801 w: [ 0.242142   0.2494555 -0.817666  -1.569947 ] b: -0.042678017481067865 cost: 564.0562798564747
iteration: 97901 w: [ 0.242143   0.2497055 -0.818416  -1.569997 ] b: -0.04266710843574821 cost: 564.0431940338291
iteration: 98001 w: [ 0.242144   0.2499555 -0.819166  -1.570047 ] b: -0.042656191429996985 cost: 564.0301092683413
iteration: 98101 w: [ 0.2421455  0.2502055 -0.819916  -1.570097 ] b: -0.04264526209258483 cost: 564.0170247847808
iteration: 98201 w: [ 0.242147   0.2504555 -0.820666  -1.570147 ] b: -0.042634326617456024 cost: 564.003941263751
iteration: 98301 w: [ 0.242148   0.2507055 -0.821416  -1.570197 ] b: -0.042623371524695766 cost: 563.9908589750465
iteration: 98401 w: [ 0.2421495  0.2509555 -0.822166  -1.570247 ] b: -0.04261239280825489 cost: 563.9777771215216
iteration: 98501 w: [ 0.242151   0.2512055 -0.822916  -1.570297 ] b: -0.042601414514422384 cost: 563.9646962319683
iteration: 98601 w: [ 0.242152   0.2514555 -0.823666  -1.570347 ] b: -0.042590415147771406 cost: 563.9516164185434
iteration: 98701 w: [ 0.2421535  0.2517055 -0.824416  -1.570397 ] b: -0.04257941146856852 cost: 563.9385372003757
iteration: 98801 w: [ 0.2421545  0.2519555 -0.825166  -1.570447 ] b: -0.04256836886616425 cost: 563.9254591492567
iteration: 98901 w: [ 0.2421565  0.2522055 -0.825916  -1.570497 ] b: -0.04255733434055153 cost: 563.9123816403068
iteration: 99001 w: [ 0.242157   0.2524555 -0.826666  -1.570547 ] b: -0.0425462896746042 cost: 563.8993053214343
iteration: 99101 w: [ 0.2421585  0.2527055 -0.827416  -1.570597 ] b: -0.04253521993207394 cost: 563.8862294425503
iteration: 99201 w: [ 0.2421595  0.2529555 -0.828166  -1.570647 ] b: -0.04252413312891034 cost: 563.873154925134
iteration: 99301 w: [ 0.242161   0.2532055 -0.828916  -1.570697 ] b: -0.04251303764582283 cost: 563.8600807174487
iteration: 99401 w: [ 0.2421625  0.2534555 -0.829666  -1.570747 ] b: -0.04250194477709257 cost: 563.8470074742296
iteration: 99501 w: [ 0.2421635  0.2537055 -0.830416  -1.570797 ] b: -0.04249081189654357 cost: 563.8339354312387
iteration: 99601 w: [ 0.242165   0.2539555 -0.831166  -1.570847 ] b: -0.04247967325288792 cost: 563.8208638547225
iteration: 99701 w: [ 0.2421665  0.2542055 -0.831916  -1.570897 ] b: -0.04246853139665554 cost: 563.8077932413789
iteration: 99801 w: [ 0.242168   0.2544555 -0.832666  -1.570947 ] b: -0.042457368840363024 cost: 563.7947235873087
iteration: 99901 w: [ 0.2421685  0.2547055 -0.833416  -1.570997 ] b: -0.042446192506948185 cost: 563.7816551667245
iteration: 100000 w: [ 0.24217    0.254953  -0.8341585 -1.5710465] b: -0.04243509994948715 cost: 563.768717592519

Result of the model

print("After 100000 iterations")
print("cost:", cost)
After 100000 iterations
cost: 563.768717592519

Visualizing the cost

import matplotlib.pyplot as plt
plt.plot(np.arange(1,100001,1), cost_arr)
plt.title("Cost vs Number of iterations")
plt.xlabel("Number of iterations")
plt.ylabel("Cost")
plt.show()