Skip to content

Instantly share code, notes, and snippets.

@Vaibhavdixit02
Last active August 14, 2018 14:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Vaibhavdixit02/715f123d1a42660a8805728a52eeac60 to your computer and use it in GitHub Desktop.
Save Vaibhavdixit02/715f123d1a42660a8805728a52eeac60 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [],
"source": [
"using OrdinaryDiffEq, DiffEqParamEstim, NLopt,BlackBoxOptim, Distributions, ParameterizedFunctions"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"(::LotkaVolterraTest) (generic function with 9 methods)"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"WARNING: using BlackBoxOptim.Parameters in module Main conflicts with an existing identifier.\n"
]
}
],
"source": [
"ms_f = @ode_def_nohes LotkaVolterraTest begin\n",
" dx = a*x - b*x*y\n",
" dy = -3*y + x*y\n",
"end a b "
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"18-element Array{Tuple{Float64,Float64},1}:\n",
" (0.0, 10.0)\n",
" (0.0, 10.0)\n",
" (0.0, 10.0)\n",
" (0.0, 10.0)\n",
" (0.0, 10.0)\n",
" (0.0, 10.0)\n",
" (0.0, 10.0)\n",
" (0.0, 10.0)\n",
" (0.0, 10.0)\n",
" (0.0, 10.0)\n",
" (0.0, 10.0)\n",
" (0.0, 10.0)\n",
" (0.0, 10.0)\n",
" (0.0, 10.0)\n",
" (0.0, 10.0)\n",
" (0.0, 10.0)\n",
" (0.0, 10.0)\n",
" (0.0, 10.0)"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"ms_u0 = [1.0;1.0]\n",
"tspan = (0.0,10.0)\n",
"ms_p = [1.5,1.0]\n",
"ms_prob = ODEProblem(ms_f,ms_u0,tspan,ms_p)\n",
"t = collect(linspace(0,10,200))\n",
"data = Array(solve(ms_prob,Tsit5(),saveat=t,abstol=1e-12,reltol=1e-12))\n",
"bound = Tuple{Float64, Float64}[(0, 10),(0, 10),(0, 10),(0, 10),\n",
" (0, 10),(0, 10),(0, 10),(0, 10),\n",
" (0, 10),(0, 10),(0, 10),(0, 10),\n",
" (0, 10),(0, 10),(0, 10),(0, 10),(0, 10),(0, 10)]"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Starting optimization with optimizer BlackBoxOptim.DiffEvoOpt{BlackBoxOptim.FitPopulation{Float64},BlackBoxOptim.RadiusLimitedSelector,BlackBoxOptim.AdaptiveDiffEvoRandBin{3},BlackBoxOptim.RandomBound{BlackBoxOptim.RangePerDimSearchSpace}}\n",
"0.00 secs, 0 evals, 0 steps\n",
"0.51 secs, 57 evals, 31 steps, improv/step: 0.516 (last = 0.5161), fitness=2908.044289388\n",
"1.02 secs, 125 evals, 74 steps, improv/step: 0.500 (last = 0.4884), fitness=2826.848739909\n",
"1.52 secs, 198 evals, 127 steps, improv/step: 0.425 (last = 0.3208), fitness=2768.548298895\n",
"2.02 secs, 275 evals, 193 steps, improv/step: 0.409 (last = 0.3788), fitness=2050.081613134\n",
"2.52 secs, 348 evals, 259 steps, improv/step: 0.390 (last = 0.3333), fitness=2050.081613134\n",
"3.03 secs, 425 evals, 331 steps, improv/step: 0.369 (last = 0.2917), fitness=2050.081613134\n",
"3.53 secs, 499 evals, 405 steps, improv/step: 0.341 (last = 0.2162), fitness=2050.081613134\n",
"4.04 secs, 576 evals, 481 steps, improv/step: 0.341 (last = 0.3421), fitness=2050.081613134\n",
"4.54 secs, 654 evals, 559 steps, improv/step: 0.327 (last = 0.2436), fitness=1484.932787980\n",
"5.04 secs, 731 evals, 635 steps, improv/step: 0.307 (last = 0.1579), fitness=1484.932787980\n",
"5.55 secs, 808 evals, 711 steps, improv/step: 0.305 (last = 0.2895), fitness=1484.932787980\n",
"6.05 secs, 885 evals, 788 steps, improv/step: 0.294 (last = 0.1948), fitness=1484.932787980\n",
"6.55 secs, 962 evals, 865 steps, improv/step: 0.288 (last = 0.2208), fitness=1484.932787980\n",
"7.06 secs, 1042 evals, 945 steps, improv/step: 0.285 (last = 0.2500), fitness=1484.932787980\n",
"7.56 secs, 1120 evals, 1023 steps, improv/step: 0.280 (last = 0.2179), fitness=1484.932787980\n",
"8.06 secs, 1198 evals, 1101 steps, improv/step: 0.273 (last = 0.1923), fitness=1484.932787980\n",
"8.57 secs, 1277 evals, 1180 steps, improv/step: 0.270 (last = 0.2278), fitness=1484.932787980\n",
"9.07 secs, 1355 evals, 1258 steps, improv/step: 0.266 (last = 0.1923), fitness=1197.142868242\n",
"9.58 secs, 1433 evals, 1336 steps, improv/step: 0.260 (last = 0.1667), fitness=1175.028668227\n",
"10.08 secs, 1512 evals, 1415 steps, improv/step: 0.254 (last = 0.1519), fitness=1120.115533009\n",
"10.59 secs, 1591 evals, 1494 steps, improv/step: 0.256 (last = 0.2911), fitness=1120.115533009\n",
"11.09 secs, 1671 evals, 1574 steps, improv/step: 0.256 (last = 0.2625), fitness=1120.115533009\n",
"11.60 secs, 1728 evals, 1631 steps, improv/step: 0.254 (last = 0.2105), fitness=1003.638584007\n",
"12.11 secs, 1785 evals, 1688 steps, improv/step: 0.255 (last = 0.2632), fitness=1003.638584007\n",
"12.62 secs, 1856 evals, 1759 steps, improv/step: 0.256 (last = 0.2817), fitness=728.626394714\n",
"13.12 secs, 1911 evals, 1814 steps, improv/step: 0.255 (last = 0.2182), fitness=728.626394714\n",
"13.63 secs, 1974 evals, 1877 steps, improv/step: 0.252 (last = 0.1746), fitness=728.626394714\n",
"14.13 secs, 2018 evals, 1921 steps, improv/step: 0.251 (last = 0.2273), fitness=728.626394714\n",
"14.63 secs, 2072 evals, 1975 steps, improv/step: 0.251 (last = 0.2407), fitness=728.626394714\n",
"15.13 secs, 2132 evals, 2035 steps, improv/step: 0.251 (last = 0.2333), fitness=728.626394714\n",
"15.64 secs, 2211 evals, 2114 steps, improv/step: 0.249 (last = 0.2025), fitness=728.626394714\n",
"16.14 secs, 2293 evals, 2196 steps, improv/step: 0.245 (last = 0.1585), fitness=728.626394714\n",
"16.64 secs, 2380 evals, 2283 steps, improv/step: 0.243 (last = 0.1724), fitness=722.984502607\n",
"17.15 secs, 2466 evals, 2369 steps, improv/step: 0.239 (last = 0.1512), fitness=689.827828152\n",
"17.65 secs, 2552 evals, 2455 steps, improv/step: 0.237 (last = 0.1628), fitness=610.942031870\n",
"18.15 secs, 2637 evals, 2540 steps, improv/step: 0.234 (last = 0.1529), fitness=610.942031870\n",
"18.66 secs, 2713 evals, 2616 steps, improv/step: 0.232 (last = 0.1842), fitness=610.942031870\n",
"19.16 secs, 2791 evals, 2694 steps, improv/step: 0.228 (last = 0.0897), fitness=610.942031870\n",
"19.67 secs, 2856 evals, 2759 steps, improv/step: 0.228 (last = 0.2000), fitness=501.603540564\n",
"20.18 secs, 2932 evals, 2835 steps, improv/step: 0.226 (last = 0.1711), fitness=501.603540564\n",
"20.68 secs, 3005 evals, 2908 steps, improv/step: 0.227 (last = 0.2466), fitness=501.603540564\n",
"21.19 secs, 3089 evals, 2992 steps, improv/step: 0.226 (last = 0.1905), fitness=433.519243162\n",
"21.70 secs, 3130 evals, 3033 steps, improv/step: 0.224 (last = 0.1220), fitness=404.893833684\n",
"22.20 secs, 3204 evals, 3107 steps, improv/step: 0.222 (last = 0.1351), fitness=404.893833684\n",
"22.70 secs, 3275 evals, 3178 steps, improv/step: 0.221 (last = 0.1549), fitness=404.893833684\n",
"23.21 secs, 3363 evals, 3266 steps, improv/step: 0.218 (last = 0.1364), fitness=404.893833684\n",
"23.71 secs, 3425 evals, 3328 steps, improv/step: 0.217 (last = 0.1290), fitness=404.893833684\n",
"24.21 secs, 3468 evals, 3371 steps, improv/step: 0.217 (last = 0.2558), fitness=332.572767545\n",
"24.72 secs, 3537 evals, 3440 steps, improv/step: 0.215 (last = 0.1014), fitness=332.572767545\n",
"25.22 secs, 3612 evals, 3515 steps, improv/step: 0.214 (last = 0.1600), fitness=332.572767545\n",
"25.72 secs, 3698 evals, 3601 steps, improv/step: 0.213 (last = 0.1977), fitness=246.194246368\n",
"26.22 secs, 3756 evals, 3659 steps, improv/step: 0.213 (last = 0.1724), fitness=227.622229809\n",
"26.72 secs, 3805 evals, 3708 steps, improv/step: 0.212 (last = 0.1429), fitness=227.622229809\n",
"27.23 secs, 3864 evals, 3767 steps, improv/step: 0.211 (last = 0.1864), fitness=211.035094072\n",
"27.73 secs, 3929 evals, 3832 steps, improv/step: 0.210 (last = 0.1538), fitness=211.035094072\n",
"28.24 secs, 3999 evals, 3902 steps, improv/step: 0.209 (last = 0.1286), fitness=211.035094072\n",
"28.74 secs, 4061 evals, 3964 steps, improv/step: 0.208 (last = 0.1290), fitness=211.035094072\n",
"29.24 secs, 4122 evals, 4025 steps, improv/step: 0.207 (last = 0.1803), fitness=211.035094072\n",
"29.75 secs, 4186 evals, 4089 steps, improv/step: 0.206 (last = 0.1563), fitness=211.035094072\n",
"30.25 secs, 4259 evals, 4162 steps, improv/step: 0.205 (last = 0.1507), fitness=170.868990675\n",
"30.75 secs, 4319 evals, 4222 steps, improv/step: 0.204 (last = 0.1333), fitness=170.868990675\n",
"31.26 secs, 4383 evals, 4286 steps, improv/step: 0.204 (last = 0.1719), fitness=170.868990675\n",
"31.77 secs, 4444 evals, 4347 steps, improv/step: 0.203 (last = 0.1475), fitness=170.868990675\n",
"32.27 secs, 4512 evals, 4415 steps, improv/step: 0.201 (last = 0.0882), fitness=170.868990675\n",
"32.77 secs, 4574 evals, 4477 steps, improv/step: 0.200 (last = 0.0806), fitness=170.868990675\n",
"33.28 secs, 4640 evals, 4543 steps, improv/step: 0.199 (last = 0.1818), fitness=170.868990675\n",
"33.78 secs, 4702 evals, 4605 steps, improv/step: 0.199 (last = 0.1774), fitness=170.868990675\n",
"34.28 secs, 4759 evals, 4662 steps, improv/step: 0.199 (last = 0.2105), fitness=165.558015072\n",
"34.79 secs, 4830 evals, 4733 steps, improv/step: 0.199 (last = 0.1549), fitness=165.558015072\n",
"35.29 secs, 4906 evals, 4809 steps, improv/step: 0.198 (last = 0.1316), fitness=165.558015072\n",
"35.80 secs, 4985 evals, 4888 steps, improv/step: 0.197 (last = 0.1646), fitness=165.558015072\n",
"36.30 secs, 5053 evals, 4956 steps, improv/step: 0.197 (last = 0.2206), fitness=158.708049491\n",
"36.81 secs, 5135 evals, 5038 steps, improv/step: 0.197 (last = 0.1829), fitness=143.998823575\n",
"37.32 secs, 5200 evals, 5103 steps, improv/step: 0.197 (last = 0.1846), fitness=143.998823575\n",
"37.83 secs, 5263 evals, 5166 steps, improv/step: 0.196 (last = 0.0952), fitness=132.783762504\n",
"38.33 secs, 5313 evals, 5216 steps, improv/step: 0.196 (last = 0.1800), fitness=132.783762504\n",
"38.83 secs, 5381 evals, 5284 steps, improv/step: 0.195 (last = 0.1471), fitness=132.783762504\n",
"39.34 secs, 5454 evals, 5357 steps, improv/step: 0.194 (last = 0.1096), fitness=132.783762504\n",
"39.84 secs, 5520 evals, 5423 steps, improv/step: 0.193 (last = 0.1212), fitness=132.783762504\n",
"40.34 secs, 5587 evals, 5490 steps, improv/step: 0.192 (last = 0.1493), fitness=132.783762504\n",
"40.84 secs, 5662 evals, 5565 steps, improv/step: 0.192 (last = 0.1600), fitness=132.783762504\n",
"41.34 secs, 5738 evals, 5641 steps, improv/step: 0.192 (last = 0.1711), fitness=132.783762504\n",
"41.84 secs, 5817 evals, 5720 steps, improv/step: 0.192 (last = 0.1899), fitness=132.783762504\n",
"42.35 secs, 5900 evals, 5803 steps, improv/step: 0.192 (last = 0.2530), fitness=100.394861455\n",
"42.85 secs, 5984 evals, 5887 steps, improv/step: 0.192 (last = 0.1905), fitness=100.394861455\n",
"43.36 secs, 6067 evals, 5970 steps, improv/step: 0.191 (last = 0.1084), fitness=100.394861455\n",
"43.86 secs, 6142 evals, 6045 steps, improv/step: 0.190 (last = 0.1067), fitness=100.394861455\n",
"44.37 secs, 6200 evals, 6103 steps, improv/step: 0.190 (last = 0.1552), fitness=78.012380683\n",
"44.88 secs, 6257 evals, 6160 steps, improv/step: 0.190 (last = 0.1754), fitness=78.012380683\n",
"45.38 secs, 6324 evals, 6227 steps, improv/step: 0.190 (last = 0.1940), fitness=78.012380683\n",
"45.88 secs, 6390 evals, 6293 steps, improv/step: 0.189 (last = 0.1364), fitness=78.012380683\n",
"46.39 secs, 6471 evals, 6374 steps, improv/step: 0.188 (last = 0.1235), fitness=78.012380683\n",
"46.89 secs, 6545 evals, 6448 steps, improv/step: 0.189 (last = 0.2027), fitness=71.156088491\n",
"47.40 secs, 6613 evals, 6516 steps, improv/step: 0.188 (last = 0.1471), fitness=71.156088491\n",
"47.90 secs, 6667 evals, 6570 steps, improv/step: 0.188 (last = 0.1481), fitness=71.156088491\n",
"48.40 secs, 6722 evals, 6625 steps, improv/step: 0.188 (last = 0.1636), fitness=68.886623396\n",
"48.91 secs, 6779 evals, 6682 steps, improv/step: 0.188 (last = 0.2105), fitness=68.886623396\n",
"49.41 secs, 6829 evals, 6732 steps, improv/step: 0.188 (last = 0.1800), fitness=68.358783105\n",
"49.92 secs, 6881 evals, 6784 steps, improv/step: 0.188 (last = 0.1538), fitness=68.358783105\n",
"50.42 secs, 6930 evals, 6833 steps, improv/step: 0.187 (last = 0.1633), fitness=68.358783105\n",
"50.93 secs, 6993 evals, 6896 steps, improv/step: 0.187 (last = 0.1587), fitness=68.358783105\n",
"51.43 secs, 7047 evals, 6950 steps, improv/step: 0.186 (last = 0.1111), fitness=68.358783105\n",
"51.94 secs, 7102 evals, 7005 steps, improv/step: 0.186 (last = 0.1091), fitness=68.358783105\n",
"52.45 secs, 7140 evals, 7043 steps, improv/step: 0.186 (last = 0.2105), fitness=68.358783105\n",
"52.95 secs, 7201 evals, 7104 steps, improv/step: 0.185 (last = 0.1148), fitness=62.380333391\n",
"53.45 secs, 7281 evals, 7184 steps, improv/step: 0.184 (last = 0.0875), fitness=53.733885270\n",
"53.96 secs, 7362 evals, 7265 steps, improv/step: 0.184 (last = 0.1481), fitness=51.727772506\n",
"54.46 secs, 7451 evals, 7354 steps, improv/step: 0.184 (last = 0.2135), fitness=51.727772506\n",
"54.96 secs, 7534 evals, 7437 steps, improv/step: 0.184 (last = 0.1807), fitness=51.100206492\n",
"55.47 secs, 7618 evals, 7521 steps, improv/step: 0.184 (last = 0.1429), fitness=39.857703746\n",
"55.97 secs, 7707 evals, 7610 steps, improv/step: 0.183 (last = 0.1573), fitness=36.130617727\n",
"56.48 secs, 7798 evals, 7701 steps, improv/step: 0.183 (last = 0.1648), fitness=35.574549473\n",
"56.98 secs, 7887 evals, 7790 steps, improv/step: 0.183 (last = 0.1685), fitness=35.574549473\n",
"57.48 secs, 7981 evals, 7884 steps, improv/step: 0.182 (last = 0.1064), fitness=35.574549473\n",
"57.99 secs, 8072 evals, 7975 steps, improv/step: 0.182 (last = 0.1868), fitness=35.574549473\n",
"58.49 secs, 8142 evals, 8045 steps, improv/step: 0.182 (last = 0.1571), fitness=35.574549473\n",
"58.99 secs, 8231 evals, 8134 steps, improv/step: 0.183 (last = 0.2360), fitness=35.574549473\n",
"59.50 secs, 8322 evals, 8225 steps, improv/step: 0.182 (last = 0.1319), fitness=30.929100189\n",
"60.00 secs, 8413 evals, 8316 steps, improv/step: 0.182 (last = 0.1538), fitness=26.445040134\n",
"60.50 secs, 8502 evals, 8405 steps, improv/step: 0.181 (last = 0.1573), fitness=26.445040134\n",
"61.01 secs, 8587 evals, 8490 steps, improv/step: 0.181 (last = 0.1412), fitness=26.445040134\n",
"61.51 secs, 8670 evals, 8573 steps, improv/step: 0.181 (last = 0.1325), fitness=26.445040134\n",
"62.01 secs, 8735 evals, 8638 steps, improv/step: 0.180 (last = 0.1538), fitness=23.896000419\n",
"62.52 secs, 8808 evals, 8711 steps, improv/step: 0.179 (last = 0.0274), fitness=23.896000419\n",
"63.02 secs, 8882 evals, 8785 steps, improv/step: 0.178 (last = 0.1081), fitness=23.896000419\n",
"63.52 secs, 8965 evals, 8868 steps, improv/step: 0.178 (last = 0.1446), fitness=17.556921710\n",
"64.03 secs, 9049 evals, 8952 steps, improv/step: 0.178 (last = 0.1905), fitness=17.556921710\n",
"64.53 secs, 9125 evals, 9028 steps, improv/step: 0.177 (last = 0.0658), fitness=17.556921710\n",
"65.03 secs, 9196 evals, 9099 steps, improv/step: 0.177 (last = 0.1127), fitness=17.556921710\n",
"65.53 secs, 9260 evals, 9163 steps, improv/step: 0.176 (last = 0.0938), fitness=14.775470143\n",
"66.04 secs, 9333 evals, 9236 steps, improv/step: 0.176 (last = 0.1918), fitness=14.775470143\n",
"66.54 secs, 9410 evals, 9313 steps, improv/step: 0.176 (last = 0.1818), fitness=14.775470143\n",
"67.05 secs, 9499 evals, 9402 steps, improv/step: 0.176 (last = 0.1573), fitness=14.775470143\n",
"67.55 secs, 9590 evals, 9493 steps, improv/step: 0.176 (last = 0.1758), fitness=14.775470143\n",
"68.05 secs, 9671 evals, 9574 steps, improv/step: 0.176 (last = 0.1728), fitness=13.126444436\n",
"68.55 secs, 9761 evals, 9664 steps, improv/step: 0.176 (last = 0.1444), fitness=11.206637203\n",
"69.05 secs, 9851 evals, 9754 steps, improv/step: 0.175 (last = 0.1000), fitness=11.206637203\n",
"69.56 secs, 9940 evals, 9843 steps, improv/step: 0.175 (last = 0.2022), fitness=11.206637203\n",
"70.06 secs, 10008 evals, 9911 steps, improv/step: 0.175 (last = 0.0882), fitness=11.206637203\n",
"70.56 secs, 10070 evals, 9973 steps, improv/step: 0.174 (last = 0.0968), fitness=11.206637203\n",
"71.07 secs, 10137 evals, 10040 steps, improv/step: 0.174 (last = 0.1194), fitness=11.206637203\n",
"71.57 secs, 10215 evals, 10118 steps, improv/step: 0.174 (last = 0.2179), fitness=11.206637203\n",
"72.08 secs, 10288 evals, 10191 steps, improv/step: 0.174 (last = 0.1644), fitness=11.206637203\n",
"72.58 secs, 10359 evals, 10262 steps, improv/step: 0.174 (last = 0.1690), fitness=11.206637203\n",
"73.09 secs, 10416 evals, 10319 steps, improv/step: 0.174 (last = 0.0702), fitness=11.173772278\n",
"73.59 secs, 10501 evals, 10404 steps, improv/step: 0.174 (last = 0.2000), fitness=11.173772278\n",
"74.09 secs, 10586 evals, 10489 steps, improv/step: 0.174 (last = 0.1765), fitness=9.902710604\n",
"74.59 secs, 10674 evals, 10577 steps, improv/step: 0.174 (last = 0.1477), fitness=9.902710604\n",
"75.09 secs, 10763 evals, 10666 steps, improv/step: 0.173 (last = 0.1011), fitness=9.902710604\n",
"75.60 secs, 10856 evals, 10759 steps, improv/step: 0.173 (last = 0.1505), fitness=9.153511317\n",
"76.10 secs, 10948 evals, 10851 steps, improv/step: 0.173 (last = 0.1304), fitness=9.153511317\n",
"76.60 secs, 11041 evals, 10944 steps, improv/step: 0.172 (last = 0.0968), fitness=9.153511317\n",
"77.11 secs, 11132 evals, 11035 steps, improv/step: 0.172 (last = 0.1978), fitness=9.153511317\n",
"77.61 secs, 11225 evals, 11128 steps, improv/step: 0.172 (last = 0.1613), fitness=8.382796729\n",
"78.11 secs, 11316 evals, 11219 steps, improv/step: 0.172 (last = 0.1319), fitness=8.382796729\n",
"78.61 secs, 11408 evals, 11311 steps, improv/step: 0.171 (last = 0.1304), fitness=8.045427137\n",
"79.12 secs, 11499 evals, 11402 steps, improv/step: 0.172 (last = 0.2418), fitness=6.322460127\n",
"79.62 secs, 11588 evals, 11491 steps, improv/step: 0.172 (last = 0.2247), fitness=5.260797922\n",
"80.13 secs, 11679 evals, 11582 steps, improv/step: 0.173 (last = 0.2308), fitness=5.165327738\n",
"80.63 secs, 11773 evals, 11676 steps, improv/step: 0.172 (last = 0.1383), fitness=4.904916518\n",
"81.13 secs, 11867 evals, 11770 steps, improv/step: 0.173 (last = 0.2340), fitness=4.402315386\n",
"81.64 secs, 11961 evals, 11864 steps, improv/step: 0.172 (last = 0.0957), fitness=4.402315386\n",
"82.14 secs, 12054 evals, 11957 steps, improv/step: 0.172 (last = 0.1505), fitness=4.402315386\n",
"82.65 secs, 12148 evals, 12051 steps, improv/step: 0.172 (last = 0.1809), fitness=4.402315386\n",
"83.15 secs, 12241 evals, 12144 steps, improv/step: 0.173 (last = 0.2581), fitness=4.402315386\n",
"83.65 secs, 12334 evals, 12237 steps, improv/step: 0.173 (last = 0.2043), fitness=4.402315386\n",
"84.16 secs, 12428 evals, 12331 steps, improv/step: 0.174 (last = 0.2766), fitness=4.402315386\n",
"84.66 secs, 12523 evals, 12426 steps, improv/step: 0.174 (last = 0.1895), fitness=4.402315386\n",
"85.16 secs, 12617 evals, 12520 steps, improv/step: 0.174 (last = 0.1915), fitness=4.402315386\n",
"85.67 secs, 12711 evals, 12614 steps, improv/step: 0.174 (last = 0.2128), fitness=4.402315386\n",
"86.17 secs, 12803 evals, 12706 steps, improv/step: 0.175 (last = 0.2391), fitness=3.921677712\n",
"86.67 secs, 12897 evals, 12800 steps, improv/step: 0.175 (last = 0.2128), fitness=3.921677712\n",
"87.17 secs, 12991 evals, 12894 steps, improv/step: 0.175 (last = 0.1809), fitness=3.921677712\n",
"87.68 secs, 13082 evals, 12985 steps, improv/step: 0.175 (last = 0.1538), fitness=3.883060130\n",
"88.18 secs, 13173 evals, 13076 steps, improv/step: 0.175 (last = 0.1429), fitness=3.603720255\n",
"88.68 secs, 13262 evals, 13165 steps, improv/step: 0.174 (last = 0.1124), fitness=3.367612979\n",
"89.19 secs, 13354 evals, 13257 steps, improv/step: 0.174 (last = 0.1522), fitness=3.310374154\n",
"89.69 secs, 13448 evals, 13351 steps, improv/step: 0.174 (last = 0.1596), fitness=3.149344951\n",
"90.19 secs, 13543 evals, 13446 steps, improv/step: 0.174 (last = 0.2000), fitness=3.119712041\n",
"90.69 secs, 13637 evals, 13540 steps, improv/step: 0.174 (last = 0.1383), fitness=3.119712041\n",
"91.20 secs, 13730 evals, 13633 steps, improv/step: 0.175 (last = 0.2258), fitness=2.353093967\n",
"91.71 secs, 13823 evals, 13726 steps, improv/step: 0.174 (last = 0.1183), fitness=2.353093967\n",
"92.21 secs, 13917 evals, 13820 steps, improv/step: 0.174 (last = 0.1277), fitness=2.353093967\n",
"92.71 secs, 14012 evals, 13915 steps, improv/step: 0.174 (last = 0.1368), fitness=2.226082865\n",
"93.22 secs, 14108 evals, 14011 steps, improv/step: 0.173 (last = 0.1146), fitness=2.029129044\n",
"93.72 secs, 14201 evals, 14104 steps, improv/step: 0.173 (last = 0.1613), fitness=1.975623675\n",
"94.22 secs, 14295 evals, 14198 steps, improv/step: 0.173 (last = 0.1702), fitness=1.975623675\n",
"94.72 secs, 14389 evals, 14292 steps, improv/step: 0.173 (last = 0.2128), fitness=1.611601831\n",
"95.22 secs, 14482 evals, 14385 steps, improv/step: 0.173 (last = 0.1828), fitness=1.611601831\n",
"95.73 secs, 14575 evals, 14478 steps, improv/step: 0.174 (last = 0.2043), fitness=1.570699917\n",
"96.23 secs, 14669 evals, 14572 steps, improv/step: 0.174 (last = 0.1809), fitness=1.436772454\n",
"96.73 secs, 14763 evals, 14666 steps, improv/step: 0.174 (last = 0.1596), fitness=1.436772454\n",
"97.23 secs, 14857 evals, 14760 steps, improv/step: 0.174 (last = 0.1809), fitness=1.376571703\n",
"97.73 secs, 14950 evals, 14853 steps, improv/step: 0.174 (last = 0.1828), fitness=1.328448377\n",
"98.23 secs, 15045 evals, 14948 steps, improv/step: 0.173 (last = 0.0947), fitness=1.328448377\n",
"98.74 secs, 15140 evals, 15043 steps, improv/step: 0.173 (last = 0.1368), fitness=1.328448377\n",
"99.24 secs, 15233 evals, 15136 steps, improv/step: 0.173 (last = 0.1828), fitness=0.894545535\n",
"99.75 secs, 15327 evals, 15230 steps, improv/step: 0.173 (last = 0.2128), fitness=0.894545535\n",
"100.25 secs, 15421 evals, 15324 steps, improv/step: 0.173 (last = 0.1702), fitness=0.894545535\n",
"100.75 secs, 15519 evals, 15422 steps, improv/step: 0.174 (last = 0.2347), fitness=0.894545535\n",
"101.26 secs, 15614 evals, 15517 steps, improv/step: 0.173 (last = 0.1368), fitness=0.856595874\n",
"101.76 secs, 15710 evals, 15613 steps, improv/step: 0.174 (last = 0.1979), fitness=0.856595874\n",
"102.26 secs, 15803 evals, 15706 steps, improv/step: 0.174 (last = 0.1935), fitness=0.856595874\n",
"102.76 secs, 15895 evals, 15798 steps, improv/step: 0.174 (last = 0.2174), fitness=0.827077861\n",
"103.27 secs, 15988 evals, 15891 steps, improv/step: 0.174 (last = 0.1720), fitness=0.793936034\n",
"103.77 secs, 16082 evals, 15985 steps, improv/step: 0.174 (last = 0.1915), fitness=0.793936034\n",
"104.27 secs, 16177 evals, 16080 steps, improv/step: 0.174 (last = 0.1789), fitness=0.755767332\n",
"104.77 secs, 16255 evals, 16158 steps, improv/step: 0.174 (last = 0.2564), fitness=0.673484257\n",
"105.28 secs, 16332 evals, 16235 steps, improv/step: 0.174 (last = 0.1429), fitness=0.673484257\n",
"105.78 secs, 16405 evals, 16308 steps, improv/step: 0.174 (last = 0.1644), fitness=0.673484257\n",
"106.28 secs, 16482 evals, 16385 steps, improv/step: 0.175 (last = 0.2597), fitness=0.673484257\n",
"106.79 secs, 16573 evals, 16476 steps, improv/step: 0.174 (last = 0.1538), fitness=0.576256684\n",
"107.29 secs, 16663 evals, 16566 steps, improv/step: 0.175 (last = 0.2222), fitness=0.576256684\n",
"107.80 secs, 16715 evals, 16618 steps, improv/step: 0.175 (last = 0.1154), fitness=0.576256684\n",
"108.31 secs, 16770 evals, 16673 steps, improv/step: 0.174 (last = 0.1455), fitness=0.576256684\n",
"108.81 secs, 16826 evals, 16729 steps, improv/step: 0.175 (last = 0.2143), fitness=0.530533461\n",
"109.32 secs, 16906 evals, 16809 steps, improv/step: 0.175 (last = 0.1750), fitness=0.529035733\n",
"109.83 secs, 16974 evals, 16877 steps, improv/step: 0.175 (last = 0.1618), fitness=0.498641473\n",
"110.33 secs, 17048 evals, 16951 steps, improv/step: 0.175 (last = 0.1622), fitness=0.466885652\n",
"110.83 secs, 17089 evals, 16992 steps, improv/step: 0.175 (last = 0.2683), fitness=0.462991101\n",
"111.33 secs, 17136 evals, 17039 steps, improv/step: 0.175 (last = 0.2128), fitness=0.369545880\n",
"111.84 secs, 17209 evals, 17112 steps, improv/step: 0.175 (last = 0.1781), fitness=0.369545880\n",
"112.34 secs, 17266 evals, 17169 steps, improv/step: 0.175 (last = 0.1754), fitness=0.360840249\n",
"112.85 secs, 17341 evals, 17244 steps, improv/step: 0.175 (last = 0.1867), fitness=0.359578825\n",
"113.35 secs, 17415 evals, 17318 steps, improv/step: 0.175 (last = 0.1892), fitness=0.359578825\n",
"113.85 secs, 17499 evals, 17403 steps, improv/step: 0.175 (last = 0.2353), fitness=0.357689607\n",
"114.36 secs, 17545 evals, 17449 steps, improv/step: 0.175 (last = 0.1522), fitness=0.357689607\n",
"114.86 secs, 17602 evals, 17506 steps, improv/step: 0.175 (last = 0.1404), fitness=0.338304162\n",
"115.37 secs, 17655 evals, 17559 steps, improv/step: 0.175 (last = 0.1887), fitness=0.307858955\n",
"115.87 secs, 17707 evals, 17611 steps, improv/step: 0.175 (last = 0.2115), fitness=0.307858955\n",
"116.37 secs, 17751 evals, 17655 steps, improv/step: 0.175 (last = 0.2273), fitness=0.307858955\n",
"116.87 secs, 17833 evals, 17737 steps, improv/step: 0.175 (last = 0.1829), fitness=0.255384689\n",
"117.38 secs, 17925 evals, 17829 steps, improv/step: 0.175 (last = 0.1087), fitness=0.255384689\n",
"117.88 secs, 18013 evals, 17917 steps, improv/step: 0.175 (last = 0.2273), fitness=0.255384689\n",
"118.38 secs, 18091 evals, 17995 steps, improv/step: 0.175 (last = 0.1410), fitness=0.255384689\n",
"118.88 secs, 18170 evals, 18074 steps, improv/step: 0.175 (last = 0.1392), fitness=0.255384689\n",
"119.38 secs, 18254 evals, 18158 steps, improv/step: 0.175 (last = 0.1429), fitness=0.255384689\n",
"119.89 secs, 18337 evals, 18241 steps, improv/step: 0.175 (last = 0.1325), fitness=0.255384689\n",
"120.39 secs, 18429 evals, 18333 steps, improv/step: 0.175 (last = 0.1739), fitness=0.255384689\n",
"120.90 secs, 18521 evals, 18425 steps, improv/step: 0.174 (last = 0.1087), fitness=0.255384689\n",
"121.40 secs, 18612 evals, 18516 steps, improv/step: 0.174 (last = 0.1978), fitness=0.252951933\n",
"121.90 secs, 18704 evals, 18608 steps, improv/step: 0.175 (last = 0.2174), fitness=0.241795616\n",
"122.40 secs, 18796 evals, 18700 steps, improv/step: 0.175 (last = 0.1848), fitness=0.229932840\n",
"122.90 secs, 18887 evals, 18791 steps, improv/step: 0.175 (last = 0.1978), fitness=0.229932840\n",
"123.41 secs, 18980 evals, 18884 steps, improv/step: 0.175 (last = 0.1935), fitness=0.213606005\n",
"123.91 secs, 19073 evals, 18977 steps, improv/step: 0.175 (last = 0.1505), fitness=0.208469156\n",
"124.41 secs, 19163 evals, 19067 steps, improv/step: 0.175 (last = 0.2111), fitness=0.208469156\n",
"124.91 secs, 19256 evals, 19160 steps, improv/step: 0.175 (last = 0.1935), fitness=0.208469156\n",
"125.42 secs, 19348 evals, 19252 steps, improv/step: 0.175 (last = 0.1413), fitness=0.208469156\n",
"125.92 secs, 19442 evals, 19346 steps, improv/step: 0.175 (last = 0.1489), fitness=0.208469156\n",
"126.43 secs, 19536 evals, 19440 steps, improv/step: 0.175 (last = 0.1596), fitness=0.208469156\n",
"126.93 secs, 19628 evals, 19532 steps, improv/step: 0.175 (last = 0.1739), fitness=0.208469156\n",
"127.43 secs, 19720 evals, 19624 steps, improv/step: 0.175 (last = 0.2283), fitness=0.208469156\n",
"127.93 secs, 19814 evals, 19719 steps, improv/step: 0.175 (last = 0.2105), fitness=0.193408832\n",
"128.44 secs, 19903 evals, 19808 steps, improv/step: 0.175 (last = 0.2584), fitness=0.193408832\n",
"128.94 secs, 19987 evals, 19892 steps, improv/step: 0.175 (last = 0.1667), fitness=0.193408832\n",
"129.44 secs, 20069 evals, 19974 steps, improv/step: 0.176 (last = 0.1951), fitness=0.187547204\n",
"129.95 secs, 20158 evals, 20063 steps, improv/step: 0.175 (last = 0.0787), fitness=0.186041722\n",
"130.45 secs, 20244 evals, 20149 steps, improv/step: 0.175 (last = 0.1512), fitness=0.186041722\n",
"130.95 secs, 20337 evals, 20242 steps, improv/step: 0.175 (last = 0.1935), fitness=0.183194123\n",
"131.46 secs, 20427 evals, 20332 steps, improv/step: 0.176 (last = 0.2778), fitness=0.172976391\n",
"131.96 secs, 20509 evals, 20414 steps, improv/step: 0.175 (last = 0.1585), fitness=0.168315438\n",
"132.46 secs, 20599 evals, 20504 steps, improv/step: 0.176 (last = 0.1889), fitness=0.163156932\n",
"132.97 secs, 20671 evals, 20576 steps, improv/step: 0.175 (last = 0.1667), fitness=0.141572316\n",
"133.47 secs, 20746 evals, 20651 steps, improv/step: 0.175 (last = 0.0933), fitness=0.141572316\n",
"133.98 secs, 20824 evals, 20729 steps, improv/step: 0.175 (last = 0.1795), fitness=0.141572316\n",
"134.48 secs, 20902 evals, 20807 steps, improv/step: 0.175 (last = 0.2436), fitness=0.132470211\n",
"134.99 secs, 20945 evals, 20850 steps, improv/step: 0.175 (last = 0.1163), fitness=0.132470211\n",
"135.52 secs, 20988 evals, 20893 steps, improv/step: 0.175 (last = 0.1395), fitness=0.132470211\n",
"136.02 secs, 21029 evals, 20934 steps, improv/step: 0.175 (last = 0.2683), fitness=0.126884213\n",
"136.52 secs, 21083 evals, 20988 steps, improv/step: 0.176 (last = 0.2037), fitness=0.126884213\n",
"\n",
"Optimization stopped after 21001 steps and 136.60030698776245 seconds\n",
"Termination reason: Max number of steps (21000) reached\n",
"Steps per second = 153.7405036862868\n",
"Function evals per second = 154.43596332393247\n",
"Improvements/step = 0.17552380952380953\n",
"Total function evaluations = 21096\n",
"\n",
"\n",
"Best candidate found: [0.997396, 1.04664, 3.77834, 0.275823, 2.14966, 4.33106, 1.43777, 0.468442, 6.22221, 0.673358, 0.970036, 2.05182, 2.4216, 0.274394, 5.64131, 3.38132, 1.52826, 1.01721]\n",
"\n",
"Fitness: 0.126884213\n",
"\n",
"140"
]
},
{
"data": {
"text/plain": [
"2-element Array{Float64,1}:\n",
" 1.52826\n",
" 1.01721"
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
".576989 seconds (334.47 M allocations: 19.039 GiB, 3.16% gc time)\n"
]
}
],
"source": [
"ms_obj = multiple_shooting_objective(ms_prob,Tsit5(),L2Loss(t,data);discontinuity_weight=1.0,abstol=1e-12,reltol=1e-12)\n",
"@time result = bboptimize(ms_obj;SearchRange = bound, MaxSteps = 21e3)\n",
"result.archive_output.best_candidate[end-1:end]"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Starting optimization with optimizer BlackBoxOptim.DiffEvoOpt{BlackBoxOptim.FitPopulation{Float64},BlackBoxOptim.RadiusLimitedSelector,BlackBoxOptim.AdaptiveDiffEvoRandBin{3},BlackBoxOptim.RandomBound{BlackBoxOptim.RangePerDimSearchSpace}}\n",
"0.00 secs, 0 evals, 0 steps\n",
"0.51 secs, 79 evals, 42 steps, improv/step: 0.405 (last = 0.4048), fitness=3038.798786987\n",
"1.02 secs, 160 evals, 94 steps, improv/step: 0.340 (last = 0.2885), fitness=3038.798786987\n",
"1.52 secs, 240 evals, 154 steps, improv/step: 0.416 (last = 0.5333), fitness=2835.266993742\n",
"2.02 secs, 320 evals, 218 steps, improv/step: 0.404 (last = 0.3750), fitness=2654.128831850\n",
"2.55 secs, 399 evals, 291 steps, improv/step: 0.399 (last = 0.3836), fitness=2517.025343081\n",
"3.05 secs, 433 evals, 324 steps, improv/step: 0.389 (last = 0.3030), fitness=2517.025343081\n",
"3.56 secs, 475 evals, 366 steps, improv/step: 0.369 (last = 0.2143), fitness=2517.025343081\n",
"4.07 secs, 537 evals, 428 steps, improv/step: 0.355 (last = 0.2742), fitness=2017.626425512\n",
"4.57 secs, 575 evals, 465 steps, improv/step: 0.346 (last = 0.2432), fitness=2017.626425512\n",
"5.08 secs, 615 evals, 504 steps, improv/step: 0.347 (last = 0.3590), fitness=2017.626425512\n",
"5.58 secs, 691 evals, 579 steps, improv/step: 0.347 (last = 0.3467), fitness=2017.626425512\n",
"6.08 secs, 756 evals, 644 steps, improv/step: 0.332 (last = 0.2000), fitness=2017.626425512\n",
"6.58 secs, 834 evals, 722 steps, improv/step: 0.331 (last = 0.3205), fitness=1948.781851454\n",
"7.09 secs, 910 evals, 798 steps, improv/step: 0.318 (last = 0.1974), fitness=1766.052750377\n",
"7.59 secs, 989 evals, 877 steps, improv/step: 0.312 (last = 0.2532), fitness=1684.195627399\n",
"8.12 secs, 1065 evals, 953 steps, improv/step: 0.311 (last = 0.2895), fitness=1684.195627399\n",
"8.63 secs, 1109 evals, 997 steps, improv/step: 0.306 (last = 0.2045), fitness=1684.195627399\n",
"9.13 secs, 1174 evals, 1062 steps, improv/step: 0.297 (last = 0.1538), fitness=1684.195627399\n",
"9.64 secs, 1245 evals, 1133 steps, improv/step: 0.291 (last = 0.2113), fitness=1612.861354740\n",
"10.14 secs, 1323 evals, 1211 steps, improv/step: 0.290 (last = 0.2692), fitness=1479.252951547\n",
"10.64 secs, 1402 evals, 1290 steps, improv/step: 0.286 (last = 0.2278), fitness=1479.252951547\n",
"11.14 secs, 1474 evals, 1362 steps, improv/step: 0.277 (last = 0.1111), fitness=1428.238444230\n",
"11.64 secs, 1548 evals, 1436 steps, improv/step: 0.272 (last = 0.1757), fitness=1428.238444230\n",
"12.15 secs, 1591 evals, 1479 steps, improv/step: 0.270 (last = 0.2326), fitness=1428.238444230\n",
"12.65 secs, 1633 evals, 1521 steps, improv/step: 0.271 (last = 0.2857), fitness=1315.064507110\n",
"13.15 secs, 1676 evals, 1564 steps, improv/step: 0.269 (last = 0.2093), fitness=1204.938624724\n",
"13.66 secs, 1716 evals, 1604 steps, improv/step: 0.267 (last = 0.1750), fitness=1204.938624724\n",
"14.17 secs, 1751 evals, 1639 steps, improv/step: 0.263 (last = 0.0857), fitness=1204.938624724\n",
"14.67 secs, 1783 evals, 1671 steps, improv/step: 0.261 (last = 0.1563), fitness=1204.938624724\n",
"15.17 secs, 1857 evals, 1745 steps, improv/step: 0.259 (last = 0.2162), fitness=1204.938624724\n",
"15.67 secs, 1900 evals, 1788 steps, improv/step: 0.258 (last = 0.2326), fitness=1204.938624724\n",
"16.18 secs, 1936 evals, 1824 steps, improv/step: 0.257 (last = 0.1944), fitness=1204.938624724\n",
"16.68 secs, 1977 evals, 1865 steps, improv/step: 0.255 (last = 0.1463), fitness=1204.938624724\n",
"17.18 secs, 2012 evals, 1900 steps, improv/step: 0.254 (last = 0.2000), fitness=1033.181355795\n",
"17.69 secs, 2052 evals, 1940 steps, improv/step: 0.251 (last = 0.1250), fitness=1033.181355795\n",
"18.20 secs, 2117 evals, 2005 steps, improv/step: 0.249 (last = 0.2000), fitness=1033.181355795\n",
"18.70 secs, 2185 evals, 2073 steps, improv/step: 0.248 (last = 0.2206), fitness=1007.792359097\n",
"19.21 secs, 2263 evals, 2151 steps, improv/step: 0.246 (last = 0.1795), fitness=936.092810664\n",
"19.71 secs, 2344 evals, 2232 steps, improv/step: 0.240 (last = 0.0864), fitness=936.092810664\n",
"20.21 secs, 2422 evals, 2310 steps, improv/step: 0.236 (last = 0.1154), fitness=936.092810664\n",
"20.71 secs, 2504 evals, 2392 steps, improv/step: 0.235 (last = 0.2195), fitness=884.542207816\n",
"21.22 secs, 2586 evals, 2474 steps, improv/step: 0.238 (last = 0.3049), fitness=840.573689548\n",
"21.72 secs, 2669 evals, 2557 steps, improv/step: 0.239 (last = 0.2771), fitness=732.229037085\n",
"22.23 secs, 2751 evals, 2639 steps, improv/step: 0.237 (last = 0.1707), fitness=732.229037085\n",
"22.73 secs, 2810 evals, 2698 steps, improv/step: 0.235 (last = 0.1525), fitness=732.229037085\n",
"23.23 secs, 2890 evals, 2779 steps, improv/step: 0.234 (last = 0.2099), fitness=732.229037085\n",
"23.74 secs, 2971 evals, 2860 steps, improv/step: 0.234 (last = 0.2099), fitness=732.229037085\n",
"24.24 secs, 3044 evals, 2933 steps, improv/step: 0.232 (last = 0.1644), fitness=480.917899597\n",
"24.74 secs, 3129 evals, 3018 steps, improv/step: 0.230 (last = 0.1529), fitness=480.917899597\n",
"25.24 secs, 3213 evals, 3102 steps, improv/step: 0.228 (last = 0.1548), fitness=480.917899597\n",
"25.74 secs, 3295 evals, 3184 steps, improv/step: 0.226 (last = 0.1585), fitness=480.917899597\n",
"26.25 secs, 3375 evals, 3264 steps, improv/step: 0.223 (last = 0.1250), fitness=480.917899597\n",
"26.75 secs, 3459 evals, 3348 steps, improv/step: 0.223 (last = 0.2143), fitness=468.807801727\n",
"27.26 secs, 3543 evals, 3432 steps, improv/step: 0.222 (last = 0.1667), fitness=468.807801727\n",
"27.76 secs, 3628 evals, 3517 steps, improv/step: 0.223 (last = 0.2706), fitness=468.807801727\n",
"28.26 secs, 3712 evals, 3601 steps, improv/step: 0.222 (last = 0.1905), fitness=468.807801727\n",
"28.77 secs, 3793 evals, 3682 steps, improv/step: 0.222 (last = 0.2099), fitness=468.807801727\n",
"29.27 secs, 3856 evals, 3745 steps, improv/step: 0.222 (last = 0.2540), fitness=468.807801727\n",
"29.78 secs, 3912 evals, 3801 steps, improv/step: 0.221 (last = 0.1250), fitness=468.807801727\n",
"30.28 secs, 3959 evals, 3848 steps, improv/step: 0.221 (last = 0.2128), fitness=465.015755405\n",
"30.79 secs, 4011 evals, 3900 steps, improv/step: 0.221 (last = 0.2308), fitness=465.015755405\n",
"31.29 secs, 4068 evals, 3957 steps, improv/step: 0.219 (last = 0.1053), fitness=455.162037254\n",
"31.79 secs, 4134 evals, 4023 steps, improv/step: 0.219 (last = 0.1970), fitness=374.489874106\n",
"32.30 secs, 4173 evals, 4062 steps, improv/step: 0.218 (last = 0.1282), fitness=374.489874106\n",
"32.80 secs, 4232 evals, 4121 steps, improv/step: 0.218 (last = 0.2034), fitness=374.489874106\n",
"33.31 secs, 4299 evals, 4188 steps, improv/step: 0.218 (last = 0.2239), fitness=318.500949008\n",
"33.81 secs, 4361 evals, 4250 steps, improv/step: 0.218 (last = 0.1935), fitness=318.500949008\n",
"34.31 secs, 4416 evals, 4305 steps, improv/step: 0.217 (last = 0.1455), fitness=318.500949008\n",
"34.82 secs, 4484 evals, 4373 steps, improv/step: 0.216 (last = 0.1765), fitness=318.500949008\n",
"35.32 secs, 4555 evals, 4444 steps, improv/step: 0.216 (last = 0.1831), fitness=318.500949008\n",
"35.82 secs, 4637 evals, 4526 steps, improv/step: 0.215 (last = 0.1707), fitness=318.500949008\n",
"36.32 secs, 4720 evals, 4609 steps, improv/step: 0.214 (last = 0.1566), fitness=318.500949008\n",
"36.83 secs, 4795 evals, 4684 steps, improv/step: 0.213 (last = 0.1600), fitness=314.863853267\n",
"37.33 secs, 4865 evals, 4754 steps, improv/step: 0.212 (last = 0.1429), fitness=314.863853267\n",
"37.83 secs, 4936 evals, 4825 steps, improv/step: 0.211 (last = 0.1831), fitness=314.863853267\n",
"38.33 secs, 5018 evals, 4907 steps, improv/step: 0.211 (last = 0.1707), fitness=314.863853267\n",
"38.84 secs, 5101 evals, 4990 steps, improv/step: 0.211 (last = 0.2289), fitness=289.645570362\n",
"39.34 secs, 5180 evals, 5069 steps, improv/step: 0.210 (last = 0.1519), fitness=289.645570362\n",
"39.84 secs, 5265 evals, 5154 steps, improv/step: 0.209 (last = 0.1529), fitness=289.645570362\n",
"40.34 secs, 5349 evals, 5238 steps, improv/step: 0.208 (last = 0.1190), fitness=289.645570362\n",
"40.85 secs, 5423 evals, 5312 steps, improv/step: 0.207 (last = 0.1757), fitness=254.551717635\n",
"41.35 secs, 5510 evals, 5399 steps, improv/step: 0.207 (last = 0.1954), fitness=254.551717635\n",
"41.85 secs, 5595 evals, 5484 steps, improv/step: 0.207 (last = 0.1765), fitness=253.234597996\n",
"42.36 secs, 5681 evals, 5570 steps, improv/step: 0.205 (last = 0.0814), fitness=253.234597996\n",
"42.86 secs, 5767 evals, 5656 steps, improv/step: 0.204 (last = 0.1279), fitness=247.335372711\n",
"43.36 secs, 5852 evals, 5741 steps, improv/step: 0.203 (last = 0.1529), fitness=247.335372711\n",
"43.87 secs, 5939 evals, 5828 steps, improv/step: 0.202 (last = 0.1724), fitness=229.064404784\n",
"44.37 secs, 6025 evals, 5914 steps, improv/step: 0.202 (last = 0.1977), fitness=202.968845019\n",
"44.87 secs, 6111 evals, 6000 steps, improv/step: 0.202 (last = 0.1860), fitness=202.968845019\n",
"45.37 secs, 6193 evals, 6082 steps, improv/step: 0.201 (last = 0.1585), fitness=202.968845019\n",
"45.88 secs, 6272 evals, 6161 steps, improv/step: 0.201 (last = 0.1646), fitness=177.532054169\n",
"46.38 secs, 6338 evals, 6227 steps, improv/step: 0.202 (last = 0.2727), fitness=177.532054169\n",
"46.88 secs, 6420 evals, 6310 steps, improv/step: 0.202 (last = 0.2289), fitness=164.948071681\n",
"47.38 secs, 6498 evals, 6388 steps, improv/step: 0.201 (last = 0.1538), fitness=160.182954576\n",
"47.89 secs, 6559 evals, 6449 steps, improv/step: 0.201 (last = 0.1803), fitness=160.182954576\n",
"48.40 secs, 6611 evals, 6501 steps, improv/step: 0.201 (last = 0.1346), fitness=160.182954576\n",
"48.91 secs, 6666 evals, 6556 steps, improv/step: 0.200 (last = 0.0727), fitness=160.182954576\n",
"49.41 secs, 6734 evals, 6624 steps, improv/step: 0.199 (last = 0.1765), fitness=160.182954576\n",
"49.91 secs, 6815 evals, 6705 steps, improv/step: 0.200 (last = 0.2099), fitness=148.685363131\n",
"50.41 secs, 6892 evals, 6782 steps, improv/step: 0.199 (last = 0.1818), fitness=148.685363131\n",
"50.92 secs, 6978 evals, 6868 steps, improv/step: 0.198 (last = 0.0930), fitness=148.685363131\n",
"51.42 secs, 7064 evals, 6954 steps, improv/step: 0.199 (last = 0.2442), fitness=136.422301348\n",
"51.92 secs, 7153 evals, 7043 steps, improv/step: 0.198 (last = 0.1461), fitness=136.422301348\n",
"52.43 secs, 7243 evals, 7133 steps, improv/step: 0.198 (last = 0.2000), fitness=132.937763758\n",
"52.93 secs, 7330 evals, 7220 steps, improv/step: 0.197 (last = 0.1494), fitness=132.937763758\n",
"53.43 secs, 7420 evals, 7310 steps, improv/step: 0.198 (last = 0.2333), fitness=132.937763758\n",
"53.94 secs, 7510 evals, 7400 steps, improv/step: 0.198 (last = 0.1889), fitness=107.331604354\n",
"54.44 secs, 7597 evals, 7487 steps, improv/step: 0.198 (last = 0.2069), fitness=93.490433464\n",
"54.94 secs, 7672 evals, 7562 steps, improv/step: 0.199 (last = 0.3200), fitness=93.490433464\n",
"55.44 secs, 7726 evals, 7616 steps, improv/step: 0.198 (last = 0.1111), fitness=93.490433464\n",
"55.95 secs, 7796 evals, 7686 steps, improv/step: 0.198 (last = 0.1429), fitness=93.490433464\n",
"56.46 secs, 7884 evals, 7774 steps, improv/step: 0.198 (last = 0.2045), fitness=89.492653584\n",
"56.96 secs, 7975 evals, 7865 steps, improv/step: 0.198 (last = 0.2308), fitness=89.492653584\n",
"57.46 secs, 8064 evals, 7954 steps, improv/step: 0.198 (last = 0.1910), fitness=82.817869503\n",
"57.97 secs, 8154 evals, 8044 steps, improv/step: 0.199 (last = 0.2222), fitness=82.284301636\n",
"58.47 secs, 8237 evals, 8127 steps, improv/step: 0.199 (last = 0.2169), fitness=79.097844115\n",
"58.98 secs, 8319 evals, 8209 steps, improv/step: 0.199 (last = 0.1951), fitness=79.097844115\n",
"59.49 secs, 8397 evals, 8287 steps, improv/step: 0.199 (last = 0.2051), fitness=79.097844115\n",
"59.99 secs, 8473 evals, 8363 steps, improv/step: 0.198 (last = 0.1447), fitness=72.335781152\n",
"60.50 secs, 8544 evals, 8434 steps, improv/step: 0.198 (last = 0.1690), fitness=72.335781152\n",
"61.00 secs, 8608 evals, 8498 steps, improv/step: 0.197 (last = 0.0938), fitness=72.335781152\n",
"61.50 secs, 8658 evals, 8548 steps, improv/step: 0.197 (last = 0.1400), fitness=72.335781152\n",
"62.01 secs, 8726 evals, 8616 steps, improv/step: 0.197 (last = 0.1912), fitness=72.335781152\n",
"62.51 secs, 8798 evals, 8688 steps, improv/step: 0.197 (last = 0.1806), fitness=72.335781152\n",
"63.02 secs, 8878 evals, 8768 steps, improv/step: 0.197 (last = 0.1875), fitness=57.873563721\n",
"63.52 secs, 8962 evals, 8852 steps, improv/step: 0.196 (last = 0.1310), fitness=57.873563721\n",
"64.02 secs, 9052 evals, 8942 steps, improv/step: 0.196 (last = 0.1889), fitness=47.176294808\n",
"64.53 secs, 9137 evals, 9027 steps, improv/step: 0.196 (last = 0.2353), fitness=47.176294808\n",
"65.03 secs, 9225 evals, 9115 steps, improv/step: 0.196 (last = 0.1591), fitness=47.176294808\n",
"65.53 secs, 9314 evals, 9204 steps, improv/step: 0.196 (last = 0.1798), fitness=47.176294808\n",
"66.03 secs, 9403 evals, 9293 steps, improv/step: 0.196 (last = 0.2360), fitness=47.176294808\n",
"66.53 secs, 9490 evals, 9380 steps, improv/step: 0.196 (last = 0.2184), fitness=47.176294808\n",
"67.04 secs, 9580 evals, 9470 steps, improv/step: 0.196 (last = 0.1778), fitness=47.176294808\n",
"67.54 secs, 9671 evals, 9561 steps, improv/step: 0.197 (last = 0.2527), fitness=47.176294808\n",
"68.04 secs, 9761 evals, 9651 steps, improv/step: 0.196 (last = 0.1111), fitness=46.608439909\n",
"68.55 secs, 9850 evals, 9740 steps, improv/step: 0.197 (last = 0.2584), fitness=45.091526367\n",
"69.05 secs, 9940 evals, 9830 steps, improv/step: 0.197 (last = 0.2556), fitness=45.091526367\n",
"69.56 secs, 10031 evals, 9921 steps, improv/step: 0.197 (last = 0.1758), fitness=35.436947441\n",
"70.06 secs, 10122 evals, 10012 steps, improv/step: 0.197 (last = 0.2308), fitness=35.436947441\n",
"70.56 secs, 10211 evals, 10101 steps, improv/step: 0.197 (last = 0.1348), fitness=35.436947441\n",
"71.07 secs, 10293 evals, 10183 steps, improv/step: 0.196 (last = 0.1341), fitness=34.893471312\n",
"71.57 secs, 10381 evals, 10271 steps, improv/step: 0.196 (last = 0.1932), fitness=34.893471312\n",
"72.07 secs, 10471 evals, 10361 steps, improv/step: 0.196 (last = 0.2222), fitness=34.893471312\n",
"72.58 secs, 10562 evals, 10452 steps, improv/step: 0.196 (last = 0.2088), fitness=34.893471312\n",
"73.08 secs, 10652 evals, 10542 steps, improv/step: 0.197 (last = 0.2222), fitness=34.893471312\n",
"73.59 secs, 10745 evals, 10635 steps, improv/step: 0.197 (last = 0.1935), fitness=34.893471312\n",
"74.09 secs, 10835 evals, 10725 steps, improv/step: 0.197 (last = 0.2556), fitness=33.171685673\n",
"74.59 secs, 10925 evals, 10815 steps, improv/step: 0.198 (last = 0.2444), fitness=30.964153140\n",
"75.09 secs, 11016 evals, 10906 steps, improv/step: 0.198 (last = 0.2088), fitness=30.964153140\n",
"75.60 secs, 11102 evals, 10992 steps, improv/step: 0.198 (last = 0.2326), fitness=30.680066998\n",
"76.11 secs, 11193 evals, 11083 steps, improv/step: 0.198 (last = 0.2637), fitness=25.319415991\n",
"76.61 secs, 11283 evals, 11174 steps, improv/step: 0.198 (last = 0.2088), fitness=25.319415991\n",
"77.11 secs, 11374 evals, 11265 steps, improv/step: 0.199 (last = 0.3077), fitness=25.319415991\n",
"77.62 secs, 11463 evals, 11354 steps, improv/step: 0.199 (last = 0.1685), fitness=25.319415991\n",
"78.12 secs, 11554 evals, 11445 steps, improv/step: 0.199 (last = 0.1868), fitness=25.319415991\n",
"78.62 secs, 11645 evals, 11536 steps, improv/step: 0.199 (last = 0.1868), fitness=25.150820529\n",
"79.13 secs, 11735 evals, 11626 steps, improv/step: 0.199 (last = 0.2333), fitness=25.150820529\n",
"79.63 secs, 11825 evals, 11716 steps, improv/step: 0.199 (last = 0.2333), fitness=24.728341603\n",
"80.13 secs, 11909 evals, 11800 steps, improv/step: 0.199 (last = 0.1786), fitness=23.973181843\n",
"80.64 secs, 11999 evals, 11890 steps, improv/step: 0.199 (last = 0.1333), fitness=22.327898157\n",
"81.14 secs, 12091 evals, 11982 steps, improv/step: 0.199 (last = 0.1957), fitness=22.327898157\n",
"81.65 secs, 12181 evals, 12072 steps, improv/step: 0.199 (last = 0.2222), fitness=21.109472524\n",
"82.15 secs, 12270 evals, 12161 steps, improv/step: 0.199 (last = 0.2247), fitness=18.238025125\n",
"82.65 secs, 12361 evals, 12252 steps, improv/step: 0.199 (last = 0.2308), fitness=18.238025125\n",
"83.15 secs, 12452 evals, 12343 steps, improv/step: 0.200 (last = 0.2308), fitness=18.238025125\n",
"83.66 secs, 12543 evals, 12434 steps, improv/step: 0.199 (last = 0.1758), fitness=18.150063439\n",
"84.16 secs, 12634 evals, 12525 steps, improv/step: 0.199 (last = 0.1648), fitness=18.150063439\n",
"84.67 secs, 12721 evals, 12612 steps, improv/step: 0.199 (last = 0.2069), fitness=18.150063439\n",
"85.17 secs, 12811 evals, 12702 steps, improv/step: 0.200 (last = 0.2556), fitness=17.193909630\n",
"85.67 secs, 12903 evals, 12794 steps, improv/step: 0.200 (last = 0.2609), fitness=17.017602258\n",
"86.18 secs, 12994 evals, 12885 steps, improv/step: 0.200 (last = 0.2198), fitness=16.312535037\n",
"86.68 secs, 13085 evals, 12976 steps, improv/step: 0.200 (last = 0.1429), fitness=16.180234455\n",
"87.18 secs, 13175 evals, 13066 steps, improv/step: 0.199 (last = 0.1444), fitness=16.180234455\n",
"87.68 secs, 13266 evals, 13157 steps, improv/step: 0.200 (last = 0.2088), fitness=15.460523745\n",
"88.19 secs, 13357 evals, 13248 steps, improv/step: 0.199 (last = 0.1758), fitness=15.460523745\n",
"88.69 secs, 13447 evals, 13338 steps, improv/step: 0.200 (last = 0.2778), fitness=14.483222858\n",
"89.19 secs, 13538 evals, 13429 steps, improv/step: 0.200 (last = 0.2857), fitness=14.461145953\n",
"89.70 secs, 13629 evals, 13520 steps, improv/step: 0.201 (last = 0.2418), fitness=14.461145953\n",
"90.20 secs, 13708 evals, 13599 steps, improv/step: 0.201 (last = 0.2025), fitness=14.001091987\n",
"90.70 secs, 13790 evals, 13681 steps, improv/step: 0.201 (last = 0.1829), fitness=13.738722731\n",
"91.21 secs, 13883 evals, 13774 steps, improv/step: 0.201 (last = 0.1828), fitness=13.738722731\n",
"91.71 secs, 13974 evals, 13865 steps, improv/step: 0.201 (last = 0.2418), fitness=13.738722731\n",
"92.22 secs, 14065 evals, 13956 steps, improv/step: 0.200 (last = 0.1319), fitness=13.738722731\n",
"92.72 secs, 14154 evals, 14045 steps, improv/step: 0.200 (last = 0.1011), fitness=13.345607501\n",
"93.22 secs, 14244 evals, 14135 steps, improv/step: 0.200 (last = 0.2000), fitness=12.919527684\n",
"93.73 secs, 14337 evals, 14228 steps, improv/step: 0.200 (last = 0.2796), fitness=12.919527684\n",
"94.23 secs, 14429 evals, 14320 steps, improv/step: 0.200 (last = 0.1196), fitness=12.510725445\n",
"94.73 secs, 14520 evals, 14411 steps, improv/step: 0.200 (last = 0.1758), fitness=12.510725445\n",
"95.23 secs, 14611 evals, 14502 steps, improv/step: 0.199 (last = 0.1319), fitness=12.011163572\n",
"95.73 secs, 14697 evals, 14588 steps, improv/step: 0.199 (last = 0.2093), fitness=11.457218514\n",
"96.24 secs, 14786 evals, 14677 steps, improv/step: 0.199 (last = 0.1461), fitness=11.457218514\n",
"96.74 secs, 14875 evals, 14766 steps, improv/step: 0.199 (last = 0.2135), fitness=11.457218514\n",
"97.24 secs, 14959 evals, 14850 steps, improv/step: 0.199 (last = 0.1548), fitness=11.457218514\n",
"97.75 secs, 15045 evals, 14936 steps, improv/step: 0.199 (last = 0.1628), fitness=11.348586284\n",
"98.25 secs, 15133 evals, 15024 steps, improv/step: 0.198 (last = 0.1818), fitness=10.076127736\n",
"98.75 secs, 15219 evals, 15110 steps, improv/step: 0.199 (last = 0.2209), fitness=9.680802030\n",
"99.25 secs, 15296 evals, 15187 steps, improv/step: 0.199 (last = 0.2078), fitness=9.680802030\n",
"99.76 secs, 15385 evals, 15276 steps, improv/step: 0.199 (last = 0.1910), fitness=9.680802030\n",
"100.26 secs, 15472 evals, 15363 steps, improv/step: 0.199 (last = 0.2069), fitness=9.493463771\n",
"100.77 secs, 15546 evals, 15437 steps, improv/step: 0.199 (last = 0.2838), fitness=9.493463771\n",
"101.27 secs, 15619 evals, 15510 steps, improv/step: 0.199 (last = 0.1233), fitness=9.493463771\n",
"101.77 secs, 15686 evals, 15577 steps, improv/step: 0.199 (last = 0.3582), fitness=9.493463771\n",
"102.28 secs, 15745 evals, 15636 steps, improv/step: 0.199 (last = 0.2034), fitness=9.469647649\n",
"102.78 secs, 15813 evals, 15704 steps, improv/step: 0.199 (last = 0.1912), fitness=8.932802564\n",
"103.28 secs, 15894 evals, 15785 steps, improv/step: 0.200 (last = 0.3457), fitness=8.932802564\n",
"103.79 secs, 15968 evals, 15859 steps, improv/step: 0.200 (last = 0.1892), fitness=8.659626009\n",
"104.29 secs, 16050 evals, 15941 steps, improv/step: 0.200 (last = 0.2195), fitness=8.659626009\n",
"104.79 secs, 16129 evals, 16020 steps, improv/step: 0.200 (last = 0.2658), fitness=8.219697603\n",
"105.30 secs, 16216 evals, 16107 steps, improv/step: 0.201 (last = 0.2529), fitness=8.219697603\n",
"105.80 secs, 16288 evals, 16179 steps, improv/step: 0.201 (last = 0.1806), fitness=8.219697603\n",
"106.31 secs, 16374 evals, 16265 steps, improv/step: 0.201 (last = 0.2209), fitness=8.078216637\n",
"106.81 secs, 16459 evals, 16350 steps, improv/step: 0.201 (last = 0.2235), fitness=7.941905893\n",
"107.31 secs, 16544 evals, 16435 steps, improv/step: 0.201 (last = 0.1529), fitness=7.720671457\n",
"107.82 secs, 16624 evals, 16515 steps, improv/step: 0.201 (last = 0.2625), fitness=5.846737173\n",
"108.32 secs, 16691 evals, 16582 steps, improv/step: 0.201 (last = 0.2090), fitness=5.846737173\n",
"108.82 secs, 16766 evals, 16657 steps, improv/step: 0.201 (last = 0.2133), fitness=5.846737173\n",
"109.33 secs, 16833 evals, 16724 steps, improv/step: 0.201 (last = 0.2388), fitness=5.846737173\n",
"109.83 secs, 16888 evals, 16779 steps, improv/step: 0.202 (last = 0.3091), fitness=5.362776564\n",
"110.34 secs, 16949 evals, 16840 steps, improv/step: 0.202 (last = 0.2131), fitness=5.360455764\n",
"110.85 secs, 17038 evals, 16929 steps, improv/step: 0.201 (last = 0.1910), fitness=5.360455764\n",
"111.35 secs, 17131 evals, 17022 steps, improv/step: 0.202 (last = 0.2473), fitness=5.012191792\n",
"111.85 secs, 17206 evals, 17097 steps, improv/step: 0.202 (last = 0.2000), fitness=5.012191792\n",
"112.35 secs, 17270 evals, 17162 steps, improv/step: 0.201 (last = 0.0769), fitness=4.753583238\n",
"112.86 secs, 17357 evals, 17249 steps, improv/step: 0.201 (last = 0.2414), fitness=4.721109647\n",
"113.36 secs, 17444 evals, 17336 steps, improv/step: 0.201 (last = 0.1264), fitness=3.774227718\n",
"113.86 secs, 17536 evals, 17428 steps, improv/step: 0.201 (last = 0.1630), fitness=3.774227718\n",
"114.36 secs, 17625 evals, 17517 steps, improv/step: 0.201 (last = 0.1461), fitness=3.774227718\n",
"114.86 secs, 17718 evals, 17610 steps, improv/step: 0.200 (last = 0.1505), fitness=3.114964852\n",
"115.37 secs, 17810 evals, 17702 steps, improv/step: 0.200 (last = 0.2283), fitness=3.114964852\n",
"115.87 secs, 17904 evals, 17796 steps, improv/step: 0.200 (last = 0.1383), fitness=3.114964852\n",
"116.37 secs, 17996 evals, 17888 steps, improv/step: 0.200 (last = 0.1304), fitness=3.114964852\n",
"116.88 secs, 18070 evals, 17962 steps, improv/step: 0.199 (last = 0.1216), fitness=3.114964852\n",
"117.38 secs, 18162 evals, 18054 steps, improv/step: 0.200 (last = 0.2065), fitness=2.851734183\n",
"117.88 secs, 18240 evals, 18132 steps, improv/step: 0.199 (last = 0.1795), fitness=2.747431967\n",
"118.39 secs, 18320 evals, 18212 steps, improv/step: 0.199 (last = 0.1750), fitness=2.747431967\n",
"118.89 secs, 18399 evals, 18291 steps, improv/step: 0.199 (last = 0.2025), fitness=2.625243724\n",
"119.39 secs, 18489 evals, 18381 steps, improv/step: 0.199 (last = 0.1667), fitness=2.613158840\n",
"119.90 secs, 18577 evals, 18469 steps, improv/step: 0.199 (last = 0.1591), fitness=2.415262482\n",
"120.40 secs, 18670 evals, 18562 steps, improv/step: 0.199 (last = 0.2366), fitness=2.415262482\n",
"120.90 secs, 18757 evals, 18649 steps, improv/step: 0.199 (last = 0.2184), fitness=2.223899831\n",
"121.40 secs, 18837 evals, 18729 steps, improv/step: 0.199 (last = 0.2125), fitness=2.223899831\n",
"121.91 secs, 18913 evals, 18805 steps, improv/step: 0.199 (last = 0.2368), fitness=2.128834755\n",
"122.41 secs, 18982 evals, 18874 steps, improv/step: 0.200 (last = 0.2174), fitness=2.128834755\n",
"122.91 secs, 19052 evals, 18944 steps, improv/step: 0.200 (last = 0.2000), fitness=1.941343562\n",
"123.41 secs, 19115 evals, 19007 steps, improv/step: 0.200 (last = 0.2857), fitness=1.920530840\n",
"123.92 secs, 19198 evals, 19090 steps, improv/step: 0.200 (last = 0.1566), fitness=1.920530840\n",
"124.42 secs, 19278 evals, 19170 steps, improv/step: 0.200 (last = 0.2875), fitness=1.898953999\n",
"124.93 secs, 19370 evals, 19262 steps, improv/step: 0.200 (last = 0.1957), fitness=1.801725326\n",
"125.43 secs, 19461 evals, 19353 steps, improv/step: 0.200 (last = 0.2308), fitness=1.660999793\n",
"125.93 secs, 19553 evals, 19445 steps, improv/step: 0.200 (last = 0.2500), fitness=1.660999793\n",
"126.43 secs, 19645 evals, 19537 steps, improv/step: 0.201 (last = 0.2717), fitness=1.651856389\n",
"126.94 secs, 19733 evals, 19625 steps, improv/step: 0.201 (last = 0.2386), fitness=1.413181373\n",
"127.44 secs, 19810 evals, 19702 steps, improv/step: 0.201 (last = 0.1688), fitness=1.398033797\n",
"127.94 secs, 19882 evals, 19774 steps, improv/step: 0.201 (last = 0.3889), fitness=1.334318422\n",
"128.45 secs, 19952 evals, 19844 steps, improv/step: 0.202 (last = 0.2286), fitness=1.334318422\n",
"128.96 secs, 20007 evals, 19899 steps, improv/step: 0.201 (last = 0.1455), fitness=1.334318422\n",
"129.46 secs, 20088 evals, 19980 steps, improv/step: 0.201 (last = 0.1605), fitness=1.334318422\n",
"129.96 secs, 20160 evals, 20052 steps, improv/step: 0.201 (last = 0.2222), fitness=1.334318422\n",
"130.46 secs, 20223 evals, 20115 steps, improv/step: 0.201 (last = 0.2698), fitness=1.334318422\n",
"130.97 secs, 20295 evals, 20187 steps, improv/step: 0.202 (last = 0.2639), fitness=1.182768120\n",
"131.47 secs, 20374 evals, 20266 steps, improv/step: 0.202 (last = 0.2532), fitness=1.172340261\n",
"131.97 secs, 20453 evals, 20345 steps, improv/step: 0.202 (last = 0.2532), fitness=1.028119781\n",
"132.47 secs, 20517 evals, 20409 steps, improv/step: 0.202 (last = 0.1875), fitness=1.028119781\n",
"132.98 secs, 20583 evals, 20475 steps, improv/step: 0.202 (last = 0.1212), fitness=1.028119781\n",
"133.49 secs, 20664 evals, 20556 steps, improv/step: 0.202 (last = 0.2469), fitness=1.028119781\n",
"133.99 secs, 20744 evals, 20636 steps, improv/step: 0.202 (last = 0.2625), fitness=0.966850746\n",
"134.50 secs, 20826 evals, 20718 steps, improv/step: 0.202 (last = 0.1463), fitness=0.942559389\n",
"135.00 secs, 20894 evals, 20786 steps, improv/step: 0.202 (last = 0.0882), fitness=0.942559389\n",
"135.50 secs, 20952 evals, 20844 steps, improv/step: 0.202 (last = 0.1897), fitness=0.891989311\n",
"136.01 secs, 21026 evals, 20918 steps, improv/step: 0.202 (last = 0.2297), fitness=0.841349679\n",
"136.51 secs, 21101 evals, 20993 steps"
]
},
{
"data": {
"text/plain": [
"2-element Array{Float64,1}:\n",
" 1.5402 \n",
" 1.01281"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
", improv/step: 0.201 (last = 0.1333), fitness=0.841349679\n",
"\n",
"Optimization stopped after 21001 steps and 136.5737829208374 seconds\n",
"Termination reason: Max number of steps (21000) reached\n",
"Steps per second = 153.77036171117015\n",
"Function evals per second = 154.56114305800156\n",
"Improvements/step = 0.20147619047619048\n",
"Total function evaluations = 21109\n",
"\n",
"\n",
"Best candidate found: [1.02693, 1.10327, 3.73377, 0.287138, 2.10703, 4.40083, 1.43255, 0.487556, 6.2131, 0.64652, 0.960573, 2.19564, 2.38267, 0.280847, 5.65609, 3.40462, 1.5402, 1.01281]\n",
"\n",
"Fitness: 0.841349679\n",
"\n"
]
}
],
"source": [
"priors = [Truncated(Normal(1.5,0.1),0,2),Truncated(Normal(1.0,0.1),0,1.5)]\n",
"ms_obj1 = multiple_shooting_objective(ms_prob,Tsit5(),L2Loss(t,data);priors=priors,discontinuity_weight=1.0,abstol=1e-12,reltol=1e-12)\n",
"result = bboptimize(ms_obj1;SearchRange = bound, MaxSteps = 21e3)\n",
"result.archive_output.best_candidate[end-1:end]"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Julia 0.6.2",
"language": "julia",
"name": "julia-0.6"
},
"language_info": {
"file_extension": ".jl",
"mimetype": "application/julia",
"name": "julia",
"version": "0.6.2"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment